<SEC-DOCUMENT>0001104659-20-033398.txt : 20200316
<SEC-HEADER>0001104659-20-033398.hdr.sgml : 20200316
<ACCEPTANCE-DATETIME>20200313190055
ACCESSION NUMBER:		0001104659-20-033398
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		129
CONFORMED PERIOD OF REPORT:	20191231
FILED AS OF DATE:		20200316
DATE AS OF CHANGE:		20200313

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Consolidated Water Co. Ltd.
		CENTRAL INDEX KEY:			0000928340
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER SUPPLY [4941]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-25248
		FILM NUMBER:		20714690

	BUSINESS ADDRESS:	
		STREET 1:		REGATTA OFFICE PARK, WINDWARD THREE,
		STREET 2:		4TH FLOOR, WEST BAY ROAD, P.O. BOX 1114
		CITY:			GRAND CAYMAN
		STATE:			E9
		ZIP:			KY1-1102
		BUSINESS PHONE:		345-945-4277

	MAIL ADDRESS:	
		STREET 1:		REGATTA OFFICE PARK, WINDWARD THREE,
		STREET 2:		4TH FLOOR, WEST BAY ROAD, P.O. BOX 1114
		CITY:			GRAND CAYMAN
		STATE:			E9
		ZIP:			KY1-1102

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CONSOLIDATED WATER CO LTD
		DATE OF NAME CHANGE:	19990330

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CAYMAN WATER CO LTD
		DATE OF NAME CHANGE:	19941212
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>tm205328-1_10k.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 4%; font-size: 10pt"><FONT STYLE="font-family: Wingdings">&#120;</FONT></TD>
    <TD STYLE="width: 96%; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ANNUAL
    REPORT PURSUANT TO SECTION&nbsp;13 OR 15(d)&nbsp;OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>For the fiscal year ended December&nbsp;31, 2019</B></P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 4%; font-size: 10pt"><FONT STYLE="font-family: Wingdings; font-size: 10pt">&uml;</FONT></TD>
    <TD STYLE="width: 96%; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TRANSITION
    REPORT PURSUANT TO SECTION&nbsp;13 OR 15(d)&nbsp;OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>For the transaction period from __________________ to __________________</B></P>

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

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

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

<P STYLE="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED WATER CO. LTD.</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">(Exact name of Registrant
as specified in its charter)</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 49%; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CAYMAN
    ISLANDS</B></FONT></TD>
    <TD STYLE="width: 2%; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 49%; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>98-0619652</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction
    of</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer
    Identification No.)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">incorporation or
    organization)</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Regatta Office
    Park</B></FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Windward Three,
    4th Floor, West Bay Road</B></FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>P.O.&nbsp;Box
    1114</B></FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Grand
    Cayman, KY1-1102, Cayman Islands</B></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>N/A</B></FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address
    of principal executive offices)</FONT></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Zip
    Code)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Registrant&rsquo;s telephone number, including
area code: <B>(345) 945-4277</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Securities registered pursuant to Section&nbsp;12(b)&nbsp;of
the Act:</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 29%; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Title
    of each class:</B></FONT></TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 19%; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Trading
    Symbol</B></FONT></TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 50%; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Name
    of each exchange on which registered:</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common Stock, $0.60
    Par Value</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CWCO</FONT></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The NASDAQ Stock
    Market LLC (NASDAQ Global Select Market)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Securities registered pursuant to Section&nbsp;12(g)&nbsp;of
the Act: None</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant
is a well-known seasoned issuer, as defined in Rule&nbsp;405 of the Securities Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes&nbsp;</FONT><FONT STYLE="font-family: Wingdings">&uml;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
<FONT STYLE="font-family: Wingdings">x</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant
is not required to file reports pursuant to Section&nbsp;13 or Section&nbsp;15(d)&nbsp;of the Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
</FONT><FONT STYLE="font-family: Wingdings">&uml;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; No <FONT STYLE="font-family: Wingdings">x</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
(1)&nbsp;has filed all reports required to be filed by Section&nbsp;13 or 15(d)&nbsp;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)&nbsp;has been
subject to such filing requirements for the past 90 days.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
</FONT><FONT STYLE="font-family: Wingdings">x</FONT> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No <FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&nbsp;405 of Regulation S-T
(Sec. 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to
submit such files).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
</FONT><FONT STYLE="font-family: Wingdings">x</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; No <FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth
company. See the definition of &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer,&rdquo; &ldquo;smaller reporting
company,&rdquo; and &ldquo;emerging growth company&rdquo; in Rule&nbsp;12b-2 of the Exchange Act.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 25%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer </FONT><FONT STYLE="font-family: Wingdings">&uml;</FONT></TD>
    <TD STYLE="width: 25%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated
    filer </FONT><FONT STYLE="font-family: Wingdings">x</FONT></TD>
    <TD STYLE="width: 25%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated
    filer </FONT><FONT STYLE="font-family: Wingdings">&uml;</FONT></TD>
    <TD STYLE="width: 25%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller
    reporting company </FONT><FONT STYLE="font-family: Wingdings">x</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company
    </FONT><FONT STYLE="font-family: Wingdings">&uml;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for
complying with any new or revised financial accounting standards provided pursuant to Section&nbsp;13(a)&nbsp;of the Exchange
Act. </FONT><FONT STYLE="font-family: Wingdings">&uml;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a shell company (as defined in Rule&nbsp;12b-2 of the Exchange Act).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Yes&nbsp;<FONT STYLE="font-family: Wingdings">&uml;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No
<FONT STYLE="font-family: Wingdings">x</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate market value of common stock
held by non-affiliates of the registrant, based on the closing sales price for the registrant&rsquo;s common shares, as reported
on the NASDAQ Global Select Market on June&nbsp;28, 2019, was $204,187,029.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March&nbsp;6, 2020, 15,078,499 shares
of the registrant&rsquo;s common shares were outstanding.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Portions of the registrant&rsquo;s Proxy
Statement related to its 2020 Annual Shareholders&rsquo; Meeting will be subsequently filed with the Securities and Exchange Commission
and are incorporated by reference into Part&nbsp;III of this Form&nbsp;10-K.</P>

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

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

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

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

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="border-bottom: black 1pt solid; vertical-align: top; width: 15%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Section</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; vertical-align: top; width: 78%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Description</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; vertical-align: bottom; width: 5%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page</B></FONT></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD COLSPAN="3" STYLE="vertical-align: top"><A HREF="#b_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cautionary
    Note Regarding Forward-Looking Statements</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#b_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top"><A HREF="#b_002"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART&nbsp;I</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#b_002"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#b_003"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#b_003"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#b_003"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#b_004"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1A.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#b_004"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk
    Factors</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#b_004"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#b_005"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1B.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#b_005"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unresolved
    Staff Comments</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#b_005"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#c_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    2.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#c_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Properties</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#c_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#c_002"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    3.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#c_002"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal
    Proceedings</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#c_002"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#c_003"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    4.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#c_003"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mine
    Safety Disclosure</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#c_003"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><A HREF="#c_004"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART&nbsp;II</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#c_004"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#c_005"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    5.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#c_005"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Market
    for Registrant&rsquo;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#c_005"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#c_006"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    6.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#c_006"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selected
    Financial Data</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#c_006"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#c_007"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    7.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#c_007"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&rsquo;s
    Discussion and Analysis of Financial Condition and Results of Operations</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#c_007"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#c_008"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    7A.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#c_008"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantitative
    and Qualitative Disclosure about Market Risk</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#c_008"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#d1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    8.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#d1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
    Statements and Supplementary Data</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#d1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#I1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    9.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#I1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
    in and Disagreements with Accountants on Accounting and Financial Disclosure</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#I1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">77</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#I2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    9A.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#I2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls
    and Procedures</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#I2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">77</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><A HREF="#I3"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART&nbsp;III</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#I3"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">79</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#I4"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    10.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#I4"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Directors,
    Executive Officers and Corporate Governance</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#I4"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">79</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#I5"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    11.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#I5"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive
    Compensation</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#I5"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">79</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#I6"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    12.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#I6"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Security
    Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#I6"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">79</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#I7"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    13.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#I7"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
    Relationships and Related Transactions, and Director Independence</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#I7"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">79</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#I8"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    14.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#I8"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal
    Accounting Fees and Services</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#I8"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">79</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><A HREF="#I9"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART&nbsp;IV</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#I9"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">80</FONT></A></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; padding-left: 9.9pt"><A HREF="#I11"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    15.</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="#I11"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibits,
    Financial Statement Schedules</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#I11"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">80</FONT></A></TD></TR>
<TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: top"><A HREF="#aa_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SIGNATURES</FONT></A></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#aa_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</FONT></A></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

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

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<!-- Field: Split-Segment; Name: 1 -->
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><A NAME="b_001"></A>CAUTIONARY NOTE REGARDING FORWARD-LOOKING
STATEMENTS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This Annual Report on Form&nbsp;10-K contains
forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, including but not limited
to, statements regarding our future revenues, future plans, objectives, expectations and events, assumptions and estimates. Forward-looking
statements can be identified by use of the words or phrases &ldquo;will,&rdquo; &ldquo;will likely result,&rdquo; &ldquo;are expected
to,&rdquo; &ldquo;will continue,&rdquo; &ldquo;estimate,&rdquo; &ldquo;project,&rdquo; &ldquo;potential,&rdquo; &ldquo;believe,&rdquo;
 &ldquo;plan,&rdquo; &ldquo;anticipate,&rdquo; &ldquo;expect,&rdquo; &ldquo;intend,&rdquo; or similar expressions and variations
of such words. Statements that are not historical facts are based on our current expectations, beliefs, assumptions, estimates,
forecasts and projections for our business and the industry and markets related to our business.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The forward-looking statements contained
in this report are not guarantees of future performance and involve certain risks, uncertainties and assumptions which are difficult
to predict. Actual outcomes and results may differ materially from what is expressed in such forward-looking statements. Important
factors which may affect these actual outcomes and results include, without limitation:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.3in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">tourism and weather
    conditions in the areas we serve;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the economic, political
    and social stability of each country in which we conduct or plan to conduct business;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our relationships
    with the government entities and other customers we serve;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">regulatory matters,
    including resolution of the negotiations for the renewal of our retail license on Grand Cayman;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">our ability to successfully
    enter new markets, including Mexico; and</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">other factors, including
    those &ldquo;Risk Factors&rdquo; set forth under Part&nbsp;I,&nbsp;Item 1A. &ldquo;Risk Factors&rdquo; in this Annual Report</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The forward-looking statements in this
Annual Report speak as of its date. We expressly disclaim any obligation or undertaking to update or revise any forward-looking
statement contained in this Annual Report to reflect any change in our expectations with regard thereto or any change in events,
conditions or circumstances on which any forward-looking statement is based, except as may be required by law.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">References herein to &ldquo;we,&rdquo;
 &ldquo;our,&rdquo; &ldquo;ours&rdquo; and &ldquo;us&rdquo; refer to Consolidated Water Co. Ltd. and its subsidiaries.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Note Regarding Currency and Exchange Rates</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Unless otherwise indicated, all references
to &ldquo;$&rdquo; or &ldquo;US$&rdquo; are to United States dollars.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The exchange rate for conversion of Cayman
Island dollars (CI$) into US$, as determined by the Cayman Islands Monetary Authority, has been fixed since April&nbsp;1974 at
US$1.20 per CI$1.00.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The exchange rate for conversion of Bahamas
dollars (B$) into US$, as determined by the Central Bank of The Bahamas, has been fixed since 1973 at US$1.00 per B$1.00.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The official currency of the British Virgin
Islands is the US$.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Netherlands subsidiary conducts business
in US$ and euros and our Mexico subsidiaries conduct business in US$ and Mexican pesos. The exchange rates for conversion of euros
and Mexican pesos into US$ vary based upon market conditions.</P>

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

<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="b_003"></A>ITEM
    1.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>BUSINESS</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through our subsidiaries and affiliate,
we provide the following services to our customers in the Cayman Islands, The Bahamas, the United States and British Virgin Islands:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1%; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="width: 99%; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Retail Water Operations.</I></FONT> <FONT STYLE="font-size: 10pt">We produce potable water from seawater utilizing reverse osmosis technology and supply this water to end-users, including residential, commercial and government customers in the Cayman Islands under an exclusive retail license issued by the Cayman Islands government to provide water in two of the three most populated and rapidly developing areas on Grand Cayman. In 2019, our retail water operations generated approximately 38% of our consolidated revenue.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1%; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="width: 99%; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Bulk Water Operations.</I></FONT> <FONT STYLE="font-size: 10pt">We produce potable water from seawater utilizing reverse osmosis technology and supply this water to government-owned distributors in the Cayman Islands and The Bahamas. In 2019, our bulk water operations generated approximately 39% of our consolidated revenue. As of and through December&nbsp;31, 2018, we also supplied bulk water in Belize, however, in February&nbsp;2019, we completed the sale (which was effective as of January&nbsp;1, 2019) of this subsidiary to our government-controlled customer in Belize. Accordingly, our results of continuing operations no longer include the results of this Belize subsidiary. Our former Belize subsidiary&rsquo;s results of operations for 2018 are reflected in our consolidated results of operations as discontinued operations.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1%; font-size: 10pt"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="width: 99%; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Services Operations</I></FONT><FONT STYLE="font-size: 10pt">. We design, construct and sell water production and water treatment plants, and we manage and operate water production and water treatment plants for third parties. We also provide water related consulting services. In 2019, our services operations generated approximately 3% of our consolidated revenue.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="width: 99%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Manufacturing Operations.</I></FONT> <FONT STYLE="font-size: 10pt">We manufacture and service a wide range of specialized and custom water-related products and systems applicable to commercial, municipal and industrial water production, supply and treatment. In 2019, our manufacturing operations generated approximately 20% of our consolidated revenue.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Affiliate Operations. </I></FONT><FONT STYLE="font-size: 10pt">We own 50% of the voting rights and 43.53% of the equity rights of Ocean Conversion (BVI) Ltd., which produces and supplies bulk water to the British Virgin Islands Water and Sewerage Department.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&nbsp;31, 2019, the number
of water production plants we and our affiliate operated in each country, and the production capacities of these plants, were as
follows:</P>



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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Location</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Plants</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Capacity<SUP>(1)</SUP></B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cayman Islands</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.9</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bahamas</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.9</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">British Virgin Islands</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.8</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.6</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="width: 99%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;In
    millions of gallons per day.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a global water solutions company
that serves a variety of customers through multiple product and service offerings. Presently, we:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">produce and sell
    potable water through the development and operation of water infrastructure that employs reverse osmosis technology to produce
    potable water from seawater;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">develop, sell and
    manage water treatment and water reuse system infrastructure that meets regulatory, environmental and commercial needs and
    requirements;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">fabricate/manufacture
    specialized and custom equipment and products employed in the production and treatment of water for municipal, commercial
    and industrial purposes; and</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

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

<!-- Field: Page; Sequence: 4; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">provide water-related
    management and consulting services.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We expect to continue to expand and diversify
our products, services and markets to meet the ever-expanding global demand for water.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Key elements of our strategy include:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Market
expansion. </I></FONT>We continue to seek to expand our existing operations in the markets we believe have significant unfulfilled
demands for desalinated potable water, water treatment and reuse systems and our other products and services. These markets include
the Caribbean, the United States and Mexico. We may also pursue business in other markets where we believe we can be successful.</P>

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Complementary
products, services and businesses</I></FONT>. We continue to aggressively pursue acquisitions or joint ventures that (i)&nbsp;complement
and enhance our existing businesses; (ii)&nbsp;expand our product and service offerings and markets; and (iv)&nbsp;support our
objective to be a multi-faceted water solution provider.</P>



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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conduct our operations in the Cayman
Islands, The Bahamas, the United States, the British Virgin Islands, and Mexico through our subsidiaries and our affiliate. Our
corporate organizational structure is as follows.</P>

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

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="image_001.jpg" ALT="">&nbsp;</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Cayman
Water Company Limited (&ldquo;Cayman Water&rdquo;)</I></FONT>. Cayman Water operates under an exclusive retail license granted
by the Cayman Islands government to provide water to customers within a prescribed service area on Grand Cayman that includes
the Seven Mile Beach and West Bay areas, two of the three most populated areas in the Cayman Islands. Cayman Water owns and operates
three seawater reverse osmosis desalination plants. Cayman Water and the Water Authority-Cayman (&ldquo;WAC&rdquo;) (which is
owned by the government) are Grand Cayman&rsquo;s only water utilities.</P>

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

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

<!-- Field: Page; Sequence: 5; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Aquilex,&nbsp;Inc.
(&ldquo;Aquilex&rdquo;)</I></FONT>. Aquilex, a U.S. company, provides financial, engineering, information technology, administrative
and supply chain management support services to our subsidiaries and affiliate. We include Aquilex in our retail segment for financial
segment reporting purposes; however, it provides services to all four of our business segments.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Consolidated
Water (Bahamas) Limited (&ldquo;CW-Bahamas&rdquo;).</I></FONT> We own 90.9% of CW-Bahamas, which provides bulk water under long-term
contracts to the Water and Sewerage Corporation of The Bahamas (&ldquo;WSC&rdquo;), a government agency. CW-Bahamas owns and operates
our largest desalination plant and two other desalination plants.</P>

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Ocean
Conversion (Cayman) Limited (&ldquo;OC-Cayman&rdquo;).</I></FONT> OC-Cayman provides bulk water under long-term contracts to the
WAC, a government-owned utility and regulatory agency, which distributes the water to properties located outside our exclusive
retail license service area on Grand Cayman. OC-Cayman built, sold and operates&nbsp;three seawater reverse osmosis desalination
plants owned by the WAC.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Services Segment</U></P>

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>DesalCo
Limited (&ldquo;DesalCo&rdquo;).</I></FONT> A Cayman Islands company, DesalCo provides design, management, engineering and construction
services for desalination projects as well as management and engineering services relating to municipal water distribution and
treatment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Consolidated
Water Cooperatief, U.A. (&ldquo;CW-Cooperatief&rdquo;), N.S.C. Agua, S.A. de C.V. (&ldquo;NSC&rdquo;) and Aguas de Rosarito S.A.P.I.
de C.V. (&ldquo;AdR&rdquo;).</I></FONT> CW-Cooperatief is a wholly-owned Netherlands subsidiary incorporated in 2010. CW-Cooperatief
owns 99.9% of NSC, a Mexican company. NSC was formed to pursue a project encompassing the design, construction, ownership and operation
of a 100 million gallon per day seawater reverse osmosis desalination plant to be located in northern Baja California, Mexico and
accompanying pipeline to deliver water to the Mexican potable water system. This project is currently in the development stage
and NSC does not generate any operating revenues. In August&nbsp;2016, NSC incorporated AdR, a special purpose Mexican company,
that will ultimately own the Mexico project if it proceeds. NSC owns 99.6% of AdR and in February&nbsp;2018, our subsidiary, Consolidated
Water U.S. Holdings,&nbsp;Inc. acquired the remaining 0.4% of AdR&rsquo;s equity ownership previously held by an unrelated party.
If our Mexico project proceeds, we will own from 25% to 35% of the equity of AdR (the remaining equity in AdR will be sold to unrelated
investors) as well as 50% of the joint venture that will operate and maintain the plant.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>PERC
Water Corporation (&ldquo;PERC&rdquo;).</I></FONT> On October&nbsp;24, 2019, we purchased, through our wholly-owned U.S. subsidiary,
Consolidated Water U.S. Holdings,&nbsp;Inc., 51% of the equity in PERC, a U.S. company headquartered in Costa Mesa, California.
PERC develops, builds, sells, operates and manages wastewater and water reuse infrastructure.</P>



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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Consolidated
Water U.S. Holdings,&nbsp;Inc. (&ldquo;CW-Holdings&rdquo;) and Aerex Industries,&nbsp;Inc. (&ldquo;Aerex&rdquo;)</I></FONT>. In
2016, we purchased, through CW-Holdings, 51% of the equity in Aerex, a U.S. company located in Fort Pierce, Florida. Aerex is
an original equipment manufacturer of a wide range of specialized and custom products and systems applicable to desalination,
municipal water treatment and industrial water and wastewater treatment. Aerex&rsquo;s products include reverse osmosis desalination
equipment, membrane separation equipment, filtration equipment, piping systems, vessels and custom fabricated components. Aerex
also offers engineering, design, consulting, inspection, training and equipment maintenance services to its customers. In January&nbsp;2020,
we acquired the remaining 49% equity interest in Aerex for $8.5 million.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Ocean
Conversion (BVI) Ltd. (&ldquo;OC-BVI&rdquo;)<B>.</B></I></FONT> We own 50% of the voting stock of OC-BVI, a British Virgin Islands
company, which sells bulk water to the Government of the British Virgin Islands Water and Sewerage Department. We own an overall
43.53% equity interest in OC-BVI&rsquo;s profits and certain profit-sharing rights that raise our effective interest in OC-BVI&rsquo;s
profits to approximately 45%. OC-BVI also pays our subsidiary, DesalCo Limited, fees for certain engineering and administrative
services. We account for our investment in OC-BVI under the equity method of accounting.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of and through December&nbsp;31, 2018,
we sold bulk water in Belize through our wholly-owned subsidiary, Consolidated Water Belize Ltd. (&ldquo;CW-Belize&rdquo;), which
is the exclusive provider of water in Ambergris Caye to Belize Water Services Ltd. (&ldquo;BWSL&rdquo;), a government-controlled
entity which distributes the water through its own pipeline system to residential, commercial and tourist properties. BWSL distributes
water primarily to residential properties, small hotels, and businesses that serve the tourist market. CW-Belize was included in
our bulk segment.</P>



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

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

<!-- Field: Page; Sequence: 6; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February&nbsp;2019, we completed the
sale (which was effective as of January&nbsp;1, 2019) of CW-Belize to BWSL. See further discussion of this sale at Note 13 of the
Notes to the Consolidated Financial Statements at ITEM 8 of this Annual Report.</P>



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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For fiscal year 2019, our retail water,
bulk water, services and manufacturing segments generated approximately 38%, 39%, 3% and 20%, respectively, of our consolidated
revenue. For additional information about our business segments and geographical information about our operating revenue and long-lived
assets, see Note 17 to our consolidated financial statements at ITEM 8 of this Annual Report.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Retail Water Operations</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For fiscal years 2019 and 2018, our retail
water operations accounted for approximately 38%, and 39%, respectively, of our consolidated revenue. This business produces and
supplies water to end-users, including residential, commercial and government customers in the Cayman Islands.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Retail Operations in the Cayman Islands</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell water through our retail operations
under a license issued in July&nbsp;1990 by the Cayman Islands government (the &ldquo;1990 license&rdquo;) that granted Cayman
Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license has
not been expressly extended after January&nbsp;2018, we continue to supply water under the terms of the 1990 license, as further
discussed in the following paragraph. Pursuant to the 1990 license, Cayman Water has the exclusive right to produce potable water
and distribute it by pipeline to its licensed service area, which consists of two of the three most populated areas of Grand Cayman:
Seven Mile Beach and West Bay.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 1990 license was originally scheduled
to expire in July&nbsp;2010 but was extended several times by the Cayman Islands government in order to provide the parties with
additional time to negotiate the terms of a new license agreement. The most recent express extension of the license expired on
January&nbsp;31, 2018. We continue to operate under the terms of the 1990 license, providing water services to the level and quality
specified in the 1990 license and in accordance with our understanding of its legal obligations, treating those obligations set
forth in the 1990 license as operative notwithstanding the expiration of the express extension. We continue to pay the royalty
required under the 1990 license.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October&nbsp;2016, the Government of
the Cayman Islands passed legislation which created a new utilities regulation and competition office (&ldquo;OfReg&rdquo;). OfReg
is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility
services and promoting competition. OfReg, which began operations in January&nbsp;2017, has the ability to supervise, monitor
and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands
in April&nbsp;2017, which transferred responsibility for economic regulation of the water utility sector and the retail license
negotiations from the WAC to OfReg in May&nbsp;2017. We began license negotiations with OfReg in July&nbsp;2017 and such negotiations
are continuing. We have been informed during our retail license negotiations, both by OfReg and its predecessor in these negotiations,
that the Cayman Islands government seeks to restructure the terms of our license in a manner that could significantly reduce the
operating income and cash flows we have historically generated from our retail license.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See also ITEM 1.A. RISK FACTORS and ITEM
7. MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS - Material Commitments, Expenditures
and Contingencies - <I>Cayman Water Retail License</I>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our retail operations in the Cayman Islands
produce potable water at four seawater reverse osmosis desalination plants in Grand Cayman located at our Abel Castillo Water
Works (&ldquo;ACWW&rdquo;), Britannia and West Bay sites. We own the land for our ACWW and West Bay plants and have entered into
a lease for the land for our Britannia plant that expires January&nbsp;1, 2027. The current production capacity of the plant located
at ACWW is 3.0 million gallons of water per day. The production capacity of the Britannia plant is 715,000 gallons of water per
day. The production capacity of the West Bay plant is 885,000 gallons of water per day.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Electricity to our plants is supplied
by Caribbean Utilities Co. Ltd., a publicly traded utility company. We maintain diesel engine-driven standby generators at all
three retail plant sites with sufficient capacity to operate our distribution pumps and other essential equipment during any temporary
interruptions in electricity supply. Standby generation capacity is available at our ACWW plants and West Bay plant to operate
a portion of the water production capacity as well.</P>

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

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

<!-- Field: Page; Sequence: 7; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the event of an emergency, our distribution
system is connected to the distribution system of the WAC. In prior years, we have purchased water from the WAC for brief periods
of time and have also sold potable water to the WAC from our retail plants.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our pipeline system on Grand Cayman covers
the Seven Mile Beach and West Bay areas and consists of approximately 90 miles of potable water pipeline. We extend our distribution
system periodically as demand warrants. We have a main pipe loop covering the Seven Mile Beach and West Bay areas. We place extensions
of smaller diameter pipe off our main pipe to service new developments in our service area. This system of building branches from
the main pipe keeps construction costs low and allows us to provide service to new areas in a timely manner. Developers are responsible
for laying the pipeline within their developments at their own cost, but in accordance with our specifications. When a development
is completed, the developer then transfers operation and maintenance of the pipeline to us.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We bill our customers on a monthly basis
based on metered consumption and bills are typically collected within 30 to 35 days after the billing date. Receivables not collected
within 45 days subject the customer to disconnection from water service. In 2019 and 2018, bad debts represented less than 1%
of our total annual retail sales. In addition to their past due invoice balance, customers that have had their service disconnected
must pay re-connection charges.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Historically, demand on our water production
and pipeline distribution has varied throughout the year. Demand depends upon various factors, most notably rainfall amounts and
the number of tourists during any particular time of the year. In general, the majority of tourists come from the United States
during the winter which is also the dry season in the Cayman Islands.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For fiscal years 2019 and 2018, our bulk
water operations accounted for approximately 39% and 47%, respectively, of our consolidated revenue. These operations produce potable
water from seawater and sell this water to governments in the Cayman Islands and The Bahamas.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Bulk Water Operations in the Cayman
Islands</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through our wholly-owned subsidiary OC-Cayman
we provide bulk water to the WAC, a government-owned utility and regulatory agency, under two agreements. The WAC in turn distributes
that water to properties in Grand Cayman outside of our retail license area.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The water we provide to the WAC is produced
at three seawater reverse osmosis desalination plants in Grand Cayman owned by the WAC but designed, built and operated by OC-Cayman:
the North Sound, Red Gate and North Side Water Works (&ldquo;NSWW&rdquo;) plants, which have production capacities of approximately
1.6 million, 1.3 million and 2.4 million gallons of water per day, respectively. The plants we operate for the WAC are located
on land owned by the WAC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The previous operating agreements for
the North Sound and Red Gate plants expired in February&nbsp;2019. In response to a public bidding process for a new operations
and maintenance agreement encompassing both the North Sound and Red Gate plants, OC-Cayman submitted a bid for the new agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August&nbsp;2018, the WAC accepted
OC-Cayman&rsquo;s bid for the new agreement, and the WAC and OC-Cayman entered into a new five-year contract commencing on February&nbsp;1,
2019 for the operation of the North Sound and Red Gate plants. The terms of the new agreement are substantially consistent with
those of the prior North Sound and Red Gate water supply agreements, except that (i)&nbsp;we have decreased the price we charge
for the water supplied; and (ii)&nbsp;under the new agreement the WAC pays the energy costs for the operation of these plants
directly to the utility company rather than paying OC-Cayman pass -through energy charges for these costs. The per gallon price
we charged for the water supplied under the new agreement in February&nbsp;2019, excluding the effect of the pass-through energy
component, was approximately 25% less than the per gallon rate we charged in February&nbsp;2018 under the prior agreements. As
a result of this price reduction (and assuming comparable sales volumes), the revenues and operating income we generate from the
North Sound and Red Gate plants commencing February&nbsp;1, 2019 is less than the revenues and operating income we generated from
these plants under the previous agreements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to a public bidding process, in February&nbsp;2019 we submitted our bid to operate and maintain the third plant operated by OC-Cayman
for the WAC, </FONT><FONT STYLE="font-size: 10pt">the North Side Water Works (&ldquo;NSWW&rdquo;) </FONT>plant, for a period of
seven years after the then current contract expired. In April&nbsp;2019, the WAC accepted OC-Cayman&rsquo;s bid for the new agreement,
and the WAC and OC-Cayman entered into a new seven-year contract commencing on July&nbsp;l, 2019 for the operation of the NSWW
plant. The previous operating agreement for the NSWW plant expired in June&nbsp;2019. The per gallon price for the water supplied
under the new agreement, excluding the pass-through energy component, is approximately 29% less than the price in effect as of
June&nbsp;30, 2019 and December&nbsp;31, 2018. The remaining terms of the new agreement are substantially consistent with those
of the prior NSWW water supply agreement, except that under the new agreement the WAC will pay the energy costs for the operation
of this plant directly to the utility company rather than reimburse OC-Cayman for these costs.</P>

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

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

<!-- Field: Page; Sequence: 8; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Bulk Water Operations in The Bahamas</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell bulk water in The Bahamas through
our majority-owned subsidiary, CW-Bahamas, to the WSC, which distributes the water through its own pipeline system to residential,
commercial and tourist properties on the Island of New Providence. We also sell water to a private resort on Bimini.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We supply bulk water in The Bahamas from our Windsor, Blue
Hills and Bimini plants.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our water supply agreement with the WSC
for our Windsor plant, which has a capacity of 2.8 million gallons per day, expires in August&nbsp;2033 and requires us to deliver
and requires the WSC to purchase a minimum of 16.8 million gallons per week. Pursuant to this agreement, CW-Bahamas was required
to complete capital improvements to the Windsor plant to ensure that the plant can meet its performance guarantees during the agreement
period. These improvements were completed during the fourth quarter of 2018.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We supply water from the Blue Hills plant,
our largest seawater reverse osmosis desalination facility with a capacity of 12.0 million gallons per day, under the terms of
a water supply agreement with the WSC that expires in March&nbsp;2032 that requires us to deliver and requires the WSC to purchase
a minimum of 63.0 million gallons of water each week.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Bimini plant has a capacity of 115,000
gallons per day and supplies water to a private resort under a water supply agreement that expires in December&nbsp;2020.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The high-pressure pumps at our Windsor
and Blue Hills plants in The Bahamas are diesel engine-driven. Electricity for the remainder of our plant operations is supplied
by Bahamas Power and Light. We maintain a standby generator with sufficient capacity to operate essential equipment at our Windsor
and Blue Hills plants and are able to produce 100% of the production capacity with these plants during temporary interruptions
in the electricity supply.</P>



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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For fiscal years 2019 and 2018, our services
operations accounted for approximately 3% and 3%, respectively, of our consolidated revenue.</P>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We provide design, engineering and construction
services for desalination infrastructure projects through DesalCo, which is recognized by suppliers as an original equipment manufacturer
of seawater reverse osmosis desalination plants. DesalCo also provides management and procurement services for desalination plants
and engineering services relating to municipal water production, distribution and treatment. DesalCo also conducts research and
development. DesalCo sometimes tests new components and technology offered by suppliers in our business and, at times, we collaborate
with suppliers in the development of their products. Presently, DesalCo is providing management and purchasing services to our
affiliate OC-BVI in the British Virgin Islands. In the past, DesalCo has provided consulting services to the WSC and constructed
and sold desalination plants to the WAC.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October&nbsp;24, 2019, we acquired
51% of the common stock of PERC, a U.S. company headquartered in Costa Mesa, California, which commenced operations in 2004. PERC
develops, builds, and sells wastewater and water reuse infrastructure. PERC also provides management services for wastewater and
water reuse infrastructure under long term operations and maintenance contracts. Over the three-year period ended December&nbsp;31,
2019, PERC completed 20 design and build contracts and, as of December&nbsp;31, 2019, PERC was managing 21 water treatment facilities.
PERC&rsquo;s primary markets are California and the Southwest U.S., but it has conducted business in other areas of the U.S.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For fiscal years 2019 and 2018, our manufacturing
operations accounted for approximately 20% and 11%, respectively, of our consolidated revenue. Our manufacturing operations consists
of Aerex, an original equipment manufacturer and service provider of a wide range of specialized and custom products applicable
to desalination, municipal water treatment and industrial water and wastewater treatment. Aerex&rsquo;s products include reverse
osmosis desalination equipment, membrane separation equipment, filtration equipment, piping systems, vessels and custom fabricated
components. Aerex&rsquo;s manufacturing facility and headquarters are located in Fort Pierce, Florida and substantially all of
its customers are U.S. companies. We acquired a 51% ownership interest in Aerex in 2016, and in January&nbsp;2020 we acquired the
remaining 49% ownership of Aerex.</P>



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

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

<!-- Field: Page; Sequence: 9; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our affiliate, OC-BVI, sells water to
the Government of the British Virgin Islands Water and Sewerage Department (&ldquo;BVIW&amp;S&rdquo;). We own 50% of the voting
shares of OC-BVI and have an overall 43.53% equity interest in the profits of OC-BVI. We also own separate profit-sharing rights
in OC-BVI that raise our effective interest in OC-BVI&rsquo;s profits from 43.53% to approximately 45%. Sage Water Holdings (BVI)
Limited (&ldquo;Sage&rdquo;) owns the remaining 50% of the voting shares of OC-BVI and the remaining 55% interest in its profits.
Under the Articles of Association of OC-BVI, we have the right to appoint three of the six Directors of OC-BVI. Sage is entitled
to appoint the remaining three Directors. In the event of a tied vote of the Directors, the President of the Caribbean Water and
Wastewater Association, a regional trade association comprised primarily of government representatives, is entitled to appoint
a junior director to cast a deciding vote.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through DesalCo, we provide certain engineering
and administrative services to OC-BVI for a monthly fee and a bonus arrangement which provides for payment of 4% of the net operating
income of OC-BVI.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for our investment in OC-BVI
using the equity method of accounting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">OC-BVI sells bulk water to BVIW&amp;S,
which distributes the water through its own pipeline system to residential, commercial and tourist properties on the islands of
Tortola and Jost Van Dyke in the British Virgin Islands.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">OC-BVI owns and operates a desalination
plant located at Bar Bay, Tortola with a capacity of 720,000 gallons per day. Pursuant to a water supply agreement with the BVI
government, OC-BVI is required to supply up to 600,000 gallons per day to the BVI government. This water supply agreement expires
March&nbsp;2031.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">OC-BVI purchases electrical power to operate
this plant from BVI Electric Co. and operates diesel engine driven emergency power generators which can produce 100% of the plant&rsquo;s
production capacity when BVI Electric Co. is unable to provide power to the plant.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">OC-BVI&rsquo;s plant on the island of
Jost Van Dyke has a capacity of 60,000 gallons per day. This plant operates under a 10-year contract with the BVI government that
expired July&nbsp;8, 2013. Pursuant to the contract, OC-BVI is operating the plant on a year-to-year basis until the BVI government
informs OC-BVI of its intention to extend the existing contract or enter into a new agreement. We purchase electrical power to
operate this plant from BVI Electric Co.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Reverse Osmosis Technology</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The conversion of seawater to potable
water is called desalination. The primary method of seawater desalination used throughout the world is reverse osmosis. Reverse
osmosis is a fluid separation process in which the saline water (i.e. seawater)&nbsp;is pressurized and the fresh water is separated
from the saline water by passing through a semi-permeable membrane which rejects the salts. The saline water is first passed through
a pretreatment system, which generally consists of fine filtration and treatment chemicals, if required. Pre-treatment removes
suspended solids and organics which could cause fouling of the membrane surface. Next, a high-pressure pump pressurizes the saline
water thus enabling approximately 40% conversion of the saline water to fresh water as it passes through the membrane, while more
than 99% of the dissolved salts are rejected and remain in the now concentrated saline water. This concentrate is discharged without
passing through the membrane, and the remaining hydraulic energy in the concentrate is transferred to the initial saline feed
water with an energy recovery device thus reducing the total energy requirement for the reverse osmosis system. The final step
is post-treatment, which consists of stabilizing the produced fresh water (thereby removing undesirable dissolved gases), adjusting
the pH&nbsp;and (if necessary) the mineral content, and providing chlorination to prepare it for distribution.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We use reverse osmosis technology to convert
seawater to potable water at all of the plants we construct and operate. We believe that this technology is the most effective
and efficient conversion process for our markets. However, we are always seeking ways to maximize efficiencies in our current
processes and investigating new, more efficient processes to convert seawater to potable water. The equipment at our plants is
among the most energy efficient available and we monitor and maintain the equipment in an efficient manner. As a result of our
decades of experience in seawater desalination, we believe our expertise and experience with respect to the development and operation
of desalination plants and similar facilities is easily transferable to locations outside of our current operating areas.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our wastewater treatment comprises various
technologies which rely on the action of microorganisms to treat wastewater. The sequential batch reactor (&ldquo;SBR&rdquo;) technology
we use is a conventional, proven method which has been used to treat organic wastewater for many years. More than 1,000 SBR treatment
facilities are in use in the United States ranging in size from 10,000 gallons per day to 22 million gallons per day. Increasingly,
we utilize Membrane Bioreactor (&ldquo;MBR&rdquo;) technology which leverages micro or ultra-filtration membranes to enhance biological
wastewater treatment. The improvements offered by MBR technology include a reduced physical footprint for the facility, higher
quality treated effluent and the ability to treat more challenging influent.</P>



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

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

<!-- Field: Page; Sequence: 10; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">PERC has improved upon the standard SBR
and MBR processes and strives to locate its equipment underground and concealed below aesthetically pleasing buildings.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Raw Materials and Sources of Supply</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All materials, parts and supplies essential
to our business operations are obtained from multiple sources and we use the latest industry technology. Prior to our acquisition
of Aerex, we did not manufacture any parts or components for equipment essential to our business. Aerex has manufactured some
of the key components for some of our plants in the past and we expect Aerex to continue to do so from time to time, however,
our other businesses are not dependent on Aerex.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our access to seawater for processing
into potable water is granted through our licenses and contracts with governments of the various jurisdictions in which we have
our operations.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Seasonal Variations in Our Business</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Demand for our water in the Cayman Islands,
The Bahamas and the British Virgin Islands is affected by variations in the level of tourism and rainfall. Tourism in our service
areas is affected by the economies of the tourists&rsquo; home countries, primarily the United States and Europe, terrorist activity
and perceived threats thereof, global health concerns such as COVID-19, and increased costs of fuel and airfares. We normally sell
more water during the first and second quarters of the year, when the number of tourists is greater and local rainfall is less
in our markets, than in the third and fourth quarters.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The business conducted by Aerex and PERC
is generally not subject to seasonal variations.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Government Regulations, Custom Duties and Taxes</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operations and activities are subject
to the governmental regulations and taxes of the countries in which we operate. The following summary of regulatory developments
and legislation does not purport to describe all present and proposed regulation and legislation that may affect our businesses.
Legislative or regulatory requirements currently applicable to our businesses may change in the future. Any such changes could
impose new obligations on us that may adversely affect our businesses and operating results. The following paragraphs set forth
some of the key governmental regulations in the jurisdictions in which we operate outside of the United States.</P>

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

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

<!-- Field: Page; Sequence: 11; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>The Cayman Islands</U></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands are a British Overseas
Territory and has had a stable political climate since 1670, when the Treaty of Madrid ceded the Cayman Islands to England. The
Queen of England appoints the Governor of the Cayman Islands to make laws with the advice and consent of the legislative assembly.
The legislative assembly consists of 19 elected members and&nbsp;two members appointed by the Governor from the Civil Service.
The Cabinet is responsible for day-to-day government operations. The Cabinet consists of the Premier and six other ministers who
are chosen by the Premier from its 19 popularly elected members, and the two Civil Service members. The elected members choose
from among themselves a leader, who is designated the Premier, and is in effect the leader of the elected government. The Governor
has reserved powers and the United Kingdom retains full control over foreign affairs and defense. The Cayman Islands are a common
law jurisdiction and have adopted a legal system similar to that of the United Kingdom.</P>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands have no taxes on profits,
income, distributions, capital gains or appreciation. We have exemptions from, or receive concessionary rates of customs duties
on, certain capital expenditures for plant and major consumable spare parts and supplies imported into the Cayman Islands under
our retail water license. We do not pay import duty or taxes on reverse osmosis membranes, electric pumps and motors, and chemicals,
but we do pay duty at the rate of 10% of the cost, including insurance and transportation to the Cayman Islands, of other plant
and associated materials and equipment to manufacture or supply water in the Seven Mile Beach or West Bay areas. We have been advised
by the Government of the Cayman Islands that we will not receive any duty concessions in any new retail water license signed with
the government.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>The Bahamas</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Commonwealth of The Bahamas is an
independent nation and a constitutional parliamentary democracy with the Queen of England as the constitutional head of state.
The basis of the Bahamian law and legal system is the English common law tradition with a Supreme Court, Court of Appeals, and
a Magistrates court.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the current laws of the Commonwealth
of The Bahamas, no income, corporation, capital gains or similar taxes are payable by us. We are required to pay an annual business
license fee (the calculation of which is based on our preceding year&rsquo;s financial statements) which to date has not been
material to the results of our Bahamas operations. We are also required to pay a value added tax on materials and services we
purchase.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>The British Virgin Islands</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The British Virgin Islands (the &ldquo;BVI&rdquo;)
is a British Overseas Territory, with the Queen of England as the Head of State and Her Majesty&rsquo;s representative, the Governor,
responsible for external affairs, defense and internal security, the Civil Service and administration of the courts. Since 1967,
the BVI has held responsibility for its own internal affairs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The BVI Constitution provides for the
people of the BVI to be represented by a ministerial system of government, led by an elected Premier, a Cabinet of Ministers and
the House of Assembly. The House of Assembly consists of 13 elected representatives, the Attorney General, and the Speaker.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The judicial system, based on English
law, is under the direction of the Eastern Caribbean Supreme Court, which includes the High Court of Justice and the Court of
Appeal. The ultimate appellate court is the Privy Council in London.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Markets and Service Areas</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We operate in the Cayman Islands, The
Bahamas, the United States and the British Virgin Islands. We believe that potential new markets for us include (i)&nbsp;any location
where a need for potable water exists and reverse osmosis desalination of seawater or brackish water is an economically viable
means of meeting such need; (ii)&nbsp;any location with a need for the water treatment and water reuse infrastructure development
and management services we provide; and (iii)&nbsp;those new customers that require specialized water production and treatment
products and systems such as those we manufacture.</P>

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Cayman
Islands.</I></FONT> The Cayman Islands government, through the WAC, supplies water to the areas of Grand Cayman that are not within
our licensed area, as well as to Cayman Brac. We operate all but one of the reverse osmosis desalination plants owned by the WAC
on Grand Cayman and supply water under two agreements held by OC-Cayman with the WAC.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the most recent information
published by the Economics and Statistics Office of the Cayman Islands Government, the population of the Cayman Islands was estimated
in December&nbsp;2018 to be 65,813. According to the figures published by the Department of Tourism Statistics Information Center,
in 2019 as compared to 2018, tourist air arrivals increased by 8.6% to approximately 502,000 and cruise ship tourist arrivals
decreased by 4.7% to approximately 1,830,000.</P>

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

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

<!-- Field: Page; Sequence: 12; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that our water sales in the
Cayman Islands are more positively impacted by stay-over tourists that arrive by air than by those arriving by cruise ship, since
cruise ship tourists generally only visit the island for one day or less and do not remain on the island overnight. Our water
sales in the Cayman Islands are also greatly impacted by rainfall patterns and amounts on Grand Cayman.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>The
Bahamas.</I></FONT> The Bahamas government, through the WSC, supplies all of the piped water on the island of New Providence,
Bahamas, which includes Nassau, the largest city, political capital and commercial hub of The Bahamas. We supply water to the
WSC through the water supply agreements for our Blue Hills and Windsor plants, which are located in Nassau. New Providence is
the most populous island in The Bahamas, with more than 70% of the country&rsquo;s population. A 2010 census placed the population
of New Providence at approximately 246,000. According to statistics published by the Bahamas Ministry of Tourism, the number of
cruise ship arrival and air arrival tourists to New Providence exceeded 2.5 million and 1.1 million, respectively, in 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>British
Virgin Islands</I></FONT>. The British Virgin Islands are a British Overseas Territory and are situated east of Puerto Rico. They
consist of 16 inhabited and more than 20 uninhabited islands, of which Tortola is the largest and most populated. The British
Virgin Islands serve as a hub for many large yacht-chartering businesses.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Cayman
Islands.</I></FONT> Pursuant to our license granted by the Cayman Islands government, we have the exclusive right to provide potable,
piped water within our licensed service area on Grand Cayman. The last express extension of this license expired on January&nbsp;31,
2018. However, we continue to operate under the terms of this license, providing water services to the level and quality specified
in the 1990 license and in accordance with its legal obligations, treating those obligations set forth in the license as operative
notwithstanding the expiration of the express extension. Negotiations for a new license are on-going.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are the only non-government-owned public
water utility on Grand Cayman. The Cayman Islands government, through the WAC, supplies water to parts of Grand Cayman located
outside of our licensed service area. Although we have no competition within our exclusive retail license service area for potable
water, our ability to expand our service area is at the discretion of the Cayman Islands government. We have competed with such
companies as SUEZ (formerly GE Water), Veolia, and IDE Technologies for bulk water supply contracts with the WAC and expect to
compete with these and other companies for any new water supply contracts awarded by the WAC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>The
Bahamas</I></FONT>. On South Bimini Island in The Bahamas, we supply water to a private developer and do not have competitors.
A competitor operates a seawater reverse osmosis desalination plant on North Bimini Island and other small islands. We competed
with companies such as SUEZ (formerly GE Water), Veolia,&nbsp;IDE Technologies, GS Inima and Biwater for the contract with The
Bahamas government to build and operate a seawater reverse osmosis desalination plant at Blue Hills, New Providence, Bahamas.
We expect to compete with these companies and others for any future water supply contracts in The Bahamas<FONT STYLE="color: blue">.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>British
Virgin Islands</I></FONT>. In the British Virgin Islands, SUEZ (formerly GE Water) operates seawater reverse osmosis desalination
plants in West End, Tortola, and on Virgin Gorda and generally bids against OC-BVI for projects. Seven Seas Water, a division
of AquaVenture Holdings, owns and operates a 2.75 million gallon per day desalination plant in Parakeeta Bay, Tortola for the
British Virgin Islands government. We expect that OC-BVI will be required to compete against SUEZ (formerly GE Water), Aquaventure
Holdings and other parties for any future business opportunities that may arise in the British Virgin Islands.</P>

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



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>United
States</I></FONT>. Aerex competes in the highly fragmented industry for manufactured water production and treatment equipment and
systems against a large number of manufacturers, fabricators and service providers, many of which have greater resources than Aerex.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Similar to Aerex, PERC competes in the
highly fragmented industry for water treatment and water reuse infrastructure development and management against a large number
of companies, many of which have greater resources than PERC.</P>

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

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

<!-- Field: Page; Sequence: 13; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Environmental and Health Regulatory Matters</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>Cayman
Islands.</I></FONT> With respect to our Cayman Islands operations, we operate our water plants in accordance with Cayman Islands
laws and regulations. We are licensed by the WAC to extract seawater from wells and discharge concentrated seawater, which is
a byproduct of our desalination process, into deep disposal wells.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Cayman Islands retail water license
and bulk water operating contracts require our potable water to meet the World Health Organization&rsquo;s Guidelines for Drinking
Water Quality and contain less than 200 mg/l of total dissolved solids.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>The
Bahamas and&nbsp;British Virgin Islands.</I></FONT> With respect to our Bahamian operations and OC-BVI&rsquo;s British Virgin
Islands operations, we and OC-BVI are required by our water supply contracts to take all reasonable measures to prevent pollution
of the environment. We are licensed by the Bahamian government to discharge concentrated seawater, which is a by-product of our
desalination process, into deep disposal wells. OC-BVI is licensed by the British Virgin Islands government to discharge concentrated
seawater into the sea.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At several of our locations, hydrogen
sulfide gas is present in the seawater and we are contractually obligated to operate our plants in a manner designed to prevent
the emission of airborne gas into the environment.</P>

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>United
States.</I></FONT> Consistent with other U.S. companies, Aerex and PERC must comply with various federal laws and regulations,
such as those administered by the U.S. Environmental Protection Agency and the Occupational Safety and Health Administration, as
well as state and local laws and regulations.</P>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are not aware of any existing or pending
environmental legislation which may negatively affect our operations. Presently, we do not have any outstanding issues with any
regulatory authority.</P>



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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March&nbsp;6, 2020, we employed
a total of 105 persons, 62 in the Cayman Islands, 23 in the United States, and 20 in The Bahamas. We also leased 22 employees
for Aerex&rsquo;s manufacturing activities in the United States, leased 46 employees for PERC&rsquo;s activities in the United
States and managed the five employees of OC-BVI in the British Virgin Islands. We have 15 management employees and 37 administrative
and clerical employees. The remaining employees are engaged in engineering, purchasing, plant maintenance and operations, pipe
laying and repair, leak detection, new customer connections, meter reading and laboratory analysis of water quality. None of our
employees are a party to a collective bargaining agreement. We consider our relationships with our employees to be good.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our website address is http://www.cwco.com.
Information contained on our website is not incorporated by reference into this Annual Report, and you should not consider information
contained on our website as part of this Annual Report.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have adopted a written code of conduct
and ethics that applies to all of our employees and Directors, including, but not limited to, our principal executive officer,
principal financial officer, and principal accounting officer or controller, or persons performing similar functions. The Code
of Business Conduct and Ethics, the charters of the Audit Committee, Compensation Committee, Nominations and Corporate Governance
Committee and the Corporate Governance Guidelines of our Board of Directors are available at the Investors section of our website.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">You may access, free of charge, our annual
reports on Form&nbsp;10-K, quarterly reports on Form&nbsp;10-Q, and current reports on Form&nbsp;8-K, plus amendments to such
reports as filed or furnished pursuant to Section&nbsp;13(a)&nbsp;or 15(d)&nbsp;of the Securities Exchange Act of 1934, as amended,
on our website and on the website of the Securities and Exchange Commission (the &ldquo;SEC&rdquo;) as soon as reasonably practicable
after we electronically file such material with, or furnish it to, the SEC. In addition, paper copies of these documents may be
obtained free of charge by writing us at the following address: Consolidated Water Co. Ltd., Regatta Office Park, Windward Three,
4th Floor, West Bay Road, P.O.&nbsp;Box 1114, Grand Cayman, KY1-1102, Cayman Islands, Attention: Investor Relations; or by calling
us at (345) 945-4277.</P>

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

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

<!-- Field: Page; Sequence: 14; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="b_004"></A>ITEM
    1A.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>RISK
    FACTORS</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Investing in our common stock involves
risks. Before investing in our common stock, you should consider carefully the factors discussed below and the information contained
in this Annual Report. Each of these risks, as well as other risks and uncertainties not presently known to us or that we currently
deem immaterial, could adversely affect our business, results of operations, cash flows and financial condition, and cause the
value of our common stock to decline, which may result in the loss of part, or all, of your investment.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Our exclusive license to provide water
to retail customers in the Cayman Islands has not been expressly extended and we are presently unable to predict the outcome of
our on-going negotiations relating to this license.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell water through our retail operations
under a license issued in July&nbsp;1990 by the Cayman Islands government (the &ldquo;1990 license&rdquo;) that granted Cayman
Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license was
not expressly extended after January&nbsp;2018, we continue to supply water under the terms of the 1990 license, as further discussed
in the following paragraph. Pursuant to the 1990 license, Cayman Water has the exclusive right to produce potable water and distribute
it by pipeline to its licensed service area, which consists of two of the three most populated areas of Grand Cayman Island: Seven
Mile Beach and West Bay. In 2019 and 2018, we generated approximately 38% and 39%, respectively, of our consolidated revenue and
53% and 54%, respectively, of our consolidated gross profit from the retail water operations conducted under the 1990 license.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 1990 license was originally scheduled
to expire in July&nbsp;2010 but was extended several times by the Cayman Islands government in order to provide the parties with
additional time to negotiate the terms of a new license agreement. The most recent express extension of the license expired on
January&nbsp;31, 2018. We continue to operate under the terms of the 1990 license, providing water services to the level and quality
specified in the 1990 license and in accordance with our understanding of its legal obligations, treating those obligations set
forth in the 1990 license as operative notwithstanding the expiration of the express extension. We continue to pay the royalty
required under the 1990 license.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October&nbsp;2016, the Government of
the Cayman Islands passed legislation which created a new utilities regulation and competition office (&ldquo;OfReg&rdquo;). OfReg
is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility
services, and promoting competition. OfReg, which began operations in January&nbsp;2017, has the ability to supervise, monitor
and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands
in April&nbsp;2017, which transferred responsibility for economic regulation of the water utility sector and the retail license
negotiations from the Water Authority-Cayman to OfReg in May&nbsp;2017. We began license negotiations with OfReg in July&nbsp;2017
and such negotiations are continuing. We have been informed during our retail license negotiations, both by OfReg and its predecessor
in these negotiations, that the Cayman Islands government seeks to restructure the terms of our license in a manner that could
significantly reduce the operating income and cash flows we have historically generated from our retail license.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are presently unable to determine what
impact the resolution of our retail license negotiations will have on our cash flows, financial condition or results of operations
but such resolution could result in a material reduction (or the loss) of the operating income and cash flows we have historically
generated from our retail operations and could require us to record impairment losses to reduce the carrying values of our retail
segment assets. Such impairment losses could have a material adverse impact on our financial condition and results of operations.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>We have paid $24.2 million for land,
rights of way and equipment and incurred development expenses of approximately $30.8 million to date for a possible project in
Mexico. We expect to expend significant additional funds in 2020 to continue to pursue this project. However, we may not be successful
in completing this project.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We own 99.99% of NSC, a development stage
Mexico company formed to pursue a project encompassing the construction, operation and minority ownership of a 100 million gallon
per day seawater reverse osmosis desalination plant to be located in northern Baja California, Mexico and an accompanying pipeline
to deliver water to the Mexican potable water system (the &ldquo;Project&rdquo;). As of December&nbsp;31, 2019, our consolidated
balance sheet includes purchases for the Project of approximately $24.2 million for land, rights of way and equipment. The Project
development activities we have conducted, which include conducting an equipment piloting plant and water data collection program
at the proposed feed water source, completing various engineering studies and obtaining various governmental permits, pursuing
debt and equity funding, and maintaining a corporate presence in Mexico have resulted in additional developmental expenses totaling
$30.8 million from the inception of our efforts on this project in 2010 through December&nbsp;31, 2019.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August&nbsp;2014, the State of Baja
California (the &ldquo;State&rdquo;) enacted new legislation to regulate Public-Private Association projects which involve the
type of long-term contract between a public-sector authority and a private party that we are seeking to complete the Project (the
 &ldquo;APP Law&rdquo;). Pursuant to this new legislation, in November&nbsp;2015 the State officially commenced a tender process
for the Project, the scope of which the State defined as a first phase to be operational in 2019 consisting of a 50 million gallon
per day plant and a pipeline that connects to the Mexican potable water infrastructure and a second phase to be operational in
2024 consisting of an additional 50 million gallons per day of production capacity. Our consortium (&ldquo;Consortium&rdquo;) which
included our subsidiary NSC and Suez Medio Ambiente M&eacute;xico, S.A. de C.V., (&ldquo;Suez MA&rdquo;), a subsidiary of SUEZ
International, S.A.S. submitted its tender for the Project in April&nbsp;2016 and in June&nbsp;2016, the State designated our Consortium
as the winner of the tender process for the Project.</P>



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

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

<!-- Field: Page; Sequence: 15; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August&nbsp;2016, NSC incorporated
Aguas de Rosarito S.A.P.I. de C.V. (&ldquo;AdR&rdquo;), a special purpose company, to complete the Project and executed a shareholders
agreement for AdR agreeing among other things that: (i)&nbsp;AdR would purchase the land and other Project assets from NSC on
the date that the Project begins commercial operation and (ii)&nbsp;AdR would enter into a Management and Technical Services Agreement
with NSC effective on the first day that the Project begins commercial operation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August&nbsp;22, 2016, the Public Private
Partnership Agreement for the Project (&ldquo;APP Contract&rdquo;), was executed between AdR, the Comisi&oacute;n Estatal del
Agua de Baja California (&ldquo;CEA&rdquo;), the Government of Baja California represented by the Secretary of Planning and Finance
and the Public Utilities Commission of Tijuana (&ldquo;CESPT&rdquo;). The APP Contract requires AdR to design, construct, finance
and operate a seawater reverse osmosis desalination plant (and accompanying aqueduct) with a capacity of up to 100 million gallons
per day in two phases: the first with a capacity of 50 million gallons per day and an aqueduct to the Mexican potable water system
in Tijuana, Baja California and the second phase with a capacity of 50 million gallons per day. The first phase must be operational
within 36 months of commencing construction and the second phase must be operational by July&nbsp;2024. The APP Contract further
requires AdR to operate and maintain the plant and aqueducts for a period of 37 years starting from the commencement of operation
of the first phase. At the end of the operating period, the plant and aqueducts will be transferred to CEA. In February&nbsp;2017,
AdR submitted proposals to the CEA requesting the definition of a mechanism in the APP Contract to update the consideration under
the APP Contract for changes in foreign exchange rates, lending rates and certain laws which have impacted the Project. On June&nbsp;1,
2018, AdR and the CEA executed an amendment to the APP Contract which, among other things, increases the scope of Phase 1 of the
Project by including the aqueduct originally designated for Phase 2, and addresses AdR&rsquo;s concerns regarding the impact on
the Project for changes in the exchange rate for the peso relative to the dollar and changes in interest rates that have occurred
subsequent to the submission of the Consortium&rsquo;s bid for the Project. As a result of this amendment to the APP Contract,
the final cost of Phase 1 and the related consideration to be charged by AdR under the APP Contract will be determined based upon
the bid submitted by the Consortium, the changes set forth in the amendment to the APP Contract and the economic conditions (e.g.
interest rates and currency exchange rates) in effect on the financial closing date for Phase 1.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February&nbsp;2018, AdR executed a subscription
agreement (the &ldquo;Agreement&rdquo;) for the equity funding required for the Project. The Agreement calls for NSC to retain
a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&ldquo;Greenfield&rdquo;),
a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The
Agreement also provides Suez MA with the option to purchase 20% of the equity of AdR. If Suez MA does not exercise this option,
NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective
when the conditions precedent related to the Project are met. The aggregate investment to be made by the equity partners in the
Project, in the form of equity and subordinated shareholder loans, is presently estimated at approximately 20% of the total cost
of Phase 1 of the Project. This Agreement was originally scheduled to expire on June&nbsp;30, 2019 but has been extended to April&nbsp;30,
2020.</P>



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



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The APP Contract does not become effective
until the following remaining open conditions, among others, have been met:</P>



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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.3in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the State has established
    and registered various payment trusts, guaranties and bank credit lines for specific use by the Project;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AdR has obtained
    all rights of way required for the aqueduct; and</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT>&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">all debt financing
    agreements necessary to provide the funding to AdR for the first phase of the Project have been executed.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since the signing of the APP Contract,
the Congress of the State of Baja California, Mexico (the &ldquo;Congress&rdquo;) has faced several legal challenges, some of which
remain unresolved, to the legal Decretos (decrees) they have passed to ratify and authorize the payment obligations of the corresponding
public entities under the APP Contract and to authorize the corresponding public entities to obtain a credit facility to guarantee
their payment obligations. The resolution of these legal challenges could adversely impact our ability to complete the Project.
In addition, NSC has been sued by its minority shareholder in a court in Tijuana, Mexico and this litigation could delay or adversely
impact the Project.</P>



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

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

<!-- Field: Page; Sequence: 16; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If AdR is ultimately unable to proceed
with the Project due to (i)&nbsp;the legal challenges to the Decretos; (ii)&nbsp;the litigation initiated by NSC&rsquo;s minority
shareholder: (iii)&nbsp;failure by any of the parties involved to meet the conditions necessary for the APP Contract to become
effective; or (iv)&nbsp;any other reason, the land NSC has purchased and the rights of way payments it has made may lose their
strategic importance derived from their association with the Project and consequently may decline in value. If AdR does not proceed
with the Project, NSC may ultimately be unable to sell this land or recoup its rights of way deposits for amounts at least equal
to their aggregate carrying values as of December&nbsp;31, 2019 of approximately $24.2 million. Any loss on the sale of the land,
or impairment losses NSC may be required to record as a result of a decrease in the (i)&nbsp;fair value of the land; or (ii)&nbsp;value
of the rights of way arising from an inability to complete the Project could have a material adverse impact on our financial condition
and results of operations.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Periodically, our Bahamas subsidiary
experiences substantial delays in the collection of its accounts receivable. As a result, our Bahamas subsidiary could have insufficient
liquidity to continue operations, and our consolidated results of operations could be materially adversely affected.</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Bahamas&rsquo; accounts receivable balances
due from the WSC amounted to $18.4 million as of December&nbsp;31, 2019 and $17.6 million as of December&nbsp;31, 2018. Approximately
76% of the December&nbsp;31, 2019 accounts receivable balance was delinquent as of that date. The delay in collecting these accounts
receivable has adversely impacted the liquidity of this subsidiary.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Historically, CW-Bahamas has experienced
delays in collecting its accounts receivable from the WSC. When these delays occur, we hold discussions and meetings with representatives
of the WSC and The Bahamas government, and as a result, payment schedules are developed for WSC&rsquo;s delinquent accounts receivable.
All previous delinquent accounts receivable from the WSC were eventually paid in full. Based upon this payment history, CW-Bahamas
has never been required to provide an allowance for doubtful accounts for any of its accounts receivable, despite the periodic
accumulation of significant delinquent balances. As of December&nbsp;31, 2019, we have not provided an allowance for CW-Bahamas&rsquo;
accounts receivable from the WSC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe the delays we have experienced
in collecting CW-Bahamas&rsquo; receivables have been extended by the impact of Hurricane Dorian, which devastated the northern
Bahamas in September&nbsp;2019.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If CW-Bahamas continues to be unable to
collect a significant portion of its delinquent accounts receivable, one or more of the following events may occur: (i)&nbsp;CW-Bahamas
may not have sufficient liquidity to meet its obligations; (ii)&nbsp;we may be required to cease the recognition of revenue on
CW-Bahamas&rsquo; water supply agreements with the WSC; and (iii)&nbsp;we may be required to provide an allowance for CW-Bahamas&rsquo;
accounts receivable. Any of these events could have a material adverse impact on our results of operations, financial position
and cash flows.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>The profitability of our contracts
is dependent upon our ability to accurately estimate construction and operating costs.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cost estimates we prepare in connection
with the construction and operation of our plants are subject to inherent uncertainties. Additionally, the terms of our water
supply contracts may require us to guarantee the price of water on a per unit basis, subject to certain annual inflation and monthly
energy cost adjustments, and to assume the risk that the costs associated with producing this water may be greater than anticipated.
Because we base our contract prices in part on our estimation of future construction and operating costs, the profitability of
our plants and management contacts is dependent on our ability to estimate these costs accurately. The cost of materials and services
and the cost of the delivery of such services may increase significantly after we submit our bid for a plant, which could cause
the gross profit for a plant to be less than we anticipated when the bid was made. The profit margins we initially expect to generate
from a plant could be further reduced if future operating costs for that plant exceed our estimates of such costs. These future
operating costs could be affected by a variety of factors, including lower than anticipated production or treatment efficiencies
and geo-hydrological conditions at the plant site that differ materially from those we believe would exist at the time we submitted
our bid. Any construction and operating costs for our plants that significantly exceed our initial estimates could adversely impact
our results of operations, financial condition and cash flows.</P>

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>A significant portion of our consolidated
revenue is derived from our water supply agreements with the WSC. The loss of the WSC as a customer would adversely affect us.</B></P>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">One bulk water customer, the WSC, accounted
for approximately 33% of our consolidated revenue for the year ended December&nbsp;31, 2019. If, for financial or other reasons,
the WSC does not comply with the terms of our water supply agreements our results of operations, cash flows and financial condition
could be adversely affected.</P>



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

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

<!-- Field: Page; Sequence: 17; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Our operations are affected by tourism
and are subject to seasonal fluctuations and other factors beyond our control that could affect the demand for our water.</B></P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Demand for our water in the Cayman Islands
and The Bahamas is affected by variations in the level of tourism and local weather, primarily rainfall. Tourism in our service
areas is affected by the economies of the tourists&rsquo; home countries, primarily the United States and Europe, terrorist activity
and perceived threats thereof, global health concerns (such as the coronavirus (COVID-19), which is expected to impact the world
economy in 2020), and increased costs of fuel and airfare. We normally sell more water during the first and second quarters of
the year, when the number of tourists is greater and local rainfall is less, than in the third and fourth quarters. A downturn
in tourism or greater than expected rainfall in the locations we serve could adversely impact our results of operations and cash
flows.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Performance shortfalls under any of our bulk supply contracts
could result in penalties or cancellation of the contract.</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our bulk water supply agreements require
us to meet specified minimum quality, quantity or energy consumption guarantees. Membrane fouling or other technical problems could
occur at any of our plants, and if we are unable to meet the guarantees due to such technical problems, we could be in default
of the supply agreement and subject to various adverse consequences, including financial penalties or cancellation of the agreement.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Our operations could be harmed by natural
disasters such as hurricanes, tropical storms or earthquakes.</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A natural disaster could cause major damage
to our equipment and properties and the properties of our customers, including the large tourist properties in our areas of operation.
For example, in January 2020, Grand Cayman experienced an earthquake which damaged our storage tanks. Any future disaster could
cause us to lose use of our equipment and properties and incur additional repair costs. Damage to our customers&rsquo; properties
and the adverse impact on tourism could result in a decrease in water demand. A natural disaster could also disrupt the delivery
of equipment and supplies, including electricity, necessary to our operations. These and other possible effects of natural disasters
could have an adverse impact on our results of operations, cash flows and financial condition.</P>



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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Contamination
of our water may cause disruption in our services and adversely affect our revenue</B></FONT>.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our feed water and/or processed water
may become contaminated by natural occurrences and by inadvertent or intentional human interference, including acts of terrorism.
If our feed water and/or processed water becomes contaminated, we may have to interrupt our supply of potable water until we are
able to install treatment equipment or substitute the flow of water from an uncontaminated water source. In addition, we may incur
significant costs in order to treat contaminated feed or processed water through expansion of our current treatment facilities,
or development of new treatment methods. An inability by us to substitute feed water from an uncontaminated water source or to
adequately treat the contaminated plant feed water or our processed water in a cost-effective manner may have an adverse effect
on our results of operations, cash flows and financial condition.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Potential government decisions, actions
and regulations could negatively affect our operations.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to the local regulations
of the Cayman Islands, The Bahamas and the British Virgin Islands, all of which are subject to change. Any government that regulates
our operations may issue legislation or adopt new regulations, including but not limited to:</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 2%"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="width: 98%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">restricting foreign ownership (by us);</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">providing for the expropriation of our assets by the government;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">providing for nationalization of public utilities by the government;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">providing for different water quality standards;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">unilaterally changing or renegotiating our license and agreements;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">restricting the transfer of U.S. currency; or</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">causing currency exchange fluctuations/devaluations or enacting changes in tax laws.</FONT></TD></TR>
</TABLE>


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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As new laws and regulations are issued,
we may be required to modify our operations and business strategy, which we may be unable to do in a cost-effective manner. Failure
by us to comply with applicable regulations could result in the loss of our authorizations to operate, the assessment of penalties
or fines, or otherwise may have a material adverse impact on our results of operations, financial condition and cash flows.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>We rely on the efforts of key employees.
Our failure to retain these employees could adversely affect our results of operations.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our success depends upon the abilities
of our Executive Officers. In particular, the loss of the services of Frederick W. McTaggart, our President and Chief Executive
Officer, could be detrimental to our operations and our continued success. Mr.&nbsp;McTaggart has an employment agreement expiring
on December&nbsp;31, 2022. Each year, the term of this agreement may be extended for an additional year. However, we cannot guarantee
that Mr.&nbsp;McTaggart will continue to work for us during the term of his agreement or will extend his employment agreement
with us.</P>

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

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

<!-- Field: Page; Sequence: 18; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Our business could be adversely affected
by cyber threats or other interruptions in information technology, communications networks and operations.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As part of our operations, we rely on computer
systems to process transactions and communicate with our suppliers and other third parties. We rely on continued and unimpeded
access to secure network connections to communicate between locations and on reliable internet connections to communicate with
external parties. We have physical, technical and procedural safeguards in place that are designed to protect information and protect
against security and data breaches as well as fraudulent transactions and other activities. Despite these safeguards and our other
security processes and protections, we cannot be assured that all our systems and processes are free from vulnerability to evolving
and increasingly sophisticated cyber-attacks, to other physical breaches or to inadvertent data disclosure by third parties or
by us. A significant data security breach, including misappropriation of customer, supplier or employee confidential information,
could cause us to incur significant costs, which may include potential costs of investigations, legal, forensic and consulting
fees and expenses, costs and diversion of management attention required for investigation, remediation and litigation, substantial
repair or replacement costs. We could also experience data losses that would impair our ability to manage our business operations,
including accounting and project costs, manage our water and distribution systems or process transactions and have a negative impact
on our reputation and loss of confidence of our customers, suppliers and others, any of which could have a material adverse impact
on our business, financial condition, results of operations and cash flows.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>We are exposed to credit risk through
our relationships with several customers.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to credit risk posed by
possible defaults in payment by our bulk water customers in the Cayman Islands, The Bahamas and the British Virgin Islands. We
are also subject to credit risk posed by possible defaults in payment by our customers in the United States. Adverse economic conditions
affecting, or financial difficulties of, those parties could impair their ability to pay us or cause them to delay payment. We
depend on these parties to pay us on a timely basis. Our outstanding accounts receivable are not covered by collateral or credit
insurance. Any delay or default in payment could adversely affect our results of operations, cash flows, and financial condition.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>We are exposed to the risk of variations
in currency exchange rates.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although we report our results in United
States dollars, most of our revenue is earned in other currencies. Although many of these currencies have been fixed to the United
States dollar for more than 20 years, other currencies (e.g. the Mexican peso and the euro) are not. We do not employ hedging strategies
against the foreign currency exchange rate risk associated with conducting business in foreign currencies while reporting in United
States dollars. If any of the existing fixed exchange rates becomes a floating exchange rate, or the other currencies in which
we conduct business depreciate significantly against the United State dollar, our results of operations, cash flows and financial
condition could be adversely affected.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>We
may not pay dividends in the future. If dividends are paid, they may be in lesser amounts than past dividends</B></FONT>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our shareholders may receive dividends
out of legally available funds if, and when, they are declared by our Board of Directors. We have paid dividends in the past but
may cease to do so at any time. We may incur increased operating or development expenses or capital requirements or indebtedness
in the future that may restrict our ability to pay dividends. We may also be restricted from paying dividends in the future due
to restrictions imposed by applicable corporate laws, our results of operations, cash flows and financial condition, covenants
contained in financing agreements, and other factors considered by our Board of Directors. We may not continue to pay dividends
in the future or, if dividends are paid, they may not be in amounts comparable to past dividends.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Service of process and enforcement
of legal proceedings commenced against us in the United States may be difficult to obtain.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are incorporated under the laws of
the Cayman Islands and most of our assets are located outside of the United States. In addition, seven of our 17 Directors and
Executive Officers reside outside the United States. As a result, it may be difficult for investors to execute service of process
within the United States upon us and such other persons, or to enforce judgments obtained against such persons in United States
courts, and bring any action, including actions predicated upon the civil liability provisions of the United States securities
laws. In addition, it may be difficult for investors to enforce, in original actions brought in courts or jurisdictions located
outside of the United States, rights predicated upon the United States securities laws.</P>

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

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

<!-- Field: Page; Sequence: 19; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on the advice of our Cayman Islands
legal counsel, we believe no reciprocal statutory enforcement of foreign judgments exists between the United States and the Cayman
Islands, and that foreign judgments originating from the United States are not directly enforceable in the Cayman Islands. A prevailing
party in a United States proceeding against us or our Officers or Directors would have to initiate a new proceeding in the Cayman
Islands using the United States judgment as evidence of the party&rsquo;s claim. A prevailing party could rely on the summary
judgment procedures available in the Cayman Islands, subject to available defenses in the Cayman Islands courts, including, but
not limited to, the lack of competent jurisdiction in the United States courts, lack of due service of process in the United States
proceeding and the possibility that enforcement or recognition of the United States judgment would be contrary to the public policy
of the Cayman Islands.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depending on the nature of damages awarded,
civil liabilities under the Securities Act of 1933, as amended (or the Securities Act), or the Securities Exchange Act of 1934,
as amended (or the Exchange Act), for original actions instituted outside the Cayman Islands may or may not be enforceable. For
example, a United States judgment awarding remedies unobtainable in any legal action in the courts of the Cayman Islands, such
as treble damages, would likely not be enforceable under any circumstances.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>The relatively low trading volume of
our stock may adversely impact the ability to sell our shares.</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December&nbsp;31, 2019,
the average daily trading volume of our common stock was approximately 50,000 shares, a much lower trading volume than that of
many other companies listed on the NASDAQ Global Select Market. A public trading market having the desired characteristics of depth,
liquidity and orderliness depends on the presence in the market of willing buyers and sellers of our common stock at any given
time. This presence in turn depends on the individual decisions of investors and general economic and market conditions over which
we have no control. Due to the limited volume of trading in our common stock, an investor in our stock may have difficulty selling
larger volumes of our common stock in the manner, or at the price, that might be attainable if our common stock were more actively
traded.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>The election process for our Board
of Directors may discourage, delay or prevent a change of control of our Company.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have a classified Board of Directors
that consists of three groups. Only one group of Directors is elected each year. The classified nature of our Board may increase
the length of time necessary for an acquirer to change the composition of our Board in order to gain control of our Company.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="b_005"></A>ITEM
    1B.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>UNRESOLVED
    STAFF COMMENTS</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

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

<!-- Field: Page; Sequence: 20; Value: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="c_001"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM
    2.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PROPERTIES</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Cayman Islands Properties</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Abel Castillo Water Works</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We own and operate our Abel Castillo Water
Works, which is located in the Seven Mile Beach area and encompasses 12,812 square feet of buildings, two seawater reverse osmosis
desalination plants with an aggregate capacity of 3.0 million gallons per day, a high service distribution pump house, warehouse
space and three potable water storage tanks each with a capacity of 1.0 million gallons and one potable water storage tank with
a capacity of 2.0 million gallons. The site is located on 4.2 acres, including 485 feet of waterfront.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>West Bay Plant</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We own and operate our West Bay plant
located on 6.1 acres in West Bay. The plant began operating in 1995, was expanded over the years, and now has a production capacity
of approximately 885,000 gallons per day. On this site we have a 2,600 square foot building which houses our water production
facilities, a 2,400 square foot building which houses the potable water distribution pumps, a water quality testing laboratory,
and office space and water storage capacity consisting of three potable water tanks each with a capacity of 1.0 million gallons
..</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Britannia Plant</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We own our Britannia seawater reverse
osmosis desalination plant which is located in the Seven Mile Beach area and consists of a seawater reverse osmosis production
plant with a capacity of 715,000 gallons of water per day, a potable water storage tank with a capacity of 840,000 gallons, potable
water high service pumps, and various ancillary equipment. We have leased the site (comprised of 0.73 acres) and steel frame building
which houses the plant for a term that ends in 2027 at an annual rent of $1.00.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Distribution System</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We own our Seven Mile Beach and West Bay
potable water distribution systems in Grand Cayman which consist of potable water pipes, valves, curb stops, meter boxes, and
water meters. We have the legal right to maintain (and expand or contract as necessary) these systems on public and private land
within our licensed service area.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Corporate Office</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We occupy approximately 5,700 square feet
of office space at the Regatta Office Park, West Bay Road, Grand Cayman, Cayman Islands under a lease that expires in April&nbsp;2024.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>North Sound Plant</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of the water production
and supply agreement with the WAC that expires in January&nbsp;2024, OC-Cayman operates and maintains the electrically powered
North Sound plant, which is owned by the WAC, and supplies approximately 1.6 million gallons of water per day to the WAC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Red Gate Plant</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of the water production
and supply agreement with the WAC that expires in January&nbsp;2024, OC-Cayman operates and maintains the electrically powered
Red Gate plant, which is owned by the WAC, and supplies approximately 1.3 million gallons of water per day to the WAC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>North Side Water Works Plant</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of the water production
and supply agreement with the WAC that expires in June&nbsp;2026. OC-Cayman operates and maintains this electrically powered plant
owned by the WAC. This plant can supply up to approximately 2.4 million gallons of water per day. OC-Cayman leases the property
on which the plant is located from the WAC for a minimal annual rent.</P>



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

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

<!-- Field: Page; Sequence: 21; Options: NewSection; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Bimini plant</I></P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our water production facility in South
Bimini consists of a bolted steel potable water tank with a capacity of 250,000 gallons and two standard shipping containers which
contain a seawater reverse osmosis production plant with a rated capacity of 115,000 gallons per day, a high service pump skid
and an office. The facility is located on a parcel of land owned by South Bimini International Ltd., and we are allowed, under
the terms of our agreement which expires in December&nbsp;2020, to utilize the land for the term of the agreement without charge.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Windsor water production facility,
located in Nassau, New Providence, has a production capacity of 2.8 million gallons per day. The plant is powered by a combination
of diesel engine-driven high-pressure pumps and electrical power purchased from Bahamas Power and Light to power all other loads
in the plant. The plant is contained within a 12,000 sq. ft. steel building, and a warehouse, workshop and offices contained within
a 2,600 sq. ft. concrete building. The buildings are located on land owned by the WSC and our water sales agreement gives us a
license to use the land throughout the term of that agreement, which expires in 2033.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Blue Hills plant</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Blue Hills plant in Nassau, New Providence
consists of two production facilities. The first facility was completed in July&nbsp;2006, has a production capacity of 7.2 million
gallons per day, and is powered by a combination of diesel engine-driven high-pressure pumps, and electrical power purchased from
the Bahamas Power and Light to power all other loads in the plant. The plant is contained within a concrete and steel building
with a footprint of 16,000 square feet that also contains a warehouse, workshop and offices. It is located on land owned by the
WSC and our 20-year water sales agreement gives us a license to use the land throughout the term of that agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Blue Hills plant water supply agreement
was amended in January&nbsp;2011 and extended through 2032. Pursuant to this amendment, we added a second production facility
to increase the total production capacity of the Blue Hills plant to 12.0 million gallons per day. The second facility was completed
in March&nbsp;of 2012 and is powered by a combination of diesel engine-driven high-pressure pumps and electrical power purchased
from the Bahamas Power and Light to power all other loads in the plant. The second facility is contained within a steel building
with a footprint of 10,640 square feet located adjacent to the initial production facility on land owned by the WSC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>U.S. Properties</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Aerex owns its 30,000 square foot manufacturing
facility located on 6.4 acres of land in Fort Pierce, Florida and has approximately 6,000 square feet of office space in downtown
Fort Pierce under a lease that expires in June&nbsp;2021.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Aquilex warehouse consists of 4,100
square feet located in Sunrise, Florida that has been leased through September&nbsp;2020. Our Aquilex office consists of 6,500
square feet located in Coral Springs, Florida that has been leased through March&nbsp;2021.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">PERC leases approximately 2,900 square
feet of office space in Cosa Mesa, California that serves as its corporate headquarters. This lease expires in March&nbsp;2021.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NSC owns 20.1 hectares of land in Rosarito
Beach, Baja California, Mexico which is designated for use as the plant site for the proposed desalination project to be completed
by AdR.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November&nbsp;2012, NSC entered into
a lease with an effective term of 20-years from the date of full operation of the desalination plant, with the Comisi&oacute;n
Federal de Electricidad for approximately 5,000 square meters of land on which it plans to construct the water intake and discharge
works for the plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent to approximately
$15,000 per month. In December&nbsp;2017, NSC assigned the lease to AdR. The lease is cancellable by AdR should it ultimately
not proceed with the project.</P>

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

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

<!-- Field: Page; Sequence: 22; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="c_002"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM
    3.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>LEGAL PROCEEDINGS</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>NSC and AdR</U></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Immediately following CW-Cooperatief&rsquo;s
acquisition of its initial 50% ownership in NSC, the remaining 50% ownership interest in NSC was held by an unrelated company,
Norte Sur Agua, S. de R.L. de C.V. (&ldquo;NSA&rdquo;). NSA subsequently transferred ownership of half of its shares in NSC to
EWG Water LLC (&ldquo;EWG&rdquo;) and the other half of its shares in NSC to an individual (the &ldquo;individual shareholder&rdquo;).
In February&nbsp;2012, CW-Cooperatief paid $300,000 to enter into an agreement (the &ldquo;Option Agreement&rdquo;) that provided&nbsp;it
with an option, exercisable through February&nbsp;7, 2014, to purchase the shares of NSC owned by the individual shareholder for
a price of $1.0 million along with an immediate usufruct and power of attorney to vote those shares. Such shares constituted 25%
of the ownership of NSC as of February&nbsp;2012. In May&nbsp;2013, NSC repaid a $5.7 million loan payable to CW-Cooperatief by
issuing additional shares of its stock. As a result of this share issuance to CW-Cooperatief, we acquired 99.99% of the ownership
of NSC. The Option Agreement contained an anti-dilution provision that required CW-Cooperatief to transfer or otherwise cause
the individual shareholder to acquire, for a total price of $1 (regardless of their par or market value), shares in NSC of an
amount sufficient to maintain the individual shareholder&rsquo;s 25% ownership interest in NSC if (i)&nbsp;any new shares of NSC
were issued subsequent to the execution of the Option Agreement (causing the individual shareholder&rsquo;s 25% ownership interest
in NSC to be decreased); and (ii)&nbsp;CW-Cooperatief did not exercise its share purchase option by February&nbsp;7, 2014. CW-Cooperatief
exercised its option and paid the $1.0 million to the individual shareholder to purchase the Option Agreement shares in February&nbsp;2014.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January&nbsp;2018, EWG initiated an
ordinary mercantile claim against the individual shareholder, NSC and CW-Cooperatief, (with AdR being named as a third party to
be called to trial) before the Tenth Civil Judge in Tijuana, Baja California for Mercantile Matters (the &ldquo;Tenth Civil Judge&rdquo;).
The paragraphs that follow include a description of such litigation, while subparagraphs a) through f) that follow describe certain
separate amparo claims, an appeal and an administrative act arising from or relating to such ordinary mercantile claim, all in
chronological order.</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary mercantile claim, EWG challenged, among other things, the transactions contemplated under the Option Agreement, and therefore, the capital investment transactions that increased the ownership interest of CW-Cooperatief in NSC to 99.99% as a consequence of the Option Agreement. EWG requested that the courts, as a preliminary matter; (a)&nbsp;suspend the effectiveness of the challenged transactions; (b)&nbsp;order certain public officials in Mexico to record the pendency of the lawsuit in the public records (including a special request to register a lien over the real estate owned by NSC); (c)&nbsp;appoint an inspector for NSC to oversee its commercial activities; and (d)&nbsp;order public officials in Mexico and credit institutions abroad to refrain from authorizing or executing any legal act related with the activities of the plaintiff, the co-defendants and the third party called to trial to avoid damages to third parties, including those with whom negotiations or any form of commercial or administrative activities, or activities of any other nature related with the &ldquo;Rosarito&rdquo; water desalination project, are being conducted. The Tenth Civil Judge granted, ex-parte, the preliminary relief sought by EWG, which resulted in the issuance of official writs to several governmental and public entities involved with the Project, including the registration of the pendency of the lawsuit in certain public records.</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in"><I>a) AdR amparo claim against
the preliminary relief sought by EWG.</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In April&nbsp;2018, AdR filed an
amparo against the official writs issued by the Tenth Civil Judge to two governmental entities. In May&nbsp;2018, the amparo claim
was amended to also request protection against additional official writs issued by the Tenth Civil Judge to two other governmental
entities and one banking institution. In May&nbsp;2018, the Third District Court for Amparo and Federal Trials in the State of
Baja California with residence in Tijuana granted a temporary suspension of the effects and consequences of the claimed official
writs issued by the Tenth Civil Judge pending a further determination by the Third District Court. Such suspension was granted
definitively in July&nbsp;2018, and in August&nbsp;2018, a resolution determining that the claimed official writs are unconstitutional,
was issued. EWG appealed such resolution, and in January&nbsp;2020, the Collegiate Tribunal resolving such appeal dismissed the
amparo filed by AdR. However, such dismissal does not adversely impact AdR, considering the resolution to the appeal mentioned
in subparagraph b) that follows.</P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD><TD STYLE="text-align: justify">On
                                         October&nbsp;16, 2018, NSC was served with the ordinary mercantile claim. On November&nbsp;7,
                                         2018, NSC filed a legal response to the claim, vigorously opposing the claims made by
                                         EWG. In addition to such legal response, NSC filed (i)&nbsp;a request to submit the claim
                                         to arbitration, based on certain provisions of the by-laws of NSC, (ii)&nbsp;an appeal
                                         remedy against the preliminary relief, and (iii)&nbsp;a request for the setting of a
                                         guarantee to release the preliminary relief granted in favor of EWG.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>b) Appeal
filed by NSC against the preliminary relief sought by EWG.</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The appeal remedy mentioned previously
in item (ii) suspended the proceeding (through the posting of a guarantee by NSC),and was resolved in December&nbsp;2019 and communicated
to EWG in January&nbsp;2020. Such resolution revoked the order of the Tenth Civil Judge whereby EWG was granted the preliminary
relief.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>c) Amparo
filed by EWG against the revocation of the preliminary relief.</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In January&nbsp;2020, EWG filed
a new amparo claim against the resolution of the appeal remedy previously mentioned in item (ii). NSC has responded to this new
amparo to vigorously oppose such amparo claim of EWG and to uphold the resolution of such appeal remedy. To this date, this amparo
claim has not been resolved and, as such, it does not affect the revocation of the preliminary relief.</P>



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

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

<!-- Field: Page; Sequence: 23; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February&nbsp;26, 2019, the Tenth Civil Judge acknowledged NSC&rsquo;s filing of the legal response to the ordinary mercantile claim, its request to submit to arbitration, and the appeal remedy previously mentioned in item (ii), &nbsp;granting EWG a period of three business days to, among others, state what it deemed convenient to its interest.</FONT></TD></TR>
</TABLE>


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


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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further, on February&nbsp;26, 2019, the Tenth Civil Judge set the guarantee requested in NSC&rsquo;s November&nbsp;7, 2018 legal response, in the form of a security deposit in the amount of 1,000,000 Mexican pesos, to release the preliminary relief sought by EWG. On March&nbsp;4, 2019, NSC filed before the Tenth Civil Judge evidence of such security deposit, requesting the release of the mentioned preliminary relief.</FONT></TD></TR>
</TABLE>


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD><TD STYLE="text-align: justify">Irrespective
                                         of the resolution revoking the preliminary relief previously granted in favor of EWG
                                         (due to the filing of the security deposit by NSC) and the pendency of the appeal remedy
                                         filed by EWG against such revocation, on April&nbsp;12, 2019, the Tenth Civil Judge granted
                                         EWG the opportunity to file a counter guarantee in the amount of 1,500,000 Mexican pesos
                                         to maintain the ex-parte preliminary relief granted in its favor. With respect to this
                                         matter, the Tenth Civil Judge issued a resolution on April&nbsp;26, 2019 allowing such
                                         counter guarantee to be filed in the form of a security deposit or in any other form
                                         allowed by the law, without extending the term initially granted for the filing of the
                                         counter guarantee.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD><TD STYLE="text-align: justify">NSC
                                         has vigorously opposed the resolution of the Tenth Civil Judge allowing the filing of
                                         a counter guarantee through the filing of a revocation remedy. To date, such appeal remedy
                                         has not been resolved.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD><TD STYLE="text-align: justify">Further,
                                         on April&nbsp;12, 2019, the Tenth Civil Judge ruled that the request for arbitration
                                         filed on November&nbsp;7, 2018 was not applicable under Mexican law.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>d) Amparo
filed by NSC against the resolution rejecting submission to arbitration.</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On May&nbsp;17, 2019, NSC filed an amparo claim against the
April&nbsp;12, 2019 ruling. Such amparo claim was resolved on October&nbsp;31, 2019, ordering the Tenth Civil Judge to issue a
new resolution on the request to submit the claim to arbitration. EWG filed an appeal remedy opposing such order for the issuance
of a new resolution, and such remedy has not yet been resolved. However, NSC has filed pleadings to uphold the order for the issuance
of a new resolution challenged by EWG.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In any event, the order for the
Tenth Civil Judge to issue a new resolution on the request to submit the claim to arbitration does not necessarily imply that
the Tenth Civil Judge shall rule&nbsp;to move to arbitration. However, if the new resolution is unfavorable for NSC, NSC is prepared
to vigorously oppose such resolution.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>e) Administrative
cancellation of registrations before the Public Registry of Property.</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Despite the posting of the previously
mentioned 1,000,000 Mexican pesos guarantee in February&nbsp;26, 2019 to release the preliminary relief sought by EWG within the
ordinary mercantile claim, the Tenth Civil Judge failed to make her resolution effective, which would thereby rescind the previously
mentioned preliminary relief granted to EWG.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Consequently, on June&nbsp;19,
2019 (i.e. before obtaining a resolution revoking the preliminary relief as mentioned previously), NSC filed before the Public
Registry of Property of Baja California a cancellation request for the provisional lien and the preventive annotation recorded
against NSC&rsquo;s property in the public real estate records.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On June&nbsp;24, 2019, the Public
Registry of Property of Baja California issued an encumbrances cancellation resolution, approving the release of the provisional
lien and the preventive annotation recorded against NSC&rsquo;s property in the public real estate records. Such encumbrances
cancellation resolution was registered before the Public Registry of Property of Playas de Rosarito on June&nbsp;25, 2019. On
June&nbsp;26, 2019, the Public Registry of Property of Playas de Rosarito issued a certificate of no liens with respect to the
real estate owned by NSC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><I>f) Amparo filed by EWG against
the administrative cancellation of registrations before the Public Registry of Property.</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In November&nbsp;2019, NSC learned
that EWG had filed an amparo claim before the Third District Court in Tijuana against such encumbrances cancellation resolution,
and in December&nbsp;2019, NSC responded to such procedure to vigorously oppose the claim of EWG. Thereafter, NSC submitted a motion
to dismiss, based on the resolution of the appeal remedy revoking the preliminary relief, previously mentioned in item (ii). The
Court resolved in favor of such motion to dismiss. However, EWG may file an appeal remedy against such resolution.</P>



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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June&nbsp;27, 2019, the Tenth Civil Judge acknowledged the posting, by EWG, of a bond policy as the counter guarantee allowed pursuant to the Tenth Civil Judge&rsquo;s ruling on April&nbsp;26, 2019. NSC plans to vigorously oppose the filing of such bond policy upon continuation of the proceedings, following the suspension granted as a result of the filing of the appeal remedy previously mentioned in item (ii).</FONT></TD></TR>
</TABLE>


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD><TD STYLE="text-align: justify">CW-Cooperatief
                                         has not been officially served with the ordinary mercantile claim, and AdR has not been
                                         notified that it has to appear for such trial. In any event, AdR is only a named third
                                         party called to trial in this claim, and no claims have been made by EWG against AdR.</TD></TR></TABLE>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We cannot presently determine what impact
the resolution of this litigation may ultimately have on our ability to complete our project presently under development in Mexico.</P>

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

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

<!-- Field: Page; Sequence: 24; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="c_003"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM
    4.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>MINE SAFETY DISCLOSURE</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="c_005"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM
    5.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>MARKET FOR REGISTRANT&rsquo;S
    COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Class&nbsp;A common stock is listed
on the NASDAQ Global Select Market and trades under the symbol &ldquo;CWCO&rdquo;.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No trading market exists for our redeemable
preferred stock, which are only issued to, or purchased by, long-term employees of our company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January&nbsp;2, 2019, April&nbsp;1,
2019 and January&nbsp;2, 2020, we issued a total of 26,864 shares, 10,574 shares and 28,891 shares of our common stock, respectively,
to Executive Officers under the 2008 Equity Incentive Plan. On December&nbsp;4, 2019, we issued a total of 22,034 shares of our
common stock to our Directors under the Non-Executive Directors&rsquo; Share Plan in consideration for their service on our Board
of Directors and the committees thereof. See &ldquo;ITEM 11. EXECUTIVE COMPENSATION.&rdquo;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Currently 2,023,850 Bahamian Depository
Receipts (&ldquo;BDRs&rdquo;) that constitute ownership of 404,770 shares of our common stock are listed and traded on the Bahamian
International Stock Exchange. Our common shares that underlie these BDRs are held in a custodial account in The Bahamas. The BDRs
are entitled to dividend payments, when declared on our common stock in proportion to the BDRs&rsquo; relative value to our common
stock.</P>



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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March&nbsp;6, 2020, we had 742 holders
of record of our common stock.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Board of Directors declares and approves
any and all dividends.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have paid dividends to owners of our
common stock and redeemable preferred stock since we began declaring dividends in 1985. However, the payment of any future cash
dividends will depend upon our earnings, financial condition, cash flows, capital requirements and other factors our Board of Directors
deems relevant in determining the amount and timing of such dividends.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Listed below, for each quarter of the
last two fiscal years, are the per share dividends declared on our issued and outstanding shares of common shares and redeemable
preferred stock.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif; text-align: left">First Quarter</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">0.085</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">0.085</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Second Quarter</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">0.085</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">0.085</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Third Quarter</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">0.085</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">0.085</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Fourth Quarter</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">0.085</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">0.085</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">0.34</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">0.34</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Exchange Controls and Other Limitations Affecting Security
Holders</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Company is not subject to any governmental
laws, decrees or regulations in the Cayman Islands which restrict the export or import of capital, or that affect the remittance
of dividends, interest or other payments to non-resident holders of our securities. The Cayman Islands does not impose any limitations
on the right of non-resident owners to hold or vote our common stock. There are no exchange control restrictions in the Cayman
Islands.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The information required by Item 201(d)&nbsp;of
Regulation S-K is provided under ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER
MATTERS of this Annual Report.</P>

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

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

<!-- Field: Page; Sequence: 25; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="c_006"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM
    6.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SELECTED FINANCIAL
    DATA</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="c_007"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM&nbsp;7.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>MANAGEMENT&rsquo;S
    DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our water production operations and activities,
and those of our affiliate OC-BVI, are conducted at 12 plants in three countries: the Cayman Islands, The Bahamas, and the British
Virgin Islands. The following table sets forth the comparative combined production capacity of our retail, bulk and affiliate
operations as of December&nbsp;31 of each year.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="19" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Comparative
    Operations</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="9" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">Location</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Plants</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Capacity
    <SUP>(1)&nbsp;</SUP></B></FONT></TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">Location</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Plants</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Capacity
    <SUP>(1)&nbsp;</SUP></B></FONT></TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 24%; font: 10pt Times New Roman, Times, Serif; text-align: left">Cayman Islands</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">7</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">9.9</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 23%; font: 10pt Times New Roman, Times, Serif; text-align: left">Cayman Islands</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">6</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">8.9</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Bahamas</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">14.9</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Bahamas</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">14.9</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Belize
    <SUP>(2)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">0</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">0.0</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Belize</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">0.6</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">British Virgin Islands</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">0.8</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">British Virgin Islands</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">0.8</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bali,&nbsp;Indonesia
    <SUP>(3)</SUP></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">0</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">0.0</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Bali,&nbsp;Indonesia</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">0.3</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">12</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">25.6</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">13</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">25.5</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 8pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt 0">(1)&nbsp;in millions of gallons per day.</P>

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

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(2)&nbsp;in February&nbsp;2019, we completed the sale (which
was effective as of January&nbsp;1, 2019) of CW-Belize to a third party.</P>

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

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(3)&nbsp;in June&nbsp;2019, we sold PT Consolidated Water Bali
(&ldquo;CW-Bali&rdquo;) to a third party.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As a result of our acquisition of PERC in October&nbsp;2019,
as of December&nbsp;31, 2019 we operated 21 water treatment and reuse facilities in the United States that treat approximately
20.3 million gallons of water per day.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have been operating our business on
Grand Cayman since 1973 and have been using reverse osmosis technology to convert seawater to potable water since 1989. The Cayman
Islands have a limited natural supply of fresh water. We have an exclusive license from the Cayman Islands government to process
potable water from seawater and then sell and distribute that water by pipeline to the Seven Mile Beach and West Bay areas of Grand
Cayman. This license expired in January&nbsp;2018 but as discussed in the following paragraph we continue to provide water under
the terms of this license. Our Grand Cayman operations consist of four company-owned seawater reverse osmosis desalination plants
which provide water to approximately 6,300 retail residential and commercial customers within a government licensed area and three
government-owned seawater reverse osmosis plants which supply bulk water to the WAC. Our pipeline system on Grand Cayman Island
covers the Seven Mile Beach and West Bay areas of Grand Cayman and consists of approximately 90 miles of potable water pipe.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our exclusive license from the Cayman
Islands government was originally scheduled to expire in July&nbsp;2010 but was extended several times by the Cayman Islands government
in order to provide the parties with additional time to negotiate the terms of a new license agreement. The most recent extension
of the license expired on January&nbsp;31, 2018. We continue to operate under the terms of the 1990 license, providing water services
to the level and quality specified in the 1990 license and in accordance with our understanding of its legal obligations, treating
those obligations set forth in the 1990 license as operative notwithstanding the expiration of the express extension. We continue
to pay the royalty required under the 1990 license. We have been informed during our retail license negotiations that the Cayman
Islands government seeks to restructure the terms of our license in a manner that could significantly reduce the operating income
and cash flows we have historically generated from our retail license. Our retail license negotiations have also been impacted
by the passage of new legislation and the establishment of a new water regulatory body in the Cayman Islands. See further discussion
of this matter at ITEM 7. MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS - Material
Commitments, Expenditures and Contingencies - <I>Cayman Water Retail License</I>.</P>

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

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

<!-- Field: Page; Sequence: 26; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Bahamas produces potable water from
three seawater reverse osmosis desalination plants. Two of these plants, the Windsor plant and the Blue Hills plant, are located
in Nassau, New Providence and have a total installed capacity of 14.8 million gallons per day. CW-Bahamas supplies water from these
plants to the WSC under long-term supply agreements. During 2019, we supplied approximately 4.0 billion gallons (2018: 3.9 billion
gallons) of water to the WSC from these plants. CW-Bahamas&rsquo; third plant is located in Bimini, has a capacity of 115,000 gallons
per day, and provides potable water to the Bimini Sands Resort. We have also sold water intermittently to the WSC from our Bimini
plant when their regular supply was unavailable.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time (including presently),
CW-Bahamas has experienced delays in collecting its accounts receivable. Representatives of the Bahamas government have informed
us that their delays in paying our accounts receivables did/do not reflect any type of dispute with us with respect to the amounts
owed. To date, we have not been required to provide an allowance for any delinquent CW-Bahamas accounts receivable as such amounts
were eventually paid in full. Based upon our experience, we believe that the present accounts receivable from the WSC are fully
collectible and therefore have not provided any allowance for possible non-payment of these receivables. Such accounts receivable
balances due from The Bahamas government amounted to $18.4 million as of December&nbsp;31, 2019, as compared to $17.6 million
as of December&nbsp;31, 2018. See further discussion of this matter at ITEM 7. MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF FINANCIAL
CONDITION AND RESULTS OF OPERATIONS - LIQUIDITY AND CAPITAL RESOURCES - CW Bahamas Liquidity.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of consolidated financial
statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates
and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities
at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period.
Our actual results could differ significantly from such estimates and assumptions.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain of our accounting estimates or
assumptions constitute &ldquo;critical accounting estimates&rdquo; for us because:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the nature of these
    estimates or assumptions is material due to the levels of subjectivity and judgment necessary to account for highly uncertain
    matters or the susceptibility of such matters to change; and</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the impact of the
    estimates and assumptions on financial condition and results of operations is material.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our critical accounting estimates relate
to the valuations of our (i)&nbsp;goodwill and intangible assets; and (ii)&nbsp;long-lived assets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Goodwill and intangible assets</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess cost over
the fair value of the assets of an acquired business. Goodwill and intangible assets acquired in a business combination accounted
for as a purchase and determined to have an indefinite useful life are not amortized but are tested for impairment at least annually.
Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual
values and reviewed periodically for impairment. We evaluate the possible impairment of goodwill annually as part of our reporting
process for the fourth quarter of each fiscal year. Management identifies our reporting units, which consist of our retail, bulk,
services and manufacturing operations, and determines the carrying value of each reporting unit by assigning the assets and liabilities,
including the existing goodwill and intangible assets, to those reporting units. We determine the fair value of each reporting
unit and compare these fair values to the carrying amounts of the reporting units. To the extent the carrying amount of the reporting
unit exceeds the fair value of the reporting unit, an impairment loss is recorded.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December&nbsp;31,
2019 and 2018, we estimated the fair value of our reporting units by applying the discounted cash flow method, the guideline public
company method, and the mergers and acquisitions method.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The discounted cash flow method relied
upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value
subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general
economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for
the calculations represented the estimated cost of capital for market participants at the time of each analysis.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also estimated the fair value of each
of our reporting units for the years ended December&nbsp;31, 2019 and 2018 through reference to the guideline companies and the
market multiples implied by guideline merger and acquisition transactions.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We weighted the fair values estimated
for each of our reporting units under each method and summed such weighted fair values to estimate the overall fair value for
each reporting unit. The respective weightings we applied to each method as of December&nbsp;31, 2019 were consistent with those
used as of December&nbsp;31, 2018 and were as follows:</P>

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

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

<!-- Field: Page; Sequence: 27; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Method</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Retail</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Bulk</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif">Manufacturing</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 61%; font: 10pt Times New Roman, Times, Serif; text-align: left">Discounted cash flow</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">80</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">80</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">80</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Guideline public company</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">10</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Mergers and acquisitions</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">10</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
</TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair values we estimated for our retail
and bulk reporting units exceeded their carrying amounts by 74% and 58%, respectively, as of December&nbsp;31, 2019. The assets
and liabilities for our services reporting unit (with the exception of our investments in land and rights of way for our Mexico
project) consist almost entirely of those for PERC, which was acquired at fair value on October&nbsp;24, 2019, and therefore we
estimate the fair value of our services reporting unit closely approximates its carrying value at December&nbsp;31, 2019. Our manufacturing
reporting unit consists entirely of Aerex and the remaining 49% ownership interest of Aerex was purchased on January&nbsp;24, 2020
for $8,500,000. We considered this purchase, the manufacturing reporting unit&rsquo;s results of operations for the year ended
December&nbsp;31, 2019, the manufacturing reporting unit&rsquo;s projected results of operations for the year ended December 31,
2020, and the amount by which the estimated fair value of the manufacturing reporting unit exceeded its carrying amount as of December&nbsp;31,
2018 to determine that it is more likely than not that the fair value of our manufacturing reporting unit exceeded its carrying
amount at December 31, 2019. The fair values we estimated for our retail, bulk and manufacturing units exceeded their carrying
amounts by 79%, 62% and 53%, respectively, as of December&nbsp;31, 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February&nbsp;2016, we acquired a 51%
ownership interest in Aerex. In connection with this acquisition, we recorded goodwill of $8,035,211. Aerex&rsquo;s actual results
of operations for the six months in 2016 following the acquisition fell significantly short of the projected results that were
included in the cash flow projections we utilized to determine the purchase price for Aerex and the fair values of its assets and
liabilities. Due to this shortfall in Aerex&rsquo;s results of operations, we tested Aerex&rsquo;s goodwill for possible impairment
as of September&nbsp;30, 2016 by estimating its fair value using the discounted cash flow method. As a result of this impairment
testing, we determined that the carrying value of our Aerex goodwill exceeded its fair value and recorded an impairment loss of
$1,750,000 for the three months ended September&nbsp;30, 2016 to reduce the carrying value of this goodwill to $6,285,211. As part
of our annual impairment testing of goodwill performed during the fourth quarter, in 2017 we updated our projections for Aerex&rsquo;s
future cash flows, determined that the carrying value of our Aerex goodwill exceeded its fair value, and recorded an impairment
loss of $1,400,000 for the three months ended December&nbsp;31, 2017 to further reduce the carrying value of this goodwill to $4,885,211.
We may be required to record additional impairment losses to reduce the carrying value of our Aerex goodwill in future periods
if we determine it likely that Aerex&rsquo;s results of operations will fall short of our most recent projections of its future
cash flows.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February&nbsp;2019, we sold CW-Belize.
As a result of this sale, CW-Belize has been accounted for as discontinued operations in our consolidated financial statements,
and bulk segment goodwill of approximately $380,000 as of December&nbsp;31, 2018 associated with CW-Belize was reclassified to
long-term assets of discontinued operations in our consolidated statements of financial condition.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Long-lived assets</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We review the carrying amounts of our
long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might
not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable
market value of an asset, a significant change in the extent or manner in which an asset is used, or a significant adverse change
that would indicate that the carrying amount of an asset or group of assets is not recoverable. For long-lived assets to be held
and used, we recognize an impairment loss only if its carrying amount is not recoverable through its undiscounted cash flows and
measure the impairment loss based on the difference between the carrying amount and fair value.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through our former subsidiary, CW-Bali,
we built and operated a seawater reverse osmosis plant with a productive capacity of approximately 264,000 gallons per day located
in Nusa Dua, one of the primary tourist areas of Bali,&nbsp;Indonesia. We recorded operating losses for CW-Bali as the sales volumes
for its plant were insufficient to cover its operating costs. In 2017 and 2016 we determined, based upon probability-weighted
scenarios for CW-Bali&rsquo;s future undiscounted cash flows, that the carrying values of CW-Bali&rsquo;s long-lived assets and
our investment in CW-Bali were not recoverable. Consequently, we recorded impairment losses of $1.6 million and $2.0 million,
in 2017 and 2016, respectively, to reduce the carrying values of these assets to their fair values.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following discussion and analysis
of our results of operations should be read in conjunction with our audited consolidated financial statements and accompanying
notes included under Part&nbsp;II,&nbsp;ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA, of this Annual Report.</P>

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

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

<!-- Field: Page; Sequence: 28; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Year Ended December&nbsp;31, 2019 Compared
to Year Ended December&nbsp;31, 2018</B></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In late December&nbsp;2018, our Board of
Directors formally approved the sale of our subsidiary, CW-Belize, which was part of our bulk water operations, to Belize Water
Services Ltd. (&ldquo;BWSL&rdquo;) and on February&nbsp;14, 2019, we completed the sale (which was effective as of January&nbsp;1,
2019) of CW-Belize to BWSL. In accordance with U.S. generally accepted accounting principles, the gain we realized on the sale
of CW-Belize in 2019 and CW-Belize&rsquo;s results of operations for 2018 have been reflected in our consolidated results of operations
as discontinued operations. The total income from these discontinued operations for 2019 and 2018 was $3,621,170 ($0.24 per share
on a fully diluted basis) and $1,115,825 ($0.07 per share on a fully diluted basis), respectively.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Including discontinued operations, net
income attributable to Consolidated Water Co. Ltd. stockholders for 2019 was $12,176,093 ($0.80 per share on a fully diluted basis),
as compared to $11,293,487 ($0.75 per share on a fully diluted basis) for 2018.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following discussion and analysis of
our consolidated results of operations and our results by segment refers only to our continuing operations.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net income from continuing operations
attributable to Consolidated Water Co. Ltd. stockholders for 2019 was $8,554,923 ($0.56 per share on a fully diluted basis), as
compared to $10,177,662 ($0.68 per share on a fully diluted basis) for 2018. The principal reason for the drop in our net income
from 2018 to 2019 is a decrease in our aggregate income from our investments in our affiliate OC-BVI (see further discussion that
follows).</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total revenue for 2019 increased to $68,793,651
from $65,719,857 in 2018, as a result of the performance of our retail and manufacturing segments. Gross profit for 2019 was $28,274,348
(41% of total revenue) as compared to $26,742,287 (41% of total revenue) for 2018. For further discussion of revenue and gross
profit see the &ldquo;Results by Segment&rdquo; discussion and analysis that follows.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">G&amp;A expenses on a consolidated basis
increased to $19,348,958 for 2019 as compared to $18,709,419 for 2018 as a result of incremental expenses of approximately (i)&nbsp;$935,000
for employee costs arising from pay increases, higher bonuses arising from increased profitability and new hires; (ii)&nbsp;$123,000
for Directors&rsquo; fees and expenses; and (iii)&nbsp;$551,000 for business development. These expense increases were partially
offset by a decrease of approximately $611,000 in amortization expenses for the intangible assets recorded in connection with
our acquisition of Aerex.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June&nbsp;2019, we completed the sales
of our CW-Bali assets and its stock for $365,000 and $25,000, respectively. Such sales constitute most of the $445,041 gain on
asset dispositions for 2019.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other income, net, decreased to $801,091
in 2019, as compared to $2,740,064 in 2018. This decrease is primarily attributable to the income generated from our investment
in the profit-sharing plan of OC-BVI and our equity in the earnings of OC-BVI, which in the aggregate was almost $2.4 million
higher in 2018 than in 2019. The decline in 2019 in this component of our other income reflects a litigation settlement payment
of almost $4.3 million received by OC-BVI from the BVI government in September&nbsp;2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Results by Segment</U></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The retail segment contributed $1,820,077
to our income from operations for 2019 as compared to $2,567,683 for 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue generated by our retail water
operations grew to $26,456,022 in 2019 from $25,621,048 in 2018. This growth in revenue reflects a 1% increase in the volume of
water sold by Cayman Water and higher energy prices in 2019 than in 2018, which increased the energy pass through component of
our Cayman Water retail revenue by approximately $308,000. Offsetting these increases was a lack of revenue from CW-Bali in 2019,
as compared to $153,000 in revenue from CW-Bali in 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Retail segment gross profit increased
slightly as a result of the higher 2019 revenue to $14,844,857 (56% of retail revenue) for 2019 as compared to $14,609,592 (57%
of retail revenue) for 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consistent with prior periods, we record
all non-direct G&amp;A expenses in our retail segment and do not allocate any of these non-direct costs to our other three business
segments. Retail G&amp;A expenses increased to $13,422,821 for 2019 as compared to $12,029,646 for 2018 as a result of incremental
expenses of approximately (i)&nbsp;$726,000 for employee costs arising from pay increases, higher bonuses arising from increased
profitability and new hires; (ii)&nbsp;$124,000 for Directors&rsquo; fees and expenses; and (iii)&nbsp;$551,000 for business development.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The retail segment generated a gain on asset dispositions of
$398,041 in 2019 primarily from the sales of our CW-Bali assets and its stock.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December&nbsp;2019, a strain of coronavirus,
designated as COVID-19, surfaced in Wuhan, China. The subsequent spread of this virus to other parts of the world has created
significant supply chain and other business interruptions and resulted in a significant decrease in air travel and cruise ship
bookings. We cannot presently determine the impact of COVID-19 on our retail business, however any resulting decline in tourism
to Grand Cayman as a result of this virus could have a material adverse impact on our retail segment&rsquo;s revenue and results
of operations.</P>

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

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

<!-- Field: Page; Sequence: 29; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The bulk segment contributed $7,188,007
and $8,178,862 to our income from operations for 2019 and 2018, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Bulk segment revenue was $26,986,108 and
$31,031,287 for 2019 and 2018, respectively. The decrease in bulk revenue from 2018 to 2019 is attributable to OC-Cayman, which
experienced a decline in revenue of approximately $3,919,000 as a result of the two new contracts at lower rates with the WAC
for water supplied from (1)&nbsp;the Red Gate and North Sound plants which commenced in February&nbsp;2019 and expires in 2024
and (2)&nbsp;the North Side Water Works plant, which commenced in July&nbsp;2019 and expires in 2026.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit for the bulk segment was
$8,379,303 (31% of bulk revenue) and $9,479,904 (31% of bulk revenue) for 2019 and 2018, respectively. Gross profit in dollars
decreased in 2019 as compared to 2018 due to (i)&nbsp;an increase in depreciation expense recorded by CW-Bahamas for its Windsor
plant of approximately $566,000 that results from the refurbishment of this plant completed in late 2018; and (ii)&nbsp;lower
margins earned by OC-Cayman on its new contracts (as compared to its previous contracts) with the WAC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Bulk segment G&amp;A expenses remained
relatively consistent at $1,238,296 for 2019 as compared to $1,301,042 for 2018.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The services segment incurred losses from
operations of ($2,195,966) and ($2,622,545) for 2019 and 2018, respectively.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Services segment revenue was $1,759,446
for 2019 and $1,811,372 for 2018. Services revenue for 2019 included $1,376,793 in revenue from PERC as a result of our acquisition
of 51% of this company in late October&nbsp;2019. Service revenue for 2018 included approximately $710,000 in revenue generated
in under a refurbishment project for OC-BVI&rsquo;s plant and approximately $518,000, for pipeline installations made on Grand
Cayman for a real estate developer. We also experienced a slight decline in 2019 in the fees we received under our management agreement
with OC-BVI.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The gross profit for the services segment
was $544,253 and $308,338, for 2019 and 2018, respectively. The improvement in gross profit for 2019 reflects the addition of
PERC to our services segment.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">G&amp;A expenses for the services segment
were $2,740,219 for 2019 as compared to $2,889,703 for 2018. A decrease of approximately $536,000 incurred for our Mexico project
was partially offset by additional expenses from PERC of approximately $388,000.</P>



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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The manufacturing segment contributed
$2,558,313 to our income from operations in 2019. The manufacturing segment incurred a loss from operations of ($147,906) in 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Manufacturing revenue was $13,592,075
and $7,256,150 for 2019 and 2018, respectively. Manufacturing revenue increased from 2018 to 2019 due to an increase in the number
of orders that resulted in expanded project production activity. In addition, a portion of Aerex&rsquo;s production capacity in
2018 was utilized in the production of various components used by its affiliates, CW-Bahamas (for the refurbishment of its Windsor
plant) and Cayman Water (for the expansion of its Abel Castillo Water Works plant). While the revenue Aerex generated from this
work for its affiliates amounted to approximately $2 million in 2018, such intercompany sales were eliminated in consolidation
for financial reporting purposes.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Manufacturing gross profit was $4,505,935
(33% of manufacturing revenue) and $2,344,453 (32% of manufacturing revenue) for 2019 and 2018, respectively. The increases in
manufacturing gross profit in dollars and as a percentage of revenue stem from the increase in revenue and production efficiencies.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">G&amp;A expenses for the manufacturing
segment dropped to $1,947,622 for 2019 as compared to $2,489,028 for 2018 as a result of a decrease of $611,000 in the amortization
expenses for intangible assets recorded in connection with the acquisition of Aerex.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The significant changes in the components
of our consolidated balance sheet as of December&nbsp;31, 2019 as compared to December&nbsp;31, 2018 (other than the change in
our cash and cash equivalents, which is discussed later in &ldquo;LIQUIDITY AND CAPITAL RESOURCES&rdquo;) and the reasons for
these changes are discussed in the following paragraphs.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable increased by approximately
$767,000. This net increase reflects (i)&nbsp;an increase in CW-Bahamas&rsquo; accounts receivable of approximately $800,000 due
to continued slow payment of these receivables by the WSC; (ii)&nbsp;incremental accounts receivable arising from October&nbsp;2019
acquisition of PERC, which totaled approximately $943,000 at December&nbsp;31, 2019; (iii)&nbsp;a decrease in the accounts receivable
of OC-Cayman of approximately $386,000 due to the new water supply agreements at lower rates signed in 2019 with the WAC; and
(iv)&nbsp;a decrease of approximately $487,000 in Aerex&rsquo;s accounts receivable attributable to the timing of collections.</P>

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

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

<!-- Field: Page; Sequence: 30; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Current inventory increased by approximately
$1.1 million as a result of incremental raw materials purchased to support Aerex&rsquo;s increased production activity and inventory
purchases made to meet the spare parts inventory levels mandated by OC-Cayman&rsquo;s new water supply agreements with the WAC.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant and equipment increased
by $2.4 million, and construction in progress decreased by $4.7 million primarily as a result of the commissioning of the expanded
plant capacity and storage of our Abel Castillo Water Works plant in Grand Cayman in March&nbsp;2019.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill, intangible assets, other assets,
accrued compensation, billings in excess of costs and estimated earnings and deferred tax liabilities increased due to the acquisition
of PERC.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The increases in the operating lease right-of-use
assets and the noncurrent operating leases liabilities results from the adoption of ASU 2016-02, Leases (Topic 842), effective
January&nbsp;1, 2019, which required us to recognize right-of-use assets and lease liabilities for all leases with original terms
greater than 12 months.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts payable, accrued expenses and
other current liabilities decreased by approximately $898,000 primarily due to the sale of CW-Bali.</P>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our projected liquidity requirements for
2020 include capital expenditures for our existing operations of approximately $4.7 million, approximately $3.9 million of noncancelable
purchase orders for raw materials to be used in our manufacturing operations, approximately $3.0 million to be expended for NSC's
and AdR's project development activities and approximately $1.3 million for dividends payable. Our liquidity requirements may also
include future quarterly dividends, if such dividends are declared by our Board. Our dividend payments amounted to approximately
$5.1 million for the year ended December&nbsp;31, 2019 and approximately $5.1 million for the year ended December&nbsp;31, 2018.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&nbsp;31, 2019, we had cash
and cash equivalents of $42.9 million and working capital of $65.3 million.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January&nbsp;2020, we used $8.5 million
in cash to purchase the 49% minority equity interest in Aerex held by its former sole shareholder.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">With the possible exception of the liquidity
matter relating to CW-Bahamas that is discussed in the paragraphs that follow, we are not presently aware of anything that would
lead us to believe that we will not have sufficient liquidity to meet our needs.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Bahamas&rsquo; accounts receivable
balances due from the Water and Sewerage Corporation of The Bahamas (&ldquo;WSC&rdquo;) amounted to $18.4 million as of December&nbsp;31,
2019 and $17.6 million as of December&nbsp;31, 2018. Approximately 76% of the December&nbsp;31, 2019 accounts receivable balance
was delinquent as of that date. The delay in collecting these accounts receivable has adversely impacted the liquidity of this
subsidiary.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Historically, CW-Bahamas has experienced
delays in collecting its accounts receivable from the WSC. When these delays occur, we hold discussions and meetings with representatives
of the WSC and The Bahamas government, and as a result, payment schedules are developed for WSC&rsquo;s delinquent accounts receivable.
All previous delinquent accounts receivable from the WSC were eventually paid in full. Based upon this payment history, CW-Bahamas
has never been required to provide an allowance for doubtful accounts for any of its accounts receivable, despite the periodic
accumulation of significant delinquent balances. As of December&nbsp;31, 2019, we have not provided an allowance for CW-Bahamas&rsquo;
accounts receivable from the WSC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe the delays we have experienced
in collecting CW-Bahamas&rsquo; receivables extended due to the impact of Hurricane Dorian, which devastated the northern Bahamas
in September&nbsp;2019.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February&nbsp;29, 2020, CW-Bahamas&rsquo;
accounts receivable from the WSC totaled $18.2 million.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="background-color: Yellow"></FONT></P>

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

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

<!-- Field: Page; Sequence: 31; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If CW-Bahamas continues to be unable to
collect a significant portion of its delinquent accounts receivable, one or more of the following events may occur: (i)&nbsp;CW-Bahamas
may not have sufficient liquidity to meet its obligations; (ii)&nbsp;we may be required to cease the recognition of revenue on
CW-Bahamas&rsquo; water supply agreements with the WSC; and (iii)&nbsp;we may be required to provide an allowance for CW-Bahamas&rsquo;
accounts receivable. Any of these events could have a material adverse impact on our results of operations, financial position
and cash flows.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Discussion of Cash Flows for the Year Ended December&nbsp;31,
2019</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our cash and cash equivalents increased
to $42,902,669 as of December&nbsp;31, 2019 from $31,337,477 as of December&nbsp;31, 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Cash Flows from Operating Activities</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operating activities from continuing
and discontinued operations provided cash of $15,203,658. This net cash provided reflects net income generated for the year ended
December&nbsp;31, 2019 from continuing and discontinued operations of $13,726,071 as adjusted for (i)&nbsp;various items included
in the determination of net income that do not affect cash flows during the year; and (ii)&nbsp;changes in the other components
of working capital. The more significant of such items and changes in working capital components included depreciation and amortization
of $7,207,647, the gain on sale of CW-Belize of $3,621,170, an increase in current inventory of $1,497,852 (primarily in the manufacturing
and bulk segments) and a net decrease in accounts payable, accrued expenses and other current liabilities of $1,193,740.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Cash Flows from Investing Activities</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by our investing activities
was $1,485,635. Additions to property, plant and equipment and construction in progress (primarily arising from the refurbishment
of the CW-Bahamas&rsquo; Windsor plant and the expansion of Cayman Water&rsquo;s Abel Castillo Water Works plant) used $3,525,122
in cash. In October&nbsp;2019, we acquired a 51% ownership in PERC for a net cash outflow (i.e. the purchase price paid in cash
less the cash held by PERC at the acquisition date) of $3,147,438. These cash outflows were more than offset by $734,980 in collections
on loans receivable from the WAC and $6,971,234 in cash from the sale of CW-Belize.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Cash Flows from Financing Activities</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used by our financing activities
was $5,124,101, almost all of which related to the payment of dividends.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Material Commitments, Expenditures
and Contingencies</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>Cayman Water Retail License</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell water through our retail operations
under a license issued in July&nbsp;1990 by the Cayman Islands government (the &ldquo;1990 license&rdquo;) that granted Cayman
Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license was
not expressly extended after January&nbsp;2018, we continue to supply water under the terms of the 1990 license, as further discussed
in the following paragraph. Pursuant to the 1990 license, Cayman Water has the exclusive right to produce potable water and distribute
it by pipeline to its licensed service area, which consists of two of the three most populated areas of Grand Cayman Island: Seven
Mile Beach and West Bay. In 2019 and 2018, we generated approximately 38% and 39%, respectively, of our consolidated revenue and
53% and 54%, respectively, of our consolidated gross profit from the retail water operations conducted under the 1990 license.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 1990 license was originally scheduled
to expire in July&nbsp;2010 but was extended several times by the Cayman Islands government in order to provide the parties with
additional time to negotiate the terms of a new license agreement. The most recent express extension of the license expired on
January&nbsp;31, 2018. We continue to operate under the terms of the 1990 license, providing water services to the level and quality
specified in the 1990 license and in accordance with our understanding of its legal obligations, treating those obligations set
forth in the 1990 license as operative notwithstanding the expiration of the express extension. We continue to pay the royalty
required under the 1990 license.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October&nbsp;2016, the Government of
the Cayman Islands passed legislation which created a new utilities regulation and competition office (&ldquo;OfReg&rdquo;). OfReg
is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility
services and promoting competition. OfReg, which began operations in January&nbsp;2017, has the ability to supervise, monitor
and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands
in April&nbsp;2017, which transferred responsibility for economic regulation of the water utility sector and the retail license
negotiations from the WAC to OfReg in May&nbsp;2017. We began license negotiations with OfReg in July&nbsp;2017 and such negotiations
are continuing. We have been informed during our retail license negotiations, both by OfReg and its predecessor in these negotiations,
that the Cayman Islands government seeks to restructure the terms of our license in a manner that could significantly reduce the
operating income and cash flows we have historically generated from our retail license.</P>

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

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

<!-- Field: Page; Sequence: 32; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Cayman Islands government could seek
to grant a third party a license to service some or all of Cayman Water&rsquo;s present service area. However, as set forth in
the 1990 license, <I>&ldquo;the Governor hereby agrees that upon the expiry of the term of this Licence or any extension thereof,
he will not grant a licence or franchise to any other person or company for the processing, distribution, sale and supply of water
within the Licence Area without having first offered such a licence or franchise to the Company on terms no less favourable than
the terms offered to such other person or company.&rdquo;</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are presently unable to determine what
impact the resolution of our retail license negotiations will have on our cash flows, financial condition or results of operations
but such resolution could result in a material reduction (or the loss) of the operating income and cash flows we have historically
generated from our retail operations and could require us to record an impairment losses to reduce the carrying value of our retail
segment assets. Such impairment losses could have a material adverse impact on our financial condition and results of operations.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>CW-Bahamas Performance Guarantees</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our contracts to supply water to the WSC
from our Blue Hills and Windsor plants require us to guarantee delivery of a minimum quantity of water per week. If we do not
meet this minimum, we are required to pay the WSC for the difference between the minimum and actual gallons delivered at a per
gallon rate equal to the price per gallon that WSC is currently paying us under the contract. The Blue Hills contract expires
in 2032 and requires us to deliver 63.0 million gallons of water each week. The Windsor contract expires in 2033 and requires
us to deliver 16.8 million gallons of water each week.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>NSC and AdR Project Development</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May&nbsp;2010, the Company acquired,
through its wholly-owned Netherlands subsidiary, Consolidated Water Cooperatief, U.A. (&ldquo;CW-Cooperatief&rdquo;), a 50% interest
in N.S.C. Agua, S.A. de C.V. (&ldquo;NSC&rdquo;), a development stage Mexican company. CW-Cooperatief has since purchased, through
the conversion of a loan it made to NSC, additional shares that increased its ownership interest in NSC to 99.99%. NSC was formed
to pursue a project (the &ldquo;Project&rdquo;) that originally encompassed the construction, operation and minority ownership
of a 100 million gallon per day seawater reverse osmosis desalination plant to be located in northern Baja California, Mexico
and accompanying pipelines to deliver water to the Mexican potable water system. As discussed in paragraphs that follow, during
2015 the scope of the Project was defined by the State of Baja California (the &ldquo;State&rdquo;) to consist of a first phase
consisting of a 50 million gallon per day plant and an aqueduct that connects to the Mexican potable water infrastructure and
a second phase consisting of an additional 50 million gallons per day of production capacity.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through a series of transactions completed
in 2012-2014, NSC purchased 20.1 hectares of land for approximately $20.6 million on which the proposed Project&rsquo;s plant
would be constructed.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November&nbsp;2012, NSC entered into
a lease with an effective term of 20 years from the date of full operation of the desalination plant with the Comisi&oacute;n
Federal de Electricidad for approximately 5,000 square meters of land on which it plans to construct the water intake and discharge
works for the plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent to approximately
$30,000 every two months. This lease may be cancelled by NSC should NSC ultimately not proceed with the Project.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August&nbsp;2014, the State enacted
new legislation to regulate Public-Private Association projects which involve the type of long-term contract between a public-sector
authority and a private party that NSC is seeking to complete the Project (the &ldquo;APP Law&rdquo;). Pursuant to this new legislation,
on January&nbsp;4, 2015, NSC submitted an expression of interest for its project to the Ministry of Infrastructure and Urban Development
of the State of Baja California (&ldquo;SIDUE&rdquo;). SIDUE accepted NSC&rsquo;s expression of interest and requested that NSC
submit a detailed proposal for the Project that complies with the requirements of the new legislation. NSC submitted this detailed
proposal (the &ldquo;APP Proposal&rdquo;) to SIDUE in late March&nbsp;2015. The new legislation required that such proposal be
evaluated by SIDUE and submitted to the Public-Private Association Projects State Committee (the &ldquo;APP Committee&rdquo;)
for review and authorization. If the Project was authorized the State would be required to conduct a public tender for the Project.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In response to its APP Proposal, in September&nbsp;2015
NSC received a letter dated June&nbsp;30, 2015 from the Director General of the Comisi&oacute;n Estatal del Agua de Baja California
(&ldquo;CEA&rdquo;), the State agency with responsibility for the Project, stating that (i)&nbsp;the Project is in the public
interest with high social benefits and is consistent with the objectives of the State development plan; and (ii)&nbsp;that the
Project should proceed, and the required public tender should be conducted. In November&nbsp;2015, the State officially commenced
the tender for the Project, the scope of which the State defined as a first phase to be operational in 2019 consisting of a 50
million gallon per day plant and an aqueduct that connects to the Mexican potable water infrastructure and a second phase to be
operational in 2024 consisting of an additional 50 million gallons per day of production capacity. A consortium (the &ldquo;Consortium&rdquo;)
comprised of NSC, NuWater S.A.P.I. de C.V. (&ldquo;NuWater&rdquo;) and Suez Medio Ambiente M&eacute;xico, S.A. de C.V. (&ldquo;Suez
MA&rdquo;), a subsidiary of SUEZ International, S.A.S., submitted its tender for the Project in April&nbsp;2016 and in June&nbsp;2016,
the State designated the Consortium as the winner of the tender process for the Project.</P>

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

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

<!-- Field: Page; Sequence: 33; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to the amount of capital the Project
requires, NSC will ultimately need an equity partner or partners for the Project. Consequently, NSC&rsquo;s tender to the State
for the Project was based upon the following: (i)&nbsp;NSC will sell or otherwise transfer the land and other Project assets to
a new company (&ldquo;Newco&rdquo;) that would build and own the Project; (ii)&nbsp;NSC&rsquo;s potential partners would provide
the majority of the equity for the Project and thereby would own the majority interest in Newco; (iii)&nbsp;NSC would maintain
a minority ownership position in Newco; and (iv)&nbsp;Newco would enter into a long-term management and technical services contract
for the Project with an entity partially owned by NSC or another Company subsidiary.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August&nbsp;2016, NSC and NuWater incorporated
Newco under the name Aguas de Rosarito S.A.P.I. de C.V. (&ldquo;AdR&rdquo;), a special purpose company, to complete the Project
and executed a shareholders agreement for AdR agreeing among other things that (i)&nbsp;AdR would purchase the land and other
Project assets from NSC on the date that the Project begins commercial operation and (ii)&nbsp;AdR would enter into a Management
and Technical Services Agreement with NSC effective on the first day that the Project begins commercial operation. NSC initially
owned 99.6% of the equity of AdR. In February&nbsp;2018, NSC acquired the remaining 0.4% ownership in AdR from NuWater.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August&nbsp;22, 2016, the Public Private
Partnership Agreement for public private partnership number 002/2015, bid number SIDUE-CEA-APP-2015-002 (&ldquo;APP Contract&rdquo;),
was executed between AdR, the CEA, the Government of Baja California represented by the Secretary of Planning and Finance and
the Public Utilities Commission of Tijuana (&ldquo;CESPT&rdquo;). The APP Contract requires AdR to design, construct, finance
and operate a seawater reverse osmosis desalination plant (and accompanying aqueduct) with a capacity of up to 100 million gallons
per day in two phases: the first with a capacity of 50 million gallons per day and an aqueduct to the Mexican potable water system
in Tijuana, Baja California and the second phase with a capacity of 50 million gallons per day. The first phase must be operational
within 36 months of commencing construction and the second phase must be operational by January&nbsp;2025. The APP Contract further
requires AdR to operate and maintain the plant and aqueduct for a period of 37 years starting from the commencement of operation
of the first phase. At the end of the operating period, the plant and aqueduct will be transferred to the CEA.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The APP Contract does not become effective
until the following remaining open conditions, among others, have been met:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the State has established
    and registered various payment trusts, guaranties and bank credit lines for specific use by the Project;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AdR has obtained
    all rights of way required for the aqueduct; and</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">all debt financing
    agreements necessary to provide the funding to AdR for the first phase of the Project have been executed.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">In
December&nbsp;2016, the Congress of the State of Baja California, Mexico (the &ldquo;Congress&rdquo;) passed Decreto #57 which,
among other things, ratified and authorized the payment obligations of the corresponding public entities under the APP Contract
and authorized the corresponding public entities to obtain a credit facility to guarantee their payment obligations. During 2017,
following consultations between representatives of the State of Baja California and the Ministry of Finance of the Federal Government
of Mexico, it was determined that certain amendments to Decreto #57 were required to comply with recent changes to the Federal
Financial Discipline Law for Federative Entities and Municipalities. In addition, it was necessary to amend Decreto #57 to authorize
the inclusion of revenue from the CESPT in the primary payment trust for the Project. These amendments were included in Decreto
#168, which was approved by the Congress in December&nbsp;2017. The authorization of the payment obligations of the public entities
under the APP Contract given in Decreto #57, as amended by Decreto #168, expired on December&nbsp;31, 2018. During the congressional
session held at the end of March&nbsp;2019, the Congress passed Decreto #335, which renewed the authorizations for the various
payment trusts, guaranties and bank credit lines required to be established for the Project by the State entities. Decreto #335
expired December&nbsp;31, 2019. During the congressional session held at the end of December&nbsp;2019, the Congress passed Decreto
#37, which renewed the authorizations for the various payment trusts, guaranties and bank credit lines required to be established
for the Project by the State entities. Decreto #37 expires June&nbsp;30, 2020. However, the expiration of Decreto #37 will not
result in a termination of the APP Contract and/or the Project, as a new authorization may be issued by Congress</FONT>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following its issuance, the following
legal proceedings were initiated against Decreto #335:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(</I></FONT><I>a)&nbsp;Amparo
trial filed by a certain congressman and his alternate in April&nbsp;2019</I>. Given that neither AdR nor NSC are parties to this
action, based on publicly available information the Company understands that in April&nbsp;2019, a congressman of the Congress
and his alternate filed this claim, stating that there are no interested third parties in this trial. Both the provisional and
definitive suspensions of the effects of Decreto #335 requested by claimants, were denied by the Sixth District Court in Mexicali.
As such, the effects of Decreto #335 have not been suspended. On July&nbsp;31, 2019, this proceeding was dismissed. However, according
to publicly available information, on August&nbsp;15, 2019, the claimants appealed this dismissal. As neither AdR nor NSC are
parties to this Amparo trial, they are not parties to that appeal. Based upon publicly available information, on February&nbsp;6,
2020, the Sixth Collegiate Tribunal of the Fifteenth Circuit dismissed such appeal.</P>

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

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

<!-- Field: Page; Sequence: 34; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(b)&nbsp;Amparo
trial filed in May&nbsp;2019 by certain individuals that allegedly form part of Consejo Coordinador Empresarial (a private local
business association).</I></FONT> This claim challenged the constitutionality and therefore, the validity of Decreto #335. In
May&nbsp;2019, an initial resolution dismissing the claim was issued by the First District Court in Tijuana. The claimants in
this proceeding appealed this dismissal, and the appeal was resolved in the claimants&rsquo; favor by a superior court, therefore
forcing the admission of this amparo claim by the First District Court in Tijuana. Both the provisional and definitive suspensions
of the effects of Decreto #335 requested by claimants were denied by the First District Court in Tijuana. On October&nbsp;1, 2019,
AdR appeared before the First District Court, to vigorously oppose this claim. On January&nbsp;3, 2020, the First District Court
in Tijuana dismissed this claim On January&nbsp;15, 2020, claimants appealed such dismissal, and such appeal has not been yet
resolved.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(</I></FONT><I>c)&nbsp;Constitutionality
challenge (Acci&oacute;n de Inconstitucionalidad) filed by certain congresspersons in May&nbsp;2019</I>. Based on publicly available
information, the Company understands that in May&nbsp;2019, certain congresspersons filed this constitutionality challenge against
Decreto #335. This challenge has yet to be resolved.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both the exchange rate for the Mexican
peso relative to the dollar and general macroeconomic conditions in Mexico have varied since the execution of the APP Contract.
These changes have adversely impacted the estimated construction, operating and financing costs for the Project. The APP Contract
and the APP Law allow for the parties to negotiate (but do not guarantee) modifications to the consideration (i.e. water tariff)
under the APP Contract in the event of such significant macroeconomic condition changes. In February&nbsp;2017, AdR submitted
proposals to the CEA requesting the definition of the mechanism required by the APP Contract to update the consideration under
the APP Contract for changes in foreign exchange rates, lending rates and certain laws which have impacted the Project. On June&nbsp;1,
2018, AdR and the CEA executed an amendment to the APP Contract which, among other things, increases the scope of Phase 1 of the
Project by including the aqueduct originally designated for Phase 2, and addresses AdR&rsquo;s concerns regarding the impact on
the Project for changes in the exchange rate for the peso relative to the dollar and changes in interest rates that have occurred
subsequent to the submission of the Consortium&rsquo;s bid for the Project. As a result of this amendment to the APP Contract,
the final cost of Phase 1 and the related consideration to be charged by AdR under the APP Contract will be determined based upon
the bid submitted by the Consortium, the changes set forth in the amendment to the APP Contract and the economic conditions (e.g.
interest rates and currency exchange rates) in effect on the financial closing date for Phase 1.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February&nbsp;2018, AdR executed a
subscription agreement (the &ldquo;Agreement&rdquo;) for the equity funding required for the Project. The Agreement calls for
NSC to retain a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&ldquo;Greenfield&rdquo;),
a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR.
The Agreement also provides Suez MA with the option to purchase 20% of the equity of AdR. If Suez MA does not exercise this option,
NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective
when the additional conditions related to the Project are met, including but not limited to those conditions discussed previously.
The aggregate funding to be provided by AdR&rsquo;s shareholders for the Project, in the form of equity and subordinated shareholder
loans, is presently estimated at approximately 20% of the total cost of Phase 1 of the Project. This Agreement was originally
scheduled to expire on June&nbsp;30, 2019 but has been extended to April&nbsp;30, 2020..</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">NSC expects to generate a portion of its
funding for AdR through the sale to AdR of the land it has purchased for the Project. Under the terms of the Agreement, Suez MA
will design and construct the Project, while a joint venture company between NSC and Suez MA will operate the Project.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June&nbsp;2018, AdR and Suez MA executed
a contract whereby Suez MA will serve as the engineering, procurement and construction contractor for the Project with such contract
becoming effective on the effective date of the APP Contract.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If AdR is ultimately unable to proceed
with the Project due to a failure by any of the parties involved to meet the conditions necessary for the APP Contract to become
effective, or for any other reason, the land NSC has purchased and the rights of way deposits it has made may lose their strategic
importance derived from their association with the Project and consequently may decline in value. If AdR does not proceed with
the Project, NSC may ultimately be unable to sell this land or recoup its rights of way payments for amounts at least equal to
their carrying values as of December&nbsp;31, 2019 of approximately $24.2 million. Any loss on the sale of the land, or impairment
losses NSC may be required to record as a result of a decrease in the (i)&nbsp;fair value of the land; or (ii)&nbsp;value of the
rights of way arising from an inability to complete the Project, could have a material adverse impact on our financial condition
and results of operations.</P>



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

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

<!-- Field: Page; Sequence: 35; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Included in the Company&rsquo;s results
of operations are general and administrative expenses from NSC and AdR, consisting of organizational, legal, accounting, engineering,
consulting and other costs relating to Project development activities. Such expenses amounted to approximately $2,348,000 and
$2,884,000 for the year ended December&nbsp;31, 2019 and 2018, respectively. The assets and liabilities of NSC and AdR included
in the Company&rsquo;s consolidated balance sheets amounted to approximately $29.3 million and $2.9 million, respectively, as
of December&nbsp;31, 2019 and approximately $26.2 million and $243,000 respectively, as of December&nbsp;31, 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Project Litigation</U></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Immediately following CW-Cooperatief&rsquo;s
acquisition of its initial 50% ownership in NSC, the remaining 50% ownership interest in NSC was held by an unrelated company,
Norte Sur Agua, S. de R.L. de C.V. (&ldquo;NSA&rdquo;). NSA subsequently transferred ownership of half of its shares in NSC to
EWG Water LLC (&ldquo;EWG&rdquo;) and the other half of its shares in NSC to an individual (the &ldquo;individual shareholder&rdquo;).
In February&nbsp;2012, CW-Cooperatief paid $300,000 to enter into an agreement (the &ldquo;Option Agreement&rdquo;) that provided&nbsp;it
with an option, exercisable through February&nbsp;7, 2014, to purchase the shares of NSC owned by the individual shareholder for
a price of $1.0 million along with an immediate usufruct and power of attorney to vote those shares. Such shares constituted 25%
of the ownership of NSC as of February&nbsp;2012. In May&nbsp;2013, NSC repaid a $5.7 million loan payable to CW-Cooperatief by
issuing additional shares of its stock. As a result of this share issuance to CW-Cooperatief, we acquired 99.99% of the ownership
of NSC. The Option Agreement contained an anti-dilution provision that required CW-Cooperatief to transfer or otherwise cause
the individual shareholder to acquire, for a total price of $1 (regardless of their par or market value), shares in NSC of an
amount sufficient to maintain the individual shareholder&rsquo;s 25% ownership interest in NSC if (i)&nbsp;any new shares of NSC
were issued subsequent to the execution of the Option Agreement (causing the individual shareholder&rsquo;s 25% ownership interest
in NSC to be decreased); and (ii)&nbsp;CW-Cooperatief did not exercise its share purchase option by February&nbsp;7, 2014. CW-Cooperatief
exercised its option and paid the $1.0 million to the individual shareholder to purchase the Option Agreement shares in February&nbsp;2014.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January&nbsp;2018, EWG initiated an
ordinary mercantile claim against the individual shareholder, NSC and CW-Cooperatief, (with AdR being named as a third party to
be called to trial) before the Tenth Civil Judge in Tijuana, Baja California for Mercantile Matters (the &ldquo;Tenth Civil Judge&rdquo;).
The paragraphs that follow include a description of such litigation, while subparagraphs a) through f) that follow describe certain
separate amparo claims, an appeal and an administrative act arising from or relating to such ordinary mercantile claim, all in
chronological order.</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary mercantile claim, EWG challenged, among other things, the transactions contemplated under the Option Agreement, and therefore, the capital investment transactions that increased the ownership interest of CW-Cooperatief in NSC to 99.99% as a consequence of the Option Agreement. EWG requested that the courts, as a preliminary matter; (a)&nbsp;suspend the effectiveness of the challenged transactions; (b)&nbsp;order certain public officials in Mexico to record the pendency of the lawsuit in the public records (including a special request to register a lien over the real estate owned by NSC); (c)&nbsp;appoint an inspector for NSC to oversee its commercial activities; and (d)&nbsp;order public officials in Mexico and credit institutions abroad to refrain from authorizing or executing any legal act related with the activities of the plaintiff, the co-defendants and the third party called to trial to avoid damages to third parties, including those with whom negotiations or any form of commercial or administrative activities, or activities of any other nature related with the &ldquo;Rosarito&rdquo; water desalination project, are being conducted. The Tenth Civil Judge granted, ex-parte, the preliminary relief sought by EWG, which resulted in the issuance of official writs to several governmental and public entities involved with the Project, including the registration of the pendency of the lawsuit in certain public records.</FONT></TD></TR>
</TABLE>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in"><I>a) AdR amparo claim against
the preliminary relief sought by EWG.</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In April&nbsp;2018, AdR filed an
amparo against the official writs issued by the Tenth Civil Judge to two governmental entities. In May&nbsp;2018, the amparo claim
was amended to also request protection against additional official writs issued by the Tenth Civil Judge to two other governmental
entities and one banking institution. In May&nbsp;2018, the Third District Court for Amparo and Federal Trials in the State of
Baja California with residence in Tijuana granted a temporary suspension of the effects and consequences of the claimed official
writs issued by the Tenth Civil Judge pending a further determination by the Third District Court. Such suspension was granted
definitively in July&nbsp;2018, and in August&nbsp;2018, a resolution determining that the claimed official writs are unconstitutional,
was issued. EWG appealed such resolution, and in January&nbsp;2020, the Collegiate Tribunal resolving such appeal dismissed the
amparo filed by AdR. However, such dismissal does not adversely impact AdR, considering the resolution to the appeal mentioned
in subparagraph b) that follows.</P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD><TD STYLE="text-align: justify">On
                                         October&nbsp;16, 2018, NSC was served with the ordinary mercantile claim. On November&nbsp;7,
                                         2018, NSC filed a legal response to the claim, vigorously opposing the claims made by
                                         EWG. In addition to such legal response, NSC filed (i)&nbsp;a request to submit the claim
                                         to arbitration, based on certain provisions of the by-laws of NSC, (ii)&nbsp;an appeal
                                         remedy against the preliminary relief, and (iii)&nbsp;a request for the setting of a
                                         guarantee to release the preliminary relief granted in favor of EWG.</TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 36; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>b) Appeal
filed by NSC against the preliminary relief sought by EWG.</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The appeal remedy previously mentioned
in item (ii) suspended the proceeding (through the posting of a guarantee by NSC), and was resolved in December&nbsp;2019 and communicated
to EWG in January&nbsp;2020. Such resolution revoked the order of the Tenth Civil Judge whereby EWG was granted the preliminary
relief.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>c) Amparo
filed by EWG against the revocation of the preliminary relief.</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In January&nbsp;2020, EWG filed
a new amparo claim against the resolution of the appeal remedy previously mentioned in item (ii). NSC has responded to this new
amparo to vigorously oppose such amparo claim of EWG and to uphold the resolution of such appeal remedy. To this date, this amparo
claim has not been resolved and, as such, it does not affect the revocation of the preliminary relief.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February&nbsp;26, 2019, the Tenth Civil Judge acknowledged NSC&rsquo;s the filing of the legal response to the ordinary mercantile claim, its request to submit to arbitration, and the appeal remedy previously mentioned in item (ii) granting EWG a period of three business days to, among others, state what it deemed convenient to its interest.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further, on February&nbsp;26, 2019, the Tenth Civil Judge set the guarantee requested in NSC&rsquo;s November&nbsp;7, 2018 legal response, in the form of a security deposit in the amount of 1,000,000 Mexican pesos, to release the preliminary relief sought by EWG. On March&nbsp;4, 2019, NSC filed before the Tenth Civil Judge evidence of such security deposit, requesting the release of the mentioned preliminary relief.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Irrespective of the resolution revoking the preliminary relief previously granted in favor of EWG (due to the filing of the security deposit by NSC) and the pendency of the appeal remedy filed by EWG against such revocation, on April&nbsp;12, 2019, the Tenth Civil Judge granted EWG the opportunity to file a counter guarantee in the amount of 1,500,000 Mexican pesos to maintain the ex-parte preliminary relief granted in its favor. With respect to this matter, the Tenth Civil Judge issued a resolution on April&nbsp;26, 2019 allowing such counter guarantee to be filed in the form of a security deposit or in any other form allowed by the law, without extending the term initially granted for the filing of the counter guarantee.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NSC has vigorously opposed the resolution of the Tenth Civil Judge allowing the filing of a counter guarantee through the filing of a revocation remedy. To date, such appeal remedy has not been resolved.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further, on April&nbsp;12, 2019, the Tenth Civil Judge ruled that the request for arbitration filed on November&nbsp;7, 2018 was not applicable under Mexican law.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>d) Amparo
filed by NSC against the resolution rejecting submission to arbitration.</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On May&nbsp;17, 2019, NSC filed an amparo claim against the
April&nbsp;12, 2019 ruling. Such amparo claim was resolved on October&nbsp;31, 2019, ordering the Tenth Civil Judge to issue a
new resolution on the request to submit the claim to arbitration. EWG filed an appeal remedy opposing such order for the issuance
of a new resolution, and such remedy has not yet been resolved. However, NSC has filed pleadings to uphold the order for the issuance
of a new resolution challenged by EWG.</P>

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

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

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

<!-- Field: Page; Sequence: 37; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In any event, the order for the
Tenth Civil Judge to issue a new resolution on the request to submit the claim to arbitration does not necessarily imply that
the Tenth Civil Judge shall rule&nbsp;to move to arbitration. However, if the new resolution is unfavorable for NSC, NSC is prepared
to vigorously oppose such resolution.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>e) Administrative
cancellation of registrations before the Public Registry of Property.</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Despite the posting of the previously
mentioned 1,000,000 Mexican pesos guarantee in February&nbsp;26, 2019 to release the preliminary relief sought by EWG within the
ordinary mercantile claim, the Tenth Civil Judge failed to make her resolution effective, which would thereby rescind the previously
mentioned preliminary relief granted to EWG.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Consequently, on June&nbsp;19,
2019 (i.e. before obtaining a resolution revoking the preliminary relief as mentioned previously), NSC filed before the Public
Registry of Property of Baja California a cancellation request for the provisional lien and the preventive annotation recorded
against NSC&rsquo;s property in the public real estate records.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On June&nbsp;24, 2019, the Public
Registry of Property of Baja California issued an encumbrances cancellation resolution, approving the release of the provisional
lien and the preventive annotation recorded against NSC&rsquo;s property in the public real estate records. Such encumbrances
cancellation resolution was registered before the Public Registry of Property of Playas de Rosarito on June&nbsp;25, 2019. On
June&nbsp;26, 2019, the Public Registry of Property of Playas de Rosarito issued a certificate of no liens with respect to the
real estate owned by NSC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><I>f) Amparo filed by EWG against
the administrative cancellation of registrations before the Public Registry of Property.</I></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In November&nbsp;2019, NSC learned
that EWG had filed an amparo claim before the Third District Court in Tijuana against such encumbrances cancellation resolution,
and in December&nbsp;2019, NSC responded to such procedure to vigorously oppose the claim of EWG. Thereafter, NSC submitted a motion
to dismiss, based on the resolution of the appeal remedy revoking the preliminary relief, previously mentioned in item (ii). The
Court resolved in favor of such motion to dismiss. However, EWG may file an appeal remedy against such resolution.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June&nbsp;27, 2019, the Tenth Civil Judge acknowledged the posting, by EWG, of a bond policy as the counter guarantee allowed pursuant to the Tenth Civil Judge&rsquo;s ruling on April&nbsp;26, 2019. NSC plans to vigorously oppose the filing of such bond policy upon continuation of the proceedings, following the suspension granted as a result of the filing of the appeal remedy previously mentioned in item (ii).</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CW-Cooperatief has not been officially served with the ordinary mercantile claim, and AdR has not been notified that it has to appear for such trial. In any event, AdR is only a named third party called to trial in this claim, and no claims have been made by EWG against AdR.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We cannot presently determine what impact the resolution of
this litigation may ultimately have on our ability to complete the Project.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February&nbsp;2016, the FASB issued
ASU 2016-02, <I>Leases (Topic 842),&nbsp;</I>which amends the guidance relating to the definition of a lease, recognition of lease
assets and liabilities on the balance sheet, and the related disclosure requirements. In July&nbsp;2018, the FASB issued ASU 2018-11,
<I>Leases: Targeted Improvements</I>, which amends the new leasing guidance such that entities may elect not to restate their
comparative periods in the period of adoption. In January&nbsp;2018, the FASB issued ASU 2018-01, <I>Leases (Topic 842)</I>, which
provides an optional transition practical expedient for the adoption of ASU 2016-02 that, if elected, would not require an organization
to reconsider their accounting for existing land easements that are not currently accounted for under the old leases standard
and clarify that new or modified land easements should be evaluated under ASU 2016-02, once an entity has adopted the new standard.</P>

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

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

<!-- Field: Page; Sequence: 38; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The guidance requires lessees to recognize
an asset and liability on the balance sheet for all of their lease obligations. Operating leases were previously not recognized
on the balance sheet. ASU 2016-02 is effective for annual reporting periods beginning after December&nbsp;15, 2018 and early adoption
is permitted. The Company adopted the standard using the modified retrospective method for its existing leases and the standard
created lease assets and lease liabilities on the consolidated balance sheets.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January&nbsp;1, 2019, the Company elected
certain practical expedients and carried forward historical conclusions related to (1)&nbsp;contracts that contain leases, (2)&nbsp;existing
lease classification for any expired or existing leases, and (3)&nbsp;initial direct costs for any existing leases. The Company
also applied the practical expedient that allows the Company to elect, as an accounting policy, by asset class, to include both
lease and non-lease components as a single component and account for it as a lease. The Company applied the short-term lease exception
for lessees which allows the Company to not have to apply the recognition requirements of the new leasing guidance for short-term
leases and to recognize lease payments in net income on a straight-line basis over the lease term. The Company also applied the
practical expedient related to land easements, allowing it to carry forward its accounting treatment for land easements on existing
agreements. Based on an analysis the Company has performed, the adoption of this new lease standard did not have a material impact
on the Company&rsquo;s financial position, results of operations or cash flows.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Effect of newly issued but not yet effective accounting
standards:</B></P>

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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January&nbsp;31,
    2019, we paid a dividend of $0.085 to shareholders of record on January&nbsp;2, 2019.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April&nbsp;30,
    2019, we paid a dividend of $0.085 to shareholders of record on April&nbsp;1, 2019.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July&nbsp;31,
    2019, we paid a dividend of $0.085 to shareholders of record on July&nbsp;1, 2019.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October&nbsp;31,
    2019, we paid a dividend of $0.085 to shareholders of record on October&nbsp;1, 2019.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January&nbsp;31,
    2020, we paid a dividend of $0.085 to shareholders of record on January&nbsp;2, 2020.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February&nbsp;11,
    2020, our Board declared a dividend of $0.085 payable on April&nbsp;30, 2020 to shareholders of record on April&nbsp;1, 2020</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have paid dividends to owners of our
common stock and redeemable preferred stock since we began declaring dividends in 1985. Our payment of any future cash dividends
will depend upon our earnings, financial condition, cash flows, capital requirements and other factors our Board of Directors deems
relevant in determining the amount and timing of such dividends.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Dividend Reinvestment and Common Stock
Purchase Plan</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This plan is available to our shareholders,
who may reinvest all or a portion of their common stock dividends into shares of common stock at prevailing market prices and may
also invest optional cash payments to purchase additional shares at prevailing market prices as part of this plan.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Impact of Inflation</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the terms of our Cayman Islands
license and our water sales agreements in The Bahamas and the British Virgin Islands, our water rates are automatically adjusted
for inflation on an annual basis. We, therefore, believe that the impact of inflation on our gross profit, measured in consistent
dollars, should not be material. However, significant increases in items such as fuel and energy costs could create additional
credit risks for us, as our customers&rsquo; ability to pay our invoices could be adversely affected by such increases.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="c_008"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM&nbsp;7A.&nbsp;</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT
    MARKET RISK</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</P>

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

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

<!-- Field: Page; Sequence: 39; Value: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="d1"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>ITEM&nbsp;8.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>FINANCIAL
    STATEMENTS AND SUPPLEMENTARY DATA</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="color: Black">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 93%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-family: Times New Roman, Times, Serif; vertical-align: bottom; width: 7%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page</B></FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSOLIDATED
    WATER CO. LTD.</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INDEX
    TO CONSOLIDATED FINANCIAL STATEMENTS</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><A HREF="#y_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Report
    of Independent Registered Public Accounting Firm</FONT></A></TD>
    <TD STYLE="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: bottom"><A HREF="#y_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</FONT></A></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><A HREF="#y_002"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Balance Sheets as of December&nbsp;31, 2019 and 2018</FONT></A></TD>
    <TD STYLE="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: bottom"><A HREF="#y_002"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</FONT></A></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><A HREF="#y_003"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Income for the Years Ended December&nbsp;31, 2019 and 2018</FONT></A></TD>
    <TD STYLE="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: bottom"><A HREF="#y_003"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</FONT></A></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><A HREF="#e1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Stockholders&rsquo; Equity for the Years Ended December&nbsp;31, 2019 and 2018</FONT></A></TD>
    <TD STYLE="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: bottom"><A HREF="#e1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</FONT></A></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><A HREF="#e2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated
    Statements of Cash Flows for the Years Ended December&nbsp;31, 2019 and 2018</FONT></A></TD>
    <TD STYLE="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: bottom"><A HREF="#e2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</FONT></A></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; background-color: White">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><A HREF="#y_004"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes
    to Consolidated Financial Statements</FONT></A></TD>
    <TD STYLE="text-align: left; font-family: Times New Roman, Times, Serif; vertical-align: bottom"><A HREF="#y_004"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</FONT></A></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Schedule
II, Valuation and Qualifying Accounts, is omitted because the information is included in the financial statements and notes.</FONT>
<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>


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

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

<!-- Field: Page; Sequence: 40; Options: NewSection; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="y_001"></A>REPORT OF INDEPENDENT
REGISTERED PUBLIC ACCOUNTING FIRM</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Board of Directors and Stockholders of</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Consolidated Water Co. Ltd.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Opinion on the Financial Statements</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">We
have audited the accompanying consolidated balance sheets of Consolidated Water Co., Ltd<B>.</B> (the &ldquo;Company&rdquo;) as
of December 31, 2019 and 2018, the related consolidated statements of income</FONT><B>,</B> stockholders&rsquo; equity and cash
flows for each of the two years in the period ended December 31, 2019, and the related notes (collectively referred to as the
 &ldquo;financial statements&rdquo;). In our opinion, the financial statements present fairly, in all material respects, the financial
position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the
two years in the period ended December 31, 2019, in conformity with accounting principles generally accepted in the United States
of America.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also have audited, in accordance with
the standards of the Public Company Accounting Oversight Board (United States) (&quot;PCAOB&quot;), the Company's internal control
over financial reporting as of December 31, 2019 , based on the criteria established in Internal Control - Integrated Framework
issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in 2013 and our report dated March 13, 2020<I>,
</I>expressed an unqualified opinion on the effectiveness of the Company&rsquo;s internal control over financial reporting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Adoption of New Accounting Standard</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As discussed in Note 12 to the consolidated
financial statements, the Company changed its method of accounting for leases due to the adoption of ASU No. 2016-02, Leases (Topic
842), as amended, effective January 1, 2019, using the modified retrospective approach.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Basis for Opinion</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These financial statements are the responsibility
of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audit<B>s</B>.
We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance
with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the
PCAOB.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audit<B>s</B> in accordance
with the standards of the PCAOB. Those standards require that we plan and perform the audit<B>s</B> to obtain reasonable assurance
about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audit<B>s</B> included
performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud,
and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding
the amounts and disclosures in the financial statements. Our audit<B>s</B> also included evaluating the accounting principles used
and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe
that our audit<B>s</B> provide a reasonable basis for our opinion.</P>



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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>/s/
    Marcum LLP</B></FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have served as the Company&rsquo;s auditor since 2005.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fort Lauderdale, Florida</P>

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

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

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

<!-- Field: Page; Sequence: 41; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="color: Black"><B><A NAME="y_002"></A>CONSOLIDATED
WATER CO. LTD.</B></FONT></P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; color: Black; text-align: justify">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">December&nbsp;31,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; color: Black; text-align: justify">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">ASSETS</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Current assets</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Cash
    and cash equivalents</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">42,902,669</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">31,337,477</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Accounts receivable,
    net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">23,229,689</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">22,462,217</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-left: 0.125in">Inventory</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,287,555</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,232,721</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Prepaid expenses
    and other current assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,346,918</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,801,674</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Current portion
    of loans receivable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">734,980</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Costs and estimated
    earnings in excess of billings</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,675,781</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">835,669</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in">Current
    assets of discontinued operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,959,494</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Total current assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">73,442,612</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">62,364,232</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Property, plant and equipment, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">61,248,979</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">58,880,818</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Construction in progress</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,335,597</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">6,015,043</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Inventory, non-current</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,404,378</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,545,198</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Investment in OC-BVI</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,903,602</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,584,987</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">Goodwill</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,325,013</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,004,597</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Land and rights of way held for development</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">24,162,523</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">24,161,024</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Intangible assets, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">5,040,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,891,667</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Operating lease right-of-use assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,439,212</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Other assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,990,228</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,123,999</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Long-term assets
    of discontinued operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,944,033</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Total assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">192,292,144</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">172,515,598</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">LIABILITIES AND EQUITY</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Current liabilities</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Accounts payable,
    accrued expenses and other current liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,672,142</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">4,570,641</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Accrued compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,821,395</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,286,468</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Dividends payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,292,187</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,286,493</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Current maturities
    of operating leases</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">755,751</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Current portion
    of long-term debt</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">17,753</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Billings in excess
    of costs and estimated earnings</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">614,386</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">109,940</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in">Current
    liabilities of discontinued operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">646,452</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Total current liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,173,614</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">7,899,994</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Long term debt</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">61,146</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Deferred tax liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,529,035</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">659,874</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Noncurrent operating leases</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,836,475</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Net liability arising from put/call options</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">664,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Other liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">75,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">199,827</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Total liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">14,339,270</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,759,695</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Commitments and contingencies</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">Equity</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Consolidated Water Co. Ltd. stockholders'
    equity</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Redeemable preferred
    stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 33,751 and 34,796 shares, respectively</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">20,251</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">20,878</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Class&nbsp;A common
    stock, $0.60 par value. Authorized 24,655,000 shares; issued and outstanding 15,049,608 and 14,982,906 shares, respectively</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">9,029,765</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,989,744</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Class&nbsp;B common
    stock, $0.60 par value. Authorized 145,000 shares; none issued</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Additional paid-in
    capital</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">88,356,509</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">87,211,953</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.125in">Retained earnings</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">66,352,733</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">59,298,161</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.125in">Cumulative
    translation adjustment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(549,555</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Total Consolidated Water Co. Ltd. stockholders'
    equity</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">163,759,258</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">154,971,181</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Non-controlling
    interests</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">14,193,616</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,784,722</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Total equity</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">177,952,874</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">163,755,903</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Total liabilities
    and equity</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">192,292,144</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">172,515,598</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="color: Black">The accompanying
notes are an integral part of these consolidated financial statements.</FONT></P>

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

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

<!-- Field: Page; Sequence: 42; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="color: Black"><B><A NAME="y_003"></A>CONSOLIDATED
WATER CO. LTD.</B></FONT></P>

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">Year
    Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Total revenue</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">68,793,651</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">65,719,857</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Total cost
    of revenue</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">40,519,303</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">38,977,570</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Gross profit</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">28,274,348</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">26,742,287</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">General and administrative expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">19,348,958</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">18,709,419</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Gain (loss) on asset
    dispositions and impairments, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">445,041</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(56,774</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Income from
    operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">9,370,431</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">7,976,094</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Other income (expense):</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.25in">Interest income</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">588,509</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">663,197</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.25in">Interest expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(2,814</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(8,427</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.25in">Profit-sharing
    income from OC-BVI</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">16,200</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">654,075</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.25in">Equity in the earnings
    of OC-BVI</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">44,765</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,798,280</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-left: 0.25in">Net unrealized
    gain (loss) on put/call options</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">56,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(256,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt; padding-left: 0.25in">Other</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">98,431</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(111,061</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.125in; font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Other
    income, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">801,091</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,740,064</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Income before income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">10,171,522</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">10,716,158</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Provision for
    (benefit from) income taxes</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">66,621</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">(157,291</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Net income from continuing operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">10,104,901</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">10,873,449</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Income from
    continuing operations attributable to non-controlling interests</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,549,978</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">695,787</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Net income from continuing operations
    attributable to Consolidated Water Co. Ltd. stockholders</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,554,923</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">10,177,662</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Gain on sale of discontinued operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,621,170</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Net income
    from discontinued operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,115,825</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Total income
    from discontinued operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,621,170</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">1,115,825</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Net income
    attributable to Consolidated Water Co. Ltd. stockholders</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">12,176,093</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">11,293,487</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Basic earnings per common share
    attributable to Consolidated Water Co. Ltd. common stockholders</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Continuing operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.57</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.68</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Discontinued
    operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.24</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.07</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">Basic earnings per share</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.81</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.75</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Diluted earnings per common share
    attributable to Consolidated Water Co. Ltd. common stockholders</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left">Continuing operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.56</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.68</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 1pt">Discontinued
    operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.24</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.07</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">Diluted earnings per share</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.80</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.75</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black; text-align: left; padding-bottom: 2.5pt">Dividends
    declared per common and redeemable preferred shares</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.34</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">0.34</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; color: Black">Weighted average number of common shares used in the
    determination of:</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt; padding-left: 0.25in">Basic earnings
    per share</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">15,025,639</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">14,962,760</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt; padding-left: 0.25in">Diluted earnings
    per share</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">15,137,076</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">15,074,147</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="color: Black">The accompanying
notes are an integral part of these consolidated financial statements.</FONT></P>

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

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

<!-- Field: Page; Sequence: 43; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<!-- Field: Split-Segment; Name: 4 -->
<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><A NAME="e1"></A><B>CONSOLIDATED WATER CO. LTD.</B></P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font-size: 8pt; vertical-align: bottom">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Redeemable<BR>
    preferred stock</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Common
    stock</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Additional<BR>
    paid-in</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Retained</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Cumulative<BR>
    translation</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Non-controlling</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Total<BR>
    stockholders&rsquo;</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Shares</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Dollars</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Shares</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>Dollars</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>capital</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>earnings</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>adjustment</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>interests</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt"><B>equity</B></FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="font-size: 8pt; width: 19%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Balance as
    of December&nbsp;31, 2017</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 6%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">33,488</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 6%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">20,093</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 6%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">14,918,869</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 6%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,951,321</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 6%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">86,405,387</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 6%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">53,105,196</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 6%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(549,555</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 6%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,088,935</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 6%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">156,021,377</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 1%"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: white">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Issuance of stock</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">7,409</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,445</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">58,228</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">34,938</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(39,383</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Conversion of preferred
    stock</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(5,809</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(3,485</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">5,809</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,485</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: white">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Buyback of preferred stock</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,627</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(976</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(16,362</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(17,338</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Net income</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">11,293,487</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">695,787</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">11,989,274</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: white">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Exercise of options</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,335</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">801</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">12,175</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">12,976</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Dividends declared</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(5,100,522</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(5,100,522</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: white">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Stock-based compensation</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">850,136</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">850,136</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Balance as of December&nbsp;31,
    2018</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">34,796</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">20,878</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">14,982,906</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,989,744</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">87,211,953</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">59,298,161</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(549,555</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">8,784,722</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">163,755,903</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: white">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Issuance of stock</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">7,293</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,376</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">59,472</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">35,683</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(40,059</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Conversion of preferred
    stock</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(7,230</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(4,338</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">7,230</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">4,338</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: white">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Buyback of preferred stock</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(2,674</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(1,605</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(22,491</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(24,096</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Net income</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">12,176,093</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,549,978</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">13,726,071</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: white">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Exercise of options</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,566</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">940</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">14,882</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">15,822</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">PERC non-controlling interest
    at acquisition date</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,617,634</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">3,617,634</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: white">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Sale of CW-Bali</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">549,555</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">241,282</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">790,837&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Dividends declared</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(5,121,521</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">(5,121,521</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">)</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: white">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Stock-based compensation</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,192,224</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">1,192,224</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font-size: 8pt; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">Balance as of December&nbsp;31,
    2019</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">33,751</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">20,251</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">15,049,608</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">9,029,765</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">88,356,509</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">66,352,733</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">-</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">14,193,616</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; font-size: 8pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">177,952,874</FONT></TD>
    <TD STYLE="font-size: 8pt"><FONT STYLE="font-size: 7pt">&nbsp;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral
part of these consolidated financial statements.</P>

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

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

<!-- Field: Page; Sequence: 44; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="e2"></A>CONSOLIDATED WATER
CO. LTD.</B></P>

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Year Ended December 31,</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>2019</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>2018</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt"><B>Cash flows from operating activities</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="width: 74%"><FONT STYLE="font-size: 10pt">Net income</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-size: 10pt">13,726,071</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-size: 10pt">11,989,274</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Adjustments to reconcile net income to net cash provided by operating activities:</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Income from discontinued operations</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(1,115,825</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Gain on sale of discontinued operations</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(3,621,170</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Depreciation and amortization</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">7,207,647</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">7,034,234</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Deferred income tax benefit</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(239,848</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(365,019</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Unrealized (gain) loss on net put/call option</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(56,000</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">256,000</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Compensation expense relating to stock and stock option grants</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,192,224</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">850,136</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Loss (gain) on asset dispositions and impairments, net</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(445,041</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">56,774</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Foreign currency transaction adjustment</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(104,991</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,593</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Profit-sharing and equity in earnings of OC-BVI</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(60,965</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(2,452,355</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Distribution of earnings from OC-BVI</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">742,350</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,651,250</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Change in:</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Accounts receivable and costs and estimated earnings in excess of billings</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(414,006</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(9,512,730</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Inventory</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(1,357,032</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(1,131,409</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Prepaid expenses and other assets</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(171,841</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(800,540</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Accounts payable, accrued expenses and other current liabilities, and billings in excess of costs and estimated earnings</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(1,193,740</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">528,014</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt"><B>Net cash provided by operating activities - continuing operations</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">15,203,658</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">7,990,397</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt"><B>Net cash provided by operating activities - discontinued operations</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">1,055,949</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt"><B>Net cash provided by operating activities</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">15,203,658</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">9,046,346</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt"><B>Cash flows from investing activities</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Additions to property, plant and equipment and construction in progress</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(3,525,122</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(16,202,520</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Proceeds from asset dispositions</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">453,480</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">51,590</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Proceeds from sale of discontinued operations, net of cash provided</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">6,971,234</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Acquisition of PERC, net of cash acquired</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(3,147,438</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Collections on loans receivable</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">734,980</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,400,448</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Payment for land and right of way held for development</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(1,499</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(2,655,349</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt"><B>Net cash provided by (used in) investing activities</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">1,485,635</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(17,405,831</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt"><B>Cash flows from financing activities</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Dividends paid to common shareholders</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(5,103,801</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(5,081,107</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Dividends paid to preferred shareholders</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(12,026</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(14,535</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Repurchase of redeemable preferred stock</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(24,096</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(17,338</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Proceeds received from exercise of stock options</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">15,822</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">12,976</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt">Issuance of note payable to related party</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">784,000</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt">Payments made on note payable to related party</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(1,470,000</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt"><B>Net cash used in financing activities</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(5,124,101</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(5,786,004</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt"><B>Net increase (decrease) in cash and cash equivalents </B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">11,565,192</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(14,145,489</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-size: 10pt"><B>Cash and cash equivalents at beginning of period</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">31,337,477</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">45,482,966</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-size: 10pt"><B>Cash and cash equivalents at end of period</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-size: 10pt">42,902,669</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-size: 10pt">31,337,477</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>


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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral
part of these consolidated financial statements.</P>

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

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

<!-- Field: Page; Sequence: 45; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<!-- Field: Split-Segment; Name: 5 -->
<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B><A NAME="y_004"></A>CONSOLIDATED WATER CO. LTD.</B></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>1. Principal activity</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Consolidated Water Co. Ltd., and its subsidiaries
(collectively, the &ldquo;Company&rdquo;) supply water, treat water for reuse, and provide water-related products and services
to customers in the Cayman Islands, The Bahamas, the United States and the British Virgin Islands. The Company produces potable
water from seawater using reverse osmosis technology and sells this water to a variety of customers, including public utilities,
commercial and tourist properties, residential properties and government facilities. The Company designs, builds and sells water
production and water treatment infrastructure and manages water infrastructure for commercial and governmental customers. The Company
also manufactures a wide range of specialized and custom water industry related products and provides design, engineering, operating
and other services applicable to commercial, municipal and industrial water production, supply and treatment.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2. Accounting policies</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Basis
of preparation:</B></FONT> The consolidated financial statements presented are prepared in accordance with the accounting principles
generally accepted in the United States of America.</P>

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Use
of estimates:</B></FONT> The preparation of consolidated 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 the disclosure of contingent assets and liabilities at the date of the consolidated financial statements
and the reported amounts of revenues and expenses during the reporting period. Significant items subject to estimates and assumptions
include the carrying value of property, plant and equipment, intangible assets, goodwill and put/call options. Actual results could
differ significantly from such estimates.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Basis
of consolidation:</B></FONT> The accompanying condensed consolidated financial statements include the accounts of the Company&rsquo;s
(i)&nbsp;wholly-owned subsidiaries, Aquilex,&nbsp;Inc., Cayman Water Company Limited (&ldquo;Cayman Water&rdquo;), Ocean Conversion
(Cayman) Limited (&ldquo;OC-Cayman&rdquo;), DesalCo Limited (&ldquo;DesalCo&rdquo;), Consolidated Water Cooperatief, U.A. (&ldquo;CW-Cooperatief&rdquo;),
Consolidated Water U.S. Holdings,&nbsp;Inc. (&ldquo;CW-Holdings&rdquo;); and (ii)&nbsp;majority-owned subsidiaries Consolidated
Water (Bahamas) Ltd. (&ldquo;CW-Bahamas&rdquo;), Aerex Industries,&nbsp;Inc. (&ldquo;Aerex&rdquo;), N.S.C. Agua, S.A. de C.V.
(&ldquo;NSC&rdquo;), Aguas de Rosarito S.A.P.I. de C.V. (&ldquo;AdR&rdquo;), PERC Water Corporation (&ldquo;PERC&rdquo;) and PT
Consolidated Water Bali (&ldquo;CW-Bali&rdquo;). The Company&rsquo;s investment in its affiliate Ocean Conversion (BVI) Ltd. (&ldquo;OC-BVI&rdquo;)
is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated
in consolidation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Foreign
currency:</B></FONT>&nbsp;The Company&rsquo;s reporting currency is the United States dollar (&ldquo;US$&rdquo;). The functional
currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, CW-Cooperatief and CW-Bali) is the currency
for each respective country. The functional currency for NSC, AdR, CW-Cooperatief and CW-Bali is the US$. NSC and AdR conduct
business in US$ and Mexican pesos, CW-Cooperatief conducts business in US$ and euros, and CW-Bali conducts business in US$ and
Indonesian rupiahs. The exchange rates for the Cayman Islands dollar, the Belize dollar and the Bahamian dollar are fixed to the
US$. The exchange rates for conversion of Mexican pesos, euros and rupiahs into US$ vary based upon market conditions.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net foreign currency gains arising from
transactions and re-measurements were $35,352 and $8,089 for the year ended December&nbsp;31, 2019 and 2018, respectively, and
are included in &ldquo;Other income (expense) - Other&rdquo; in the accompanying condensed consolidated statements of income.</P>

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Cash and cash equivalents:</B> Cash
and cash equivalents consist of demand deposits at banks and highly liquid deposits at banks with an original maturity of three
months or less. Cash and cash equivalents as of December&nbsp;31, 2019 and December&nbsp;31, 2018 include $12.7 million and $8.4
million, respectively, of certificates of deposits with an original maturity of three months or less.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&nbsp;31, 2019, the Company
had deposits in U.S. banks in excess of federally insured limits of approximately $6.5 million. As of December&nbsp;31, 2019,
the Company held cash in foreign bank accounts of approximately $36.0 million.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain transfers from the Company&rsquo;s
Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of The Bahamas. As
of December&nbsp;31, 2019, the equivalent United States dollar cash balances for deposits held in The Bahamas were approximately
$7.4 million.</P>

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

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

<!-- Field: Page; Sequence: 46; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Accounts
receivable and allowance for doubtful accounts:</B></FONT> Accounts receivable are recorded at invoiced amounts based on meter
readings or minimum take-or-pay amounts per contractual agreements. The allowance for doubtful accounts is the Company&rsquo;s
best estimate of the amount of probable credit losses in the Company&rsquo;s existing accounts receivable balance. The Company
determines the allowance for doubtful accounts based on historical write-off experience and monthly review of delinquent accounts.
Past due balances are reviewed individually for collectability and disconnection. Account balances are charged off against the
allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered
by management to be remote.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Inventory:
</B></FONT>Inventory primarily includes consumables stock and spare parts stock that are valued at cost, less an allowance for
obsolescence, with cost determined on the first-in, first-out basis. Inventory also includes potable water held in the Company&rsquo;s
reservoirs. The carrying amount of the water inventory is the lower of the average cost of producing water during the year or
its net realizable value.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Loans
receivable:</B></FONT> Loans receivable relate to notes receivable from customers arising from the construction and sale of water
infrastructure. The allowance for loan losses, if any, is the Company&rsquo;s best estimate of the amount of probable credit losses
in the Company&rsquo;s existing loans and is determined on an individual loan basis.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Costs
and estimated earnings in excess of billings: </B></FONT>Costs and estimated earnings in excess of billings represent revenue
recognized in excess of amounts billed on the respective uncompleted construction and manufacturing contracts.</P>

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Billings
in excess of costs and estimated earnings:</B></FONT> Billing in excess of costs and estimated earnings represent amounts billed
in excess of revenue recognized on the respective uncompleted construction and manufacturing contracts.</P>



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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Property,
plant and equipment, net:</B></FONT> Property, plant and equipment is stated at cost less accumulated depreciation. Depreciation
is calculated using a straight-line method with an allowance for estimated residual values. Rates are determined based on the estimated
useful lives of the assets as follows:</P>



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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buildings</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 59%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 to 40 years</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plant and equipment</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4 to 40 years</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution system</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 to 40 years</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture,
    fixtures and equipment</FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 to 10 years</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 to 10 years</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shorter of 5 years or lease term&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lab equipment</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 to 10 years</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Additions to property, plant and equipment
are comprised of the cost of the contracted services, direct labor and materials. Assets under construction are recorded as additions
to property, plant and equipment upon completion of the projects. Depreciation commences in the month the asset is placed in service.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interest costs directly attributable to
the acquisition and construction of qualifying assets, which are assets that necessarily take a substantial amount of time to
be ready for their intended use, are added to the cost of those assets until such time as the assets are substantially ready for
use. No interest was capitalized during the years ended December&nbsp;31, 2019 or 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Long-lived
assets:</B></FONT> Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the
carrying amount of the assets might not be recoverable. Conditions that would necessitate an impairment assessment include a significant
decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or
a significant adverse change that would indicate that the carrying amount of an asset or group of assets is not recoverable. For
long-lived assets to be held and used, the Company recognizes an impairment loss only if their carrying amounts are not recoverable
through their undiscounted cash flows and measures the impairment loss based on the difference between the carrying amounts and
estimated fair values.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Goodwill
and intangible assets:</B></FONT> Goodwill represents the excess cost over the fair value of the assets of an acquired business.
Goodwill and intangible assets acquired in a business combination accounted for as a purchase and determined to have an indefinite
useful life are not amortized but are tested for impairment at least annually. Intangible assets with estimable useful lives are
amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment.
The Company evaluates the possible impairment of goodwill annually as part of its reporting process for the fourth quarter of
each fiscal year. Management identifies the Company&rsquo;s reporting units, which consist of the retail, bulk, and manufacturing
business segments, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including
the existing goodwill and intangible assets, to those reporting units. The Company determines the fair value of each reporting
unit and compares the fair value to the carrying amount of the reporting unit. To the extent the carrying amount of the reporting
unit exceeds the fair value of the reporting unit, an impairment loss is recorded.</P>

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

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

<!-- Field: Page; Sequence: 47; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December&nbsp;31,
2019 and 2018, the Company estimated the fair value of its reporting units by applying the discounted cash flow method, the guideline
public company method, and the mergers and acquisitions method.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The discounted cash flow method relied
upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value
subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general
economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for
the calculations represented the estimated cost of capital for market participants at the time of each analysis.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also estimated the fair value
of each of its reporting units for the years ended December&nbsp;31, 2019 and 2018 through reference to the guideline companies
and the market multiples implied by guideline merger and acquisition transactions.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company weighted the fair values estimated
for each of its reporting units under each method and summed such weighted fair values to estimate the overall fair value for
each reporting unit. The respective weightings the Company applied to each method as of December&nbsp;31, 2019 were consistent
with those used as of December&nbsp;31, 2018 and were as follows:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Method</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Retail</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Bulk</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Manufacturing</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 61%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discounted cash flow</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">80</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">80</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">80</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guideline public company</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mergers and acquisitions</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</FONT></TD>
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</FONT></TD>
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</FONT></TD>
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair values the Company estimated
for its retail and bulk reporting units exceeded their carrying amounts by 74% and 58%, respectively, as of December&nbsp;31,
2019. The assets and liabilities for the Company&rsquo;s services reporting unit (with the exception of investments in land and
rights of way related to AdR) consist almost entirely of those for PERC, which was acquired on October&nbsp;24, 2019, and therefore
the Company estimates the fair value of its services reporting unit closely approximates its carrying value at December&nbsp;31,
2019. The Company&rsquo;s manufacturing reporting unit consists entirely of Aerex and the remaining 49% ownership interest of
Aerex was purchased on January&nbsp;24, 2020 for $8,500,000. The Company considered this purchase, the manufacturing reporting
unit&rsquo;s results of operations for the year ended December&nbsp;31, 2019, its projected results of operations for the year
ending December 31, 2020, and the amount by which its estimated fair value exceeded its carrying amount as of December&nbsp;31,
2018 to determine that it is more likely than not that the fair value of the manufacturing reporting unit exceeded its carrying
amount at December 31, 2019.. The fair values the Company estimated for its retail, bulk and manufacturing units exceeded their
carrying amounts by 79%, 62% and 53%, respectively, as of December&nbsp;31, 2018.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February&nbsp;11, 2016, the Company
acquired 51% ownership interest in Aerex. In connection with this acquisition the Company recorded goodwill of $8,035,211. Aerex&rsquo;s
actual results of operations for the six months in 2016 following the acquisition fell significantly short of the projected results
for this period that were included in the cash flow projections the Company utilized to determine the purchase price for Aerex
and the fair values of its assets and liabilities. Due to this shortfall in Aerex&rsquo;s results of operations, the Company tested
Aerex&rsquo;s goodwill for possible impairment as of September&nbsp;30, 2016 by estimating its fair value using the discounted
cash flow method. As a result of this impairment testing, the Company determined that the carrying value of the Aerex goodwill
exceeded its fair value and recorded an impairment loss of $1,750,000 for the three months ended September&nbsp;30, 2016, included
in loss on long-lived asset dispositions and impairments, net in the accompanying consolidated statements of income, to reduce
the carrying value of this goodwill to $6,285,211. As part of the Company&rsquo;s annual impairment testing of goodwill performed
during the fourth quarter, in 2017 the Company updated its projections for Aerex&rsquo;s future cash flows, determined that the
carrying value of the Aerex goodwill exceeded its fair value, and recorded an impairment loss of $1,400,000 for the three months
ended December&nbsp;31, 2017, which is included in loss on long-lived asset dispositions and impairments, net in the accompanying
consolidated statements of income, to further reduce the carrying value of the goodwill to $4,885,211. The Company may be required
to record additional impairment losses to reduce the carrying value of this goodwill in future periods if the Company determines
it likely that Aerex&rsquo;s results of operations will fall short of its most recent projections of its future cash flows.</P>



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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February&nbsp;2019, the Company sold
its former Belize subsidiary (see Note 13) As a result of this sale, this former subsidiary has been accounted for as discontinued
operations in the consolidated financial statements, and bulk segment goodwill of approximately $380,000 as of December&nbsp;31,
2018 associated with this former subsidiary was reclassified to long-term assets of discontinued operations in the consolidated
statements of financial condition.</P>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Investments:
</B></FONT>Investments where the Company does not exercise significant influence over the operating and financial policies of
the investee and holds less than 20% of the voting stock are recorded at cost. The Company uses the equity method of accounting
for investments in common stock where the Company holds 20% to 50% of the voting stock of the investee and has significant influence
over its operating and financial policies but does not meet the criteria for consolidation. The Company recognizes impairment
losses on declines in the fair value of the stock of investees that are other than temporary.</P>

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

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

<!-- Field: Page; Sequence: 48; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Other
assets:</B></FONT> Under the terms of CW-Bahamas&rsquo; contract with the Water and Sewerage Corporation of The Bahamas (&ldquo;WSC&rdquo;)
to supply water from its Blue Hills desalination plant, CW-Bahamas was required to reduce the amount of water lost by the public
water distribution system on New Providence Island, The Bahamas, over a one-year period by 438 million gallons, a requirement
CW-Bahamas met during 2007. The Company was solely responsible for the engineering, labor and materials costs incurred to affect
the reduction in lost water, which were capitalized and are being amortized on a straight-line basis over the original remaining
life of the Blue Hills contract. Such costs are included in other assets and aggregated approximately $3.5 million as of December&nbsp;31,
2019 and 2018. Accumulated amortization for these costs was approximately $2.4 million and $2.2 million as of December&nbsp;31,
2019 and 2018, respectively. Amortization expense was $179,353 for the years ended December&nbsp;31, 2019 and 2018.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Income
taxes:</B></FONT> The Company accounts for the income taxes arising from the operations of its United States and Mexico subsidiaries
under the asset and liability method. Deferred tax assets and liabilities, if any, are recognized for the future tax consequences
attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective
tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax
rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.
The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. A valuation allowance is provided to the extent any deferred tax asset may not be realized.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is not presently subject to
income taxes in the other countries in which it operates.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Revenue
recognition:</B></FONT> Revenue is recognized when control of the promised goods or services is transferred to the Company&rsquo;s
customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the Company&rsquo;s revenue disaggregated
by revenue source.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year
    Ended December&nbsp;31,</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retail revenue</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26,456,022</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,621,048</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bulk revenue</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26,986,108</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,031,287</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Services revenue</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,759,446</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,811,372</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Manufacturing revenue</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,592,075</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,256,150</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total revenue</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">68,793,651</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">65,719,857</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company produces and supplies water
to end-users, including residential, commercial and governmental customers in the Cayman Islands under an exclusive retail license
issued to Cayman Water by the Cayman Islands government to provide water in two of the three most populated and rapidly developing
areas on Grand Cayman Island. Customers are billed on a monthly basis based on metered consumption and bills are typically collected
within 30 to 35 days after the billing date. Receivables not collected within 45 days subject the customer to disconnection from
water service. In 2019 and 2018, bad debts represented less than 1% of the Company&rsquo;s total retail sales.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue from water
sales at the time water is supplied to the customer&rsquo;s premises. The amount of water supplied is determined and invoiced
based upon water meter readings performed at the end of each month. All retail water contracts are month-to-month contracts. The
Company has elected the &ldquo;right to invoice&rdquo; practical expedient for revenue recognition on its retail water sale contracts
and recognizes revenue in the amount to which the Company has a right to invoice.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company produces and supplies water
to government-owned distributors in the Cayman Islands and The Bahamas.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">OC-Cayman provides bulk water to the Water
Authority-Cayman (&ldquo;WAC&rdquo;), a government-owned utility and regulatory agency, under various agreements. The WAC in turn
distributes such water to properties in Grand Cayman outside of Cayman Water&rsquo;s retail license area.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sells bulk water in The Bahamas
through its majority-owned subsidiary, CW-Bahamas, to the Water and Sewerage Corporation of The Bahamas (&ldquo;WSC&rdquo;), which
distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New
Providence. The Company also sells water to a private resort on Bimini.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has elected the &ldquo;right
to invoice&rdquo; practical expedient for revenue recognition on its bulk water sale contracts and recognizes revenue in the amount
to which the Company has a right to invoice.</P>

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

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

<!-- Field: Page; Sequence: 49; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Services and Manufacturing revenue</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company, through Aerex, is a custom
and specialty manufacturer of water treatment-related systems and products applicable to commercial, municipal and industrial
water production. Substantially all of Aerex&rsquo;s customers are U.S. companies.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides design, engineering,
management, procurement and construction services for desalination infrastructure through DesalCo, which serves customers in the
Cayman Islands, The Bahamas and the British Virgin Islands.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also provides design, engineering,
construction and management services for water treatment and reuse infrastructure through PERC. All of PERC&rsquo;s customers
are companies or governmental entities located in the U.S.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes services and manufacturing
construction revenue over time under the input method using costs incurred (which represents work performed) to date relative
to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best
reflects the transfer of control of the promised good to the customer. Contract costs include labor, material and overhead. The
Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to various stages
of a contract. Under this input method, the Company records revenue and recognizes profit or loss as work on the contract progresses.
The Company estimates total project costs and profit to be earned on each long-term, fixed price contract prior to commencement
of work on the contract and updates these estimates as work on the contract progresses. The cumulative amount of revenue recorded
on a contract at a specified point in time is that percentage of total estimated revenue that incurred costs to date comprises
of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on
revenue from that contract decreases. The Company recognizes the full amount of any estimated loss on a contract at the time the
estimates indicate such a loss. Any costs and estimated earnings in excess of billings are classified as current assets. Billings
in excess of costs and estimated earnings on uncompleted contracts, if any, are classified as current liabilities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has elected the &ldquo;right
to invoice&rdquo; practical expedient for revenue recognition on its management services agreements and recognizes revenue in
the amount to which the Company has a right to invoice.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Practical Expedients and Exemptions</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not disclose the value
of unsatisfied performance obligations for (i)&nbsp;contracts with an original expected length of one year or less and (ii)&nbsp;contracts
for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Comparative
amounts:</B></FONT> Certain amounts presented in the financial statements previously issued for 2018 have been reclassified to
conform to the current year&rsquo;s presentation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>3. Acquisition of PERC</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October&nbsp;24, 2019, the Company,
through its wholly-owned subsidiary, CW-Holdings, entered into a stock purchase agreement (the &ldquo;Purchase Agreement&rdquo;)
with PERC and its various shareholders (collectively, the &ldquo;Sellers&rdquo;). Pursuant to the terms of the Purchase Agreement,
CW-Holdings purchased a 51% ownership interest in PERC for approximately $4.1 million in cash. After giving effect to the transactions
contemplated by the Purchase Agreement, CW-Holdings owns 51% of the outstanding capital stock of PERC, and three members of PERC&rsquo;s
management and one additional shareholder (the &ldquo;Remaining Shareholders&rdquo;) own the remaining 49% of the outstanding
capital stock of PERC. CW-Holdings also acquired from the Remaining Shareholders an option to compel the Remaining Shareholders
to sell, and granted to the Remaining Shareholders an option to require CW-Holdings to purchase, the Remaining Shareholders&rsquo;
49% ownership interest in PERC at a price based upon the fair market value of PERC at the time of the exercise of the option.
CW-Holdings&rsquo; option is exercisable on or after October&nbsp;24, 2022 and the Remaining Shareholders&rsquo; option is exercisable
on or after October&nbsp;24, 2024.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">PERC is a water infrastructure company
headquartered in Costa Mesa, California that develops, designs, builds, and manages wastewater and water reuse infrastructure.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Purchase Agreement,
CW-Holdings, and the Remaining Shareholders entered into a shareholders&rsquo; agreement, pursuant to which CW-Holdings and the
Remaining Shareholders agreed to certain rights and obligations with respect to the governance of PERC.</P>

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

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

<!-- Field: Page; Sequence: 50; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purchase price for PERC is summarized as follows:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 60%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash consideration</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 84%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase price (excluding
    working capital)</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 13%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,088,817</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash acquired</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(941,379</FONT></TD>
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total cash consideration</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,147,438</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the estimated fair values of
the assets and liabilities assumed at the acquisition date:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 60%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 87%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial assets</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,371,532</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Costs and estimated earnings in excess of billings</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">20,854</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">86,287</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identifiable intangible assets</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,990,000</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax liability</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,117,200</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts payable and accrued liabilities</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,260,722</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Working capital adjustment payable</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(23,467</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred revenue</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(117,636</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Billings in excess of costs and estimated earnings</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(760,992</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net liability arising
    from put/call options</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(744,000</FONT></TD>
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total identifiable net assets</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,444,656</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest in PERC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,617,634</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,320,416</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,147,438</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of noncontrolling interest
was calculated using the discounted cash flow method. The discounted cash flow method relied upon nine-year discrete projections
of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period.
These projections were based upon historical and anticipated future results, general economic and market conditions, and considered
the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost
of capital for market participants at the time of each analysis. An 8.4% discount for marketability was applied to the noncontrolling
interest calculated under the discounted cash flow method. This marketability discount was calculated using an average-price put
option model.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The identifiable intangible assets consisted of the following
items:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Amount</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Useful
    life</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif; text-align: left">Non-compete agreement</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">130,000</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3
                                         years</FONT></TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Trade name</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,300,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15
                                         years</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Customer backlog</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">360,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2
                                         years</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Facility management contracts</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,200,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6
                                         years</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,990,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">The results of operations of PERC included
in the Company&rsquo;s results of operations for the period October&nbsp;24, 2019 to December&nbsp;31, 2019 are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 60%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 79%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 16%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,376,793</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross profit</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">407,604</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization of intangibles, net of tax benefit</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(81,200</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">37,924</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 51; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following unaudited pro forma financial
information presents the results of operations of the Company for the years ended December&nbsp;31, 2019 and 2018, as if the acquisition
of PERC had taken place on January&nbsp;1, 2018. These pro forma results have been prepared for comparative purposes only and
do not purport to be indicative of the results of operations which would have actually occurred had the transaction taken place
on January&nbsp;1, 2018, nor do they purport to be indicative of future results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>December&nbsp;31,</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,615,958</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">76,787,893</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">47,162,564</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">47,608,703</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross profit</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,453,394</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,179,190</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">General and administrative expenses</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,620,106</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,451,898</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gain (loss) on asset
    dispositions and impairments, net</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">447,681</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(58,434</FONT></TD>
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income from operations</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,280,969</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,668,858</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other income (expense),
    net</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">805,093</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,749,833</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income before income taxes</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,086,062</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,418,691</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision for (benefit
    from) income taxes</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">72,814</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(651,300</FONT></TD>
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income from continuing operations</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,013,248</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,069,991</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income from continuing
    operations attributable to non-controlling interests</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,505,068</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">792,092</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income from continuing operations attributable
    to Consolidated Water Co. Ltd. stockholders</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,508,180</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,277,899</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gain on sale of discontinued operations</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,621,170</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income from
    discontinued operations</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,115,825</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total income from
    discontinued operations</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,621,170</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,115,825</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income attributable
    to Consolidated Water Co. Ltd. stockholders</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,129,350</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,393,724</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings per common share attributable
    to Consolidated Water Co. Ltd. common stockholders</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continuing operations</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.57</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.69</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discontinued operations</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.24</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.07</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings
    per share</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.81</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.76</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted earnings per common share attributable
    to Consolidated Water Co. Ltd. common stockholders</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Continuing operations</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.56</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.68</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Discontinued operations</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.24</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.07</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted earnings
    per share</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.80</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.75</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted average number of common shares used
    in the determination of:</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings
    per share</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,025,639</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,962,760</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted earnings
    per share</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,137,076</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,074,147</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 52; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<!-- Field: Split-Segment; Name: 6 -->
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>4. Cash and cash equivalents</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents are not restricted
by the terms of the Company&rsquo;s bank accounts as to withdrawal or use. As of December&nbsp;31, 2019 and 2018, the equivalent
United States dollars are denominated in the following currencies:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December&nbsp;31,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Bank accounts:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 0.125in">United States dollar</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">16,107,831</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">11,797,054</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 0.125in">Cayman Islands dollar</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,690,274</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,626,487</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 0.125in">Bahamian dollar</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,353,936</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,301,002</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 0.125in">Belize dollar</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,130,783</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 0.125in">Bermudian dollar</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,084</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,370</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 0.125in">Mexican peso</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">384,895</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">37,313</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; padding-left: 0.125in">Indonesian
    rupiah</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">22,289</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">29,540,020</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">21,918,298</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Short term deposits:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 0.125in">United States dollar</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">11,100,185</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">8,379,723</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-left: 0.125in">Cayman Islands dollar</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,209,954</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 0.125in">Bahamian dollar</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,052,510</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,039,456</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,362,649</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">9,419,179</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total cash and cash equivalents</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">42,902,669</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">31,337,477</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Transfers from the Company&rsquo;s Bahamas
bank accounts to Company bank accounts in other countries require the approval of the Central Bank of the Bahamas.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>5. Accounts receivable, net</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; font-size: 10pt; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid; text-indent: 0">December 31,</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; font-size: 10pt; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid; text-indent: 0">2019</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid; text-indent: 0">2018</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0; width: 74%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">Trade accounts receivable</TD><TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">$</TD><TD STYLE="padding: 0; width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">23,138,736</TD><TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">$</TD><TD STYLE="padding: 0; width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">22,331,720</TD><TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">Receivable from OC-BVI</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">10,808</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">46,600</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">Other accounts receivable</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">222,381</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">242,799</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0; font-size: 10pt; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">23,371,925</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">22,621,119</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">Allowance for doubtful accounts</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">(142,236</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">(158,902</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">Accounts receivable, net</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">$</TD><TD STYLE="padding: 0; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">23,229,689</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">$</TD><TD STYLE="padding: 0; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">22,462,217</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The activity for the allowance for doubtful accounts consisted
of:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; font-size: 10pt; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid; text-indent: 0">December 31,</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding: 0; font-size: 10pt; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid; text-indent: 0">2019</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid; text-indent: 0">2018</TD><TD STYLE="padding: 0; font: bold 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0; width: 74%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">Opening allowance for doubtful accounts</TD><TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">$</TD><TD STYLE="padding: 0; width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">158,902</TD><TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">$</TD><TD STYLE="padding: 0; width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">158,902</TD><TD STYLE="padding: 0; width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">Provision for doubtful accounts</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">-</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">-</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">Accounts written off during the year</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">(16,666</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">)</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">-</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">Ending allowance for doubtful accounts</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">$</TD><TD STYLE="padding: 0; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">142,236</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-indent: 0">&nbsp;</TD>
    <TD STYLE="padding: 0; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">$</TD><TD STYLE="padding: 0; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right; text-indent: 0">158,902</TD><TD STYLE="padding: 0; font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: 0">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant concentrations of credit risk
are disclosed in Note 21.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 53; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>6. Inventory</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December&nbsp;31,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif; text-align: left">Water stock</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">33,694</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">36,837</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Consumables stock</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">118,286</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">106,925</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Spare parts stock</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">7,539,953</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">6,634,157</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Total inventory</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">7,691,933</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,777,919</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,287,555</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,232,721</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Inventory (non-current)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">4,404,378</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">4,545,198</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>7. Contracts in progress</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue recognized and amounts billed
on contracts in progress are summarized as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December&nbsp;31,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif; text-align: left">Revenues recognized to date on contracts
    in process</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">24,041,993</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">6,377,657</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Amounts billed to date on contracts
    in process</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(22,980,598</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(5,651,928</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,061,395</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">725,729</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The above net balances are reflected in
the accompanying consolidated balance sheet as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December&nbsp;31,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif; text-align: left">Costs and estimated earnings in excess
    of billings</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">1,675,781</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">835,669</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Billings in excess of costs and
    estimated earnings</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(614,386</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(109,940</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,061,395</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">725,729</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>8. Property, plant and equipment and construction in progress</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December&nbsp;31,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif">Land</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">3,566,537</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">3,435,361</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Buildings</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">23,176,106</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">19,829,575</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Plant and equipment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">64,840,636</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">61,777,836</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Distribution system</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">36,538,614</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">36,057,078</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Office furniture, fixtures and equipment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,061,315</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,635,184</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Vehicles</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,582,053</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,431,719</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Leasehold improvements</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">272,092</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">244,221</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Lab equipment</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">14,958</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">27,795</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">133,052,311</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">126,438,769</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Less accumulated depreciation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">71,803,332</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">67,557,951</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Property, plant and equipment,
    net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">61,248,979</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">58,880,818</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Construction in progress</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,335,597</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">6,015,043</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&nbsp;31, 2019, the Company
had outstanding capital commitments of $226,526. The Company maintains insurance for loss or damage to all fixed assets that it
deems susceptible to loss. The Company does not insure its underground distribution system as the Company considers the possibility
of material loss or damage to this system to be remote. During the years ended December&nbsp;31, 2019 and 2018, $7,755,375 and
$14,398,624, respectively, of construction in progress was placed in service. Depreciation expense was $6,186,627 and $5,514,881
for the years ended December&nbsp;31, 2019 and 2018, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 54; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>9. Investment in OC-BVI</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company owns 50% of the outstanding
voting common shares and a 43.53% equity interest in the profits of Ocean Conversion (BVI) Ltd. (&ldquo;OC-BVI&rdquo;). The Company
also owns certain profit-sharing rights in OC-BVI that raise its effective interest in the profits of OC-BVI to approximately
45%. Pursuant to a management services agreement, OC-BVI pays the Company monthly fees for certain engineering and administrative
services. OC-BVI&rsquo;s sole customer is the Ministry of Communications and Works of the Government of the British Virgin Islands
(the &ldquo;Ministry&rdquo;) to which it sells bulk water.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&rsquo;s equity investment
in OC-BVI amounted to $1,903,602 and $2,584,987 as of December&nbsp;31, 2019 and December&nbsp;31, 2018, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Summarized financial information for OC-BVI
is as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31,</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font-size: 10pt; text-align: left">Current assets</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">1,151,398</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 10%; font-size: 10pt; text-align: right">2,286,179</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Non-current assets</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3,446,198</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">3,859,310</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Total assets</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">4,597,596</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right">6,145,489</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>December&nbsp;31,</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current liabilities</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">156,040</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">132,005</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-current liabilities</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">684,450</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,048,950</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total liabilities</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">840,490</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,180,955</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Year
    Ended December&nbsp;31,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif">Revenue</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">3,146,550</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,845,211</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cost of revenue</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,156,460</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,348,046</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Gross profit</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">990,090</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,497,165</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">General and administrative expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">781,677</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">707,034</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Gain on long-lived asset disposition</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Income from operations</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">209,413</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">790,131</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Other income (expense), net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(32,341</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,393,271</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Net income</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">177,072</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,183,402</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Income attributable to non-controlling
    interests</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">74,233</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">52,275</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Net income attributable to controlling
    interests</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">102,839</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">4,131,127</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A reconciliation of the beginning and ending balances for the
investment in OC-BVI for the year ended December&nbsp;31, 2019:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 87%; font: 10pt Times New Roman, Times, Serif">Balance as of December&nbsp;31, 2018</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,584,987</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Profit-sharing and equity from earnings of OC-BVI</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">60,965</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Distributions received from OC-BVI</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(742,350</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Balance as of December&nbsp;31, 2019</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,903,602</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognized $44,765 and $1,798,280
in earnings from its equity investment in OC-BVI for the years ended December&nbsp;31, 2019 and 2018, respectively. The Company
recognized $16,200 and $654,075 in profit-sharing income from its profit-sharing agreement with OC-BVI for the years ended December&nbsp;31,
2019 and 2018, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December&nbsp;31, 2019
and 2018, the Company recognized $382,653 and $445,188, respectively, in revenues from its management services agreement with OC-BVI.
The Company also recognized approximately $710,000 in revenues for the year ended December&nbsp;31, 2018 for the refurbishment
of OC-BVI&rsquo;s Bar Bay plant. Amounts payable by OC-BVI to the Company were $10,808 and $46,746 as of December&nbsp;31, 2019
and 2018, respectively.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 55; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Resolution of Baughers Bay Litigation</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through March&nbsp;2010, OC-BVI supplied
water to the BVI government from a plant located at Baughers Bay, Tortola, under the terms of a water supply agreement dated May&nbsp;1990
(the &ldquo;1990 Agreement&rdquo;) with an initial seven-year term that expired in May&nbsp;1999. The 1990 Agreement provided
that such agreement would automatically be extended for another seven-year term unless the BVI government provided notice, at
least eight months prior to such expiration, of its decision to purchase the plant from OC-BVI at the agreed upon amount under
the 1990 Agreement of approximately $1.42 million. In correspondence between the parties from late 1998 through early 2000, the
BVI government indicated that it intended to purchase the plant but would be amenable to negotiating a new water supply agreement
and that it considered the 1990 Agreement to be in force on a monthly basis until negotiations between the BVI government and
OC-BVI were concluded. OC-BVI continued to supply water from the plant and expended approximately $4.7 million between 1995 and
2003 to significantly expand the production capacity of the plant beyond that contemplated in the 1990 Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2006, the BVI government took the position
that the seven-year extension of the 1990 Agreement had been completed and that it was entitled to ownership of the Baughers Bay
plant and during 2007, the BVI government-initiated litigation seeking ownership of the Baughers Bay plant. OC-BVI counterclaimed
that it was entitled to continued possession and operation of the Baughers Bay plant until the BVI government paid OC-BVI approximately
$4.7 million, which OC-BVI believed represented the value of the Baughers Bay plant at its expanded production capacity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of the final ruling made by
the Appellate Court on this litigation in 2009, the BVI Government was awarded ownership of the Baughers Bay plant but OC-BVI
was awarded compensation for improvements made to the plant in the amount equal to the difference between (i)&nbsp;the value of
the Baughers Bay plant at the date OC-BVI transferred possession of the plant to the BVI government and (ii)&nbsp;$1.42 million
(the purchase price for the Baughers Bay plant under the 1990 Agreement).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August&nbsp;2018, OC-BVI and the BVI
government entered into a settlement agreement for the Baughers Bay plant litigation with an agreed upon value for the plant of
$4,432,834, which resulted in a net payment (i.e. after legal and other expenses) to OC-BVI in September&nbsp;2018 of $4,271,409.
Such amount is included in other income, net in OC-BVI&rsquo;s 2018 consolidated results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>10. NSC and AdR Project Development</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May&nbsp;2010, the Company acquired,
through its wholly-owned Netherlands subsidiary, CW-Cooperatief, a 50% interest in NSC, a development stage Mexican company. CW-Cooperatief
has since purchased, through the conversion of a loan it made to NSC, additional shares that increased its ownership interest
in NSC to 99.99%. NSC was formed to pursue a project (the &ldquo;Project&rdquo;) that originally encompassed the construction,
operation and minority ownership of a 100 million gallon per day seawater reverse osmosis desalination plant to be located in
northern Baja California, Mexico and accompanying pipelines to deliver water to the Mexican potable water system. As discussed
in paragraphs that follow, during 2015 the scope of the Project was defined by the State of Baja California (the &ldquo;State&rdquo;)
to consist of a first phase consisting of a 50 million gallon per day plant and an aqueduct that connects to the Mexican potable
water infrastructure and a second phase consisting of an additional 50 million gallons per day of production capacity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through a series of transactions completed
in 2012-2014, NSC purchased 20.1 hectares of land for approximately $20.6 million on which the proposed Project&rsquo;s plant
would be constructed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November&nbsp;2012, NSC entered into
a lease with an effective term of 20-years from the date of full operation of the Project&rsquo;s desalination plant, with the
Comisi&oacute;n Federal de Electricidad for approximately 5,000 square meters of land on which it plans to construct the water
intake and discharge works for the plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently
equivalent to approximately $30,000&nbsp;every two months. This lease may be cancelled by NSC should NSC ultimately not proceed
with the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August&nbsp;2014, the State enacted
new legislation to regulate Public-Private Association projects which involve the type of long-term contract between a public-sector
authority and a private party required for the Project (the &ldquo;APP Law&rdquo;). Pursuant to this new legislation, in January&nbsp;2015,
NSC submitted an expression of interest for its project to the Ministry of Infrastructure and Urban Development of the State of
Baja California (&ldquo;SIDUE&rdquo;). SIDUE accepted NSC&rsquo;s expression of interest and requested that NSC submit a detailed
proposal for the Project that complies with the requirements of the new legislation. NSC submitted this detailed proposal (the
 &ldquo;APP Proposal&rdquo;) to SIDUE in late March&nbsp;2015. The new legislation required that such proposal be evaluated by
SIDUE and submitted to the Public-Private Association Projects State Committee (the &ldquo;APP Committee&rdquo;) for review and
authorization. If the Project was authorized the State would be required to conduct a public tender for the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In response to its APP Proposal, in September&nbsp;2015
NSC received a letter dated June&nbsp;30, 2015 from the Director General of the Comisi&oacute;n Estatal del Agua de Baja California
(&ldquo;CEA&rdquo;), the State agency with responsibility for the Project, stating that (i)&nbsp;the Project is in the public
interest with high social benefits and is consistent with the objectives of the State development plan; and (ii)&nbsp;that the
Project should proceed, and the required public tender should be conducted. In November&nbsp;2015, the State officially commenced
the tender for the Project, the scope of which the State defined as a first phase to be operational in 2019 consisting of a 50
million gallon per day plant and an aqueduct that connects to the Mexican potable water infrastructure and a second phase to be
operational in 2024 consisting of an additional 50 million gallons per day of production capacity. A consortium (the &ldquo;Consortium&rdquo;)
comprised of NSC, NuWater S.A.P.I. de C.V. (&ldquo;NuWater&rdquo;) and Suez Medio Ambiente M&eacute;xico, S.A. de C.V. (&ldquo;Suez
MA&rdquo;), a subsidiary of SUEZ International, S.A.S., submitted its tender for the Project in April&nbsp;2016 and in June&nbsp;2016,
the State designated the Consortium as the winner of the tender process for the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 56; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to the amount of capital the Project
requires, NSC will ultimately need an equity partner or partners for the Project. Consequently, NSC&rsquo;s tender to the State
for the Project was based upon the following: (i)&nbsp;NSC will sell or otherwise transfer the land and other Project assets to
a new company (&ldquo;Newco&rdquo;) that would build and own the Project; (ii)&nbsp;NSC&rsquo;s potential partners would provide
the majority of the equity for the Project and thereby would own the majority interest in Newco; (iii)&nbsp;NSC would maintain
a minority ownership position in Newco; and (iv)&nbsp;Newco would enter into a long-term management and technical services contract
for the Project with an entity partially owned by NSC or another Company subsidiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August&nbsp;2016, NSC and NuWater incorporated
Newco under the name Aguas de Rosarito S.A.P.I. de C.V. (&ldquo;AdR&rdquo;), a special purpose company, to complete the Project
and executed a shareholders agreement for AdR agreeing among other things that (i)&nbsp;AdR would purchase the land and other
Project assets from NSC on the date that the Project begins commercial operations and (ii)&nbsp;AdR would enter into a Management
and Technical Services Agreement with NSC effective on the first day that the Project begins commercial operations. NSC initially
owned 99.6% of the equity of AdR. In February&nbsp;2018, NSC acquired the remaining 0.4% ownership in AdR from NuWater.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August&nbsp;22, 2016, the Public Private
Partnership Agreement for public private partnership number 002/2015, bid number SIDUE-CEA-APP-2015-002 (&ldquo;APP Contract&rdquo;),
was executed between AdR, the CEA, the Government of Baja California represented by the Secretary of Planning and Finance and
the Public Utilities Commission of Tijuana (&ldquo;CESPT&rdquo;). The APP Contract requires AdR to design, construct, finance
and operate a seawater reverse osmosis desalination plant (and accompanying aqueduct) with a capacity of up to 100 million gallons
per day in two phases: the first with a capacity of 50 million gallons per day and an aqueduct to the Mexican potable water system
in Tijuana, Baja California and the second phase with a capacity of 50 million gallons per day. The first phase must be operational
within 36 months of commencing construction and the second phase must be operational by January&nbsp;2025. The APP Contract further
requires AdR to operate and maintain the plant and aqueduct for a period of 37 years starting from the commencement of operation
of the first phase. At the end of the operating period, the plant and aqueduct will be transferred to the CEA.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The APP Contract does not become effective
until the following remaining open conditions, among others, have been met:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 3px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&bull;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the State has established
    and registered various payment trusts, guaranties and bank credit lines for specific use by the Project;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&bull;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AdR has obtained
    all rights of way required for the aqueduct; and</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&bull;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">all debt financing
    agreements necessary to provide the funding to AdR for the first phase of the Project have been executed.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">In
December&nbsp;2016, the Congress of the State of Baja California, Mexico (the &ldquo;Congress&rdquo;) passed Decreto #57 which,
among other things, ratified and authorized the payment obligations of the corresponding public entities under the APP Contract
and authorized the corresponding public entities to obtain a credit facility to guarantee their payment obligations. During 2017,
following consultations between representatives of the State of Baja California and the Ministry of Finance of the Federal Government
of Mexico, it was determined that certain amendments to Decreto #57 were required to comply with recent changes to the Federal
Financial Discipline Law for Federative Entities and Municipalities. In addition, it was necessary to amend Decreto #57 to authorize
the inclusion of revenue from the CESPT in the primary payment trust for the Project. These amendments were included in Decreto
#168, which was approved by the Congress in December&nbsp;2017. The authorization for the execution of the credit agreement to
guarantee the payment obligations of the public entities under the APP Contract given in Decreto #57, as amended by Decreto #168,
expired on December&nbsp;31, 2018. During the congressional session held at the end of March&nbsp;2019, the Congress passed Decreto
#335, which renewed the authorizations for the various payment trusts, guaranties and bank credit lines required to be established
for the Project by the State entities. Decreto #335 expired December&nbsp;31, 2019. During the congressional session held at the
end of December&nbsp;2019, the Congress passed Decreto #37, which renewed the authorizations for the various payment trusts, guaranties
and bank credit lines required to be established for the Project by the State entities. Decreto #37 expires June&nbsp;30, 2020.
However, the expiration of Decreto #37 will not result in a termination of the APP Contract and/or the Project, as a new authorization
may be issued by Congress</FONT>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 57; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Following its issuance, the following
legal proceedings were initiated against Decreto #335:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(</I></FONT><I>a)&nbsp;Amparo
trial filed by a certain congressman and his alternate in April&nbsp;2019. </I>Given that neither AdR nor NSC are parties to this
action, based on publicly available information the Company understands that in April&nbsp;2019, a congressman of the Congress
and his alternate filed this claim, stating that there are no interested third parties in this trial. Both the provisional and
definitive suspensions of the effects of Decreto #335 requested by claimants, were denied by the Sixth District Court in Mexicali.
As such, the effects of Decreto #335 have not been suspended. On July&nbsp;31, 2019, this proceeding was dismissed. However, according
to publicly available information, on August&nbsp;15, 2019, the claimants appealed this dismissal. As neither AdR nor NSC are
parties to this Amparo trial, they are not parties to that appeal. Based upon publicly available information, on February&nbsp;6,
2020, the Sixth Collegiate Tribunal of the Fifteenth Circuit Court dismissed such appeal.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(b)&nbsp;Amparo
trial filed in May&nbsp;2019 by certain individuals that allegedly form part of Consejo Coordinador Empresarial (a private local
business association).</I></FONT> This claim challenged the constitutionality and therefore, the validity of Decreto #335. In
May&nbsp;2019, an initial resolution dismissing the claim was issued by the First District Court in Tijuana. The claimants in
this proceeding appealed this dismissal, and the appeal was resolved in the claimants&rsquo; favor by a superior court, therefore
forcing the admission of this amparo claim by the First District Court in Tijuana. Both the provisional and definitive suspensions
of the effects of Decreto #335 requested by claimants were denied by the First District Court in Tijuana. On October&nbsp;1, 2019,
AdR appeared before the First District Court, to vigorously oppose this claim. On January&nbsp;3, 2020, the First District Court
in Tijuana dismissed this claim On January&nbsp;15, 2020, claimants appealed such dismissal, and such appeal has not been yet
resolved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">(c)&nbsp;<I>Constitutionality
challenge (Acci&oacute;n de Inconstitucionalidad) against Decreto #335, filed by certain congresspersons in May&nbsp;2019</I>.
Based on publicly available information, the Company understands that in May&nbsp;2019, certain congresspersons filed this constitutionality
challenge against Decreto #335. This challenge has yet to be resolved.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both the exchange rate for the Mexican
peso relative to the dollar and general macroeconomic conditions in Mexico have varied since the execution of the APP Contract.
These changes have adversely impacted the estimated construction, operating and financing costs for the Project. The APP Contract
and the APP Law allow for the parties to negotiate (but do not guarantee) modifications to the consideration (i.e. water tariff)
under the APP Contract in the event of such significant macroeconomic condition changes. In February&nbsp;2017, AdR submitted
proposals to the CEA requesting the definition of the mechanism required by the APP Contract to update the consideration under
the APP Contract for changes in foreign exchange rates, lending rates and certain laws which have impacted the Project. On June&nbsp;1,
2018, AdR and the CEA executed an amendment to the APP Contract which, among other things, increases the scope of Phase 1 of the
Project for including the aqueduct originally designated for Phase 2, and addresses AdR&rsquo;s concerns regarding the impact
on the Project for changes in the exchange rate for the peso relative to the dollar and changes in interest rates that have occurred
subsequent to the submission of the Consortium&rsquo;s bid for the Project. As a result of this amendment to the APP Contract,
the final cost of Phase 1 and the related consideration to be charged by AdR under the APP Contract will be determined based upon
the bid submitted by the Consortium, the changes set forth in the amendment to the APP Contract and the economic conditions (e.g.
interest rates and currency exchange rates) in effect on the financial closing date for Phase 1.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February&nbsp;2018, AdR executed a subscription
agreement (the &ldquo;Agreement&rdquo;) for the equity funding required for the Project. The Agreement calls for NSC to retain
a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&ldquo;Greenfield&rdquo;),
a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The
Agreement also provides Suez MA with the option to purchase 20% of the equity of AdR. If Suez MA does not exercise this option,
NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective
when the conditions precedent related to the Project are met, including but not limited to those conditions discussed previously.
The aggregate investment to be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans,
is presently estimated at approximately 20% of the total cost of Phase 1 of the Project. This Agreement was originally scheduled
to expire on June&nbsp;30, 2019 but has been extended to April&nbsp;30, 2020.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June&nbsp;2018, AdR and Suez MA executed
a contract whereby Suez MA will serve as the engineering, procurement and construction contractor for the Project with such contract
becoming effective on the effective date of the APP Contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If AdR is ultimately unable to proceed
with the Project due to a failure by any of the parties involved to meet the conditions necessary for the APP Contract to become
effective, or for any other reason, the land NSC has purchased and the rights of way deposits it has made may lose their strategic
importance derived from their association with the Project and consequently may decline in value. If AdR does not proceed with
the Project, NSC may ultimately be unable to sell this land or recoup its rights of way deposits for amounts at least equal to
their carrying values as of December&nbsp;31, 2019 of approximately $24.2 million. Any loss on the sale of the land, or impairment
losses NSC may be required to record as a result of a decrease in the (i)&nbsp;fair value of the land; or (ii)&nbsp;value of the
rights of way arising from the inability to complete the Project could have a material adverse impact on the Company&rsquo;s financial
condition and results of operations<FONT STYLE="color: #00b050">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 58; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Included in the Company&rsquo;s results
of operations are general and administrative expenses from NSC and AdR, consisting of organizational, legal, accounting, engineering,
consulting and other costs relating to Project development activities. Such expenses amounted to approximately $2,348,000 and
$2,884,000 for the year ended December&nbsp;31, 2019 and 2018, respectively. The assets and liabilities of NSC and AdR included
in the Company&rsquo;s consolidated balance sheets amounted to approximately $29.3 million and $2.9 million, respectively, as
of December&nbsp;31, 2019 and approximately $26.2 million and $243,000 respectively, as of December&nbsp;31, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Project Litigation</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Immediately following CW-Cooperatief&rsquo;s
acquisition of its initial 50% ownership in NSC, the remaining 50% ownership interest in NSC was held by an unrelated company,
Norte Sur Agua, S. de R.L. de C.V. (&ldquo;NSA&rdquo;). NSA subsequently transferred ownership of half of its shares in NSC to
EWG Water LLC (&ldquo;EWG&rdquo;) and the other half of its shares in NSC to an individual (the &ldquo;individual shareholder&rdquo;).
In February&nbsp;2012, CW-Cooperatief paid $300,000 to enter into an agreement (the &ldquo;Option Agreement&rdquo;) that provided&nbsp;it
with an option, exercisable through February&nbsp;7, 2014, to purchase the shares of NSC owned by the individual shareholder for
a price of $1.0 million along with an immediate usufruct and power of attorney to vote those shares. Such shares constituted 25%
of the ownership of NSC as of February&nbsp;2012. In May&nbsp;2013, NSC repaid a $5.7 million loan payable to CW-Cooperatief by
issuing additional shares of its stock. As a result of this share issuance to CW-Cooperatief, the Company indirectly acquired 99.99%
of the ownership of NSC. The Option Agreement contained an anti-dilution provision that required CW-Cooperatief to transfer or
otherwise cause the individual shareholder to acquire, for a total price of $1 (regardless of their par or market value), shares
in NSC of an amount sufficient to maintain the individual shareholder&rsquo;s 25% ownership interest in NSC if (i)&nbsp;any new
shares of NSC were issued subsequent to the execution of the Option Agreement (causing the individual shareholder&rsquo;s 25% ownership
interest in NSC to be decreased); and (ii)&nbsp;CW-Cooperatief did not exercise its share purchase option by February&nbsp;7, 2014.
CW-Cooperatief exercised its option and paid the $1.0 million to the individual shareholder to purchase the Option Agreement shares
in February&nbsp;2014.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In January&nbsp;2018, EWG initiated an
ordinary mercantile claim against the individual shareholder, NSC and CW-Cooperatief, (with AdR being named as a third party to
be called to trial) before the Tenth Civil Judge in Tijuana, Baja California for Mercantile Matters (the &ldquo;Tenth Civil Judge&rdquo;).
The paragraphs that follow include a description of such litigation, while subparagraphs a) through f) that follow describe certain
separate amparo claims, an appeal and an administrative act arising from or relating to such ordinary mercantile claim, all in
chronological order.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the ordinary mercantile claim, EWG challenged, among other things, the transactions contemplated under the Option Agreement, and therefore, the capital investment transactions that increased the ownership interest of CW-Cooperatief in NSC to 99.99% as a consequence of the Option Agreement. EWG requested that the courts, as a preliminary matter; (a)&nbsp;suspend the effectiveness of the challenged transactions; (b)&nbsp;order certain public officials in Mexico to record the pendency of the lawsuit in the public records (including a special request to register a lien over the real estate owned by NSC); (c)&nbsp;appoint an inspector for NSC to oversee its commercial activities; and (d)&nbsp;order public officials in Mexico and credit institutions abroad to refrain from authorizing or executing any legal act related with the activities of the plaintiff, the co-defendants and the third party called to trial to avoid damages to third parties, including those with whom negotiations or any form of commercial or administrative activities, or activities of any other nature related with the &ldquo;Rosarito&rdquo; water desalination project, are being conducted. The Tenth Civil Judge granted, ex-parte, the preliminary relief sought by EWG, which resulted in the issuance of official writs to several governmental and public entities involved with the Project, including the registration of the pendency of the lawsuit in certain public records.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in"><I>a) AdR amparo claim against
the preliminary relief sought by EWG.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In April&nbsp;2018, AdR filed an
amparo against the official writs issued by the Tenth Civil Judge to two governmental entities. In May&nbsp;2018, the amparo claim
was amended to also request protection against additional official writs issued by the Tenth Civil Judge to two other governmental
entities and one banking institution. In May&nbsp;2018, the Third District Court for Amparo and Federal Trials in the State of
Baja California with residence in Tijuana granted a temporary suspension of the effects and consequences of the claimed official
writs issued by the Tenth Civil Judge pending a further determination by the Third District Court. Such suspension was granted
definitively in July&nbsp;2018, and in August&nbsp;2018, a resolution determining that the claimed official writs are unconstitutional,
was issued. EWG appealed such resolution, and in January&nbsp;2020, the Collegiate Tribunal resolving such appeal dismissed the
amparo filed by AdR. However, such dismissal does not adversely impact AdR, considering the resolution to the appeal mentioned
in subparagraph b) that follows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October&nbsp;16, 2018, NSC was served with the ordinary mercantile claim. On November&nbsp;7, 2018, NSC filed a legal response to the claim, vigorously opposing the claims made by EWG. In addition to such legal response, NSC filed (i)&nbsp;a request to submit the claim to arbitration, based on certain provisions of the by-laws of NSC, (ii)&nbsp;an appeal remedy against the preliminary relief, and (iii)&nbsp;a request for the setting of a guarantee to release the preliminary relief granted in favor of EWG.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>b) Appeal
filed by NSC against the preliminary relief sought by EWG.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The appeal remedy mentioned previously
in item (ii) suspended the proceeding (through the posting of a guarantee by NSC), and was resolved in December&nbsp;2019 and communicated
to EWG in January&nbsp;2020. Such resolution revoked the order of the Tenth Civil Judge whereby EWG was granted the preliminary
relief.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>c) Amparo
filed by EWG against the revocation of the preliminary relief.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In January&nbsp;2020, EWG filed
a new amparo claim against the resolution of the appeal remedy previously mentioned in item (ii). NSC has responded to this new
amparo to vigorously oppose such amparo claim of EWG and to uphold the resolution of such appeal remedy. To this date, this amparo
claim has not been resolved and, as such, it does not affect the revocation of the preliminary relief.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 59; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February&nbsp;26, 2019, the Tenth Civil Judge acknowledged NSC&rsquo;s filing of the legal response to the ordinary mercantile claim, its request to submit to arbitration, and the appeal remedy previously mentioned in item (ii), granting EWG a period of three business days to, among others, state what it deemed convenient to its interest.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further, on February&nbsp;26, 2019, the Tenth Civil Judge set the guarantee requested in NSC&rsquo;s November&nbsp;7, 2018 legal response, in the form of a security deposit in the amount of 1,000,000 Mexican pesos, to release the preliminary relief sought by EWG. On March&nbsp;4, 2019, NSC filed before the Tenth Civil Judge evidence of such security deposit, requesting the release of the mentioned preliminary relief.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Irrespective of the resolution revoking the preliminary relief previously granted in favor of EWG (due to the filing of the security deposit by NSC) and the pendency of the appeal remedy filed by EWG against such revocation, on April&nbsp;12, 2019, the Tenth Civil Judge granted EWG the opportunity to file a counter guarantee in the amount of 1,500,000 Mexican pesos to maintain the ex-parte preliminary relief granted in its favor. With respect to this matter, the Tenth Civil Judge issued a resolution on April&nbsp;26, 2019 allowing such counter guarantee to be filed in the form of a security deposit or in any other form allowed by the law, without extending the term initially granted for the filing of the counter guarantee.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NSC has vigorously opposed the resolution of the Tenth Civil Judge allowing the filing of a counter guarantee through the filing of a revocation remedy. To date, such appeal remedy has not been resolved.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further, on April&nbsp;12, 2019, the Tenth Civil Judge ruled that the request for arbitration filed on November&nbsp;7, 2018 was not applicable under Mexican law.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>d) Amparo
filed by NSC against the resolution rejecting submission to arbitration.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On May&nbsp;17, 2019, NSC filed an amparo claim against the
April&nbsp;12, 2019 ruling. Such amparo claim was resolved on October&nbsp;31, 2019, ordering the Tenth Civil Judge to issue a
new resolution on the request to submit the claim to arbitration. EWG filed an appeal remedy opposing such order for the issuance
of a new resolution, and such remedy has not yet been resolved. However, NSC has filed pleadings to uphold the order for the issuance
of a new resolution challenged by EWG.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In any event, the order for the
Tenth Civil Judge to issue a new resolution on the request to submit the claim to arbitration does not necessarily imply that the
Tenth Civil Judge shall rule&nbsp;to move to arbitration. However, if the new resolution is unfavorable for NSC, NSC is prepared
to vigorously oppose such resolution.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><I>e) Administrative
cancellation of registrations before the Public Registry of Property.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Despite the posting of the previously
mentioned 1,000,000 Mexican pesos guarantee in February&nbsp;26, 2019 to release the preliminary relief sought by EWG within the
ordinary mercantile claim, the Tenth Civil Judge failed to make her resolution effective, which would thereby rescind the previously
mentioned preliminary relief granted to EWG.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Consequently, on June&nbsp;19,
2019 (i.e. before obtaining a resolution revoking the preliminary relief as mentioned previously), NSC filed before the Public
Registry of Property of Baja California a cancellation request for the provisional lien and the preventive annotation recorded
against NSC&rsquo;s property in the public real estate records.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On June&nbsp;24, 2019, the Public
Registry of Property of Baja California issued an encumbrances cancellation resolution, approving the release of the provisional
lien and the preventive annotation recorded against NSC&rsquo;s property in the public real estate records. Such encumbrances cancellation
resolution was registered before the Public Registry of Property of Playas de Rosarito on June&nbsp;25, 2019. On June&nbsp;26,
2019, the Public Registry of Property of Playas de Rosarito issued a certificate of no liens with respect to the real estate owned
by NSC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><I>f) Amparo filed by EWG against
the administrative cancellation of registrations before the Public Registry of Property.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In November&nbsp;2019, NSC learned
that EWG had filed an amparo claim before the Third District Court in Tijuana against such encumbrances cancellation resolution,
and in December&nbsp;2019, NSC responded to such procedure to vigorously oppose the claim of EWG. Thereafter, NSC submitted a motion
to dismiss, based on the resolution of the appeal remedy revoking the preliminary relief, previously mentioned in item (ii). The
Court resolved in favor of such motion to dismiss. However, EWG may file an appeal remedy against such resolution.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June&nbsp;27, 2019, the Tenth Civil Judge acknowledged the posting, by EWG, of a bond policy as the counter guarantee allowed pursuant to the Tenth Civil Judge&rsquo;s ruling on April&nbsp;26, 2019. NSC plans to vigorously oppose the filing of such bond policy upon continuation of the proceedings, following the suspension granted as a result of the filing of the appeal remedy previously mentioned in item (ii).</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CW-Cooperatief has not been officially served with the ordinary mercantile claim, and AdR has not been notified that it has to appear for such trial. In any event, AdR is only a named third party called to trial in this claim, and no claims have been made by EWG against AdR.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company cannot presently determine what impact the resolution
of the claim may ultimately have on its ability to complete the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 60; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>11. Intangible assets</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February&nbsp;2016, the Company purchased
a 51% ownership interest in Aerex Industries,&nbsp;Inc. The purchase transaction identified certain intangible assets with a fair
value of $5,900,000 and useful lives as follows: Non-Compete (5 years), Trade name (15 years), Certifications/programs (3 years),
Customer backlog (1 year), and Customer relationships (4 years).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October&nbsp;2019, the Company purchased
a 51% ownership interest in PERC Water Corporation. The purchase transaction identified certain intangible assets with a fair
value of $3,990,000 and useful lives as follows: Non-Compete (3 years), Trade name (15 years), Customer backlog (2 years), and
Facility management contracts (6 years).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The costs and accumulated amortization
for these assets were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">December&nbsp;31,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2019</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif">Cost</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; font: 10pt Times New Roman, Times, Serif; text-align: left">Non-compete agreements</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">530,000</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Times New Roman, Times, Serif; text-align: right">400,000</TD><TD STYLE="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Trade names</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,700,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,400,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Certifications/programs</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,000,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,000,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Customer backlogs</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">460,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Customer relationships</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,000,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,000,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Facility management contracts</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,200,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">9,890,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,900,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Accumulated amortization</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Non-compete agreements</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(320,556</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(233,333</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Trade names</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(380,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(272,222</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">Certifications/programs</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,000,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,944,444</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Customer backlogs</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(130,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(100,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Customer relationships</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,958,333</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,458,334</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Facility management contracts</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(61,111</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(4,850,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(4,008,333</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Intangible assets, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,040,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,891,667</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization of intangible assets for each of the next five
years and thereafter is expected to be as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 87%; text-align: left">2020</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">891,667</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">2021</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">746,667</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">2022</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">582,778</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">2023</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">546,667</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">2024</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">546,667</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Thereafter</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,725,554</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,040,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization expense was $841,667 and
$1,340,000 for the years ended December&nbsp;31, 2019 and 2018, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>12. Leases</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of January&nbsp;1, 2019, the Company
adopted ASU 2016-02, Leases (Topic 842), which requires lessees to recognize a right-of-use (&quot;ROU&quot;) asset and lease
liability for all leases. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities
represent the Company's obligation to make lease payments arising from the lease. The Company implemented this new accounting
standard using the modified retrospective method for its existing leases, which did not cause any adjustments to prior year financial
statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company elected the package of transition
practical expedients available for existing contracts, which allowed it to carry forward its historical assessments of whether
contracts are or contain leases, lease classification and determination of initial direct costs. These leases contain both lease
and non-lease components, which the Company has elected to treat as a single lease component. The Company elected not to recognize
leases that have an original lease term, including reasonably certain renewal or purchase obligations, of twelve months or less
in its consolidated balance sheets for all classes of underlying assets. Lease costs for such short-term leases are recognized
on a straight-line basis in net income over the lease term.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 61; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company leases property
and equipment under operating leases, primarily land, office and warehouse locations. For leases with terms greater than twelve
months, the related asset and obligation are recorded at the present value of lease payments over the term. Many of these leases
contain rental escalation clauses which are factored into the determination of lease payments when appropriate. When available,
the lease payments are discounted using the rate implicit in the lease; however, the current leases entered into do not provide
a readily determinable implicit rate. Therefore, the Company&rsquo;s incremental borrowing rate is estimated to discount the lease
payments based on information available at lease commencement.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The land used by the Company
to operate its seawater desalination plants in the Cayman Islands and The Bahamas are owned by the Company or leased to the Company
for immaterial annual amounts and are not included in the lease amounts presented on the consolidated balance sheets.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">AdR has entered into a lease
for land to be used in the Project with an initial effective term of 20-years from the date of full operation of the Rosarito
seawater desalination plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent
to approximately $30,000 every two months. The lease is cancellable by AdR should it ultimately not proceed with the project.
All lease assets denominated in a foreign currency are measured using the exchange rate at commencement of the lease or the adoption
of ASU 2016-02, whichever is later. All lease liabilities denominated in a foreign currency are remeasured using the exchange
rate as of December&nbsp;31, 2019.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective May&nbsp;1, 2019,
the Company executed a new lease for its office located in the Cayman Islands under similar terms compared to the prior lease.
This new lease expires April&nbsp;30, 2024.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Lease assets and liabilities</I></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents
the lease-related assets and liabilities and their respective location on the consolidated balance sheets:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>December&nbsp;31,
    <BR>
    2019</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ASSETS</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 85%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses
    and other current assets</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">36,097</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncurrent</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
    lease right-of-use assets</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,439,212</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    lease right-of-use assets</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,475,309</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>LIABILITIES</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current maturities of operating
    leases</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">755,751</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncurrent</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncurrent
    operating leases</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,836,475</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    lease liabilities</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,592,226</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Weighted average remaining
    lease term:</U></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating leases</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">17.8
    years</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Weighted average discount
    rate:</U></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating leases</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.59</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of lease
cost were as follows:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; white-space: nowrap; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year
    Ended<BR>
    December&nbsp;31, 2019</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 70%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease
    costs</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 12%; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">797,403</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
    lease costs</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">16,469</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    lease costs</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">813,872</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 62; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total rental expense for
the year ended December&nbsp;31, 2018 was $870,833 and is included within general and administrative expenses in the accompanying
consolidated statement of income.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Supplemental cash flow information related to
leases is as follows:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; white-space: nowrap; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year
    Ended<BR>
    December&nbsp;31, 2019</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash paid for amounts included
    in measurement of liabilities:</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; width: 70%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating cash
    flows from operating leases</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 12%; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">968,005</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Future lease payments relating
to the Company's operating lease liabilities as of December&nbsp;31, 2019 were as follows:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Years
    ending December&nbsp;31,</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 85%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2020</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">949,603</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">632,754</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">525,579</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">532,809</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">313,176</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,602,600</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total future lease payments</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,556,521</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    Imputed interest</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,964,295</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease obligations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,592,226</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    Current obligations</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(755,751</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Noncurrent
    lease obligations</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,836,475</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>13. Discontinued operations</B></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the quarter ended September&nbsp;30,
2018, the Company signed a non-binding Memorandum of Understanding (&ldquo;MOU&rdquo;) with Belize Water Services Ltd. (&ldquo;BWSL&rdquo;)
with respect to the potential sale of its wholly owned subsidiary, Consolidated Water (Belize) Limited (&ldquo;CW-Belize&rdquo;),
to BWSL. The Company was not otherwise considering a sale of CW-Belize, so as an incentive for the Company to consider this proposed
transaction, BWSL promised in the MOU to facilitate both the conversion from Belize dollars to U.S. dollars and the subsequent
repatriation of all cash balances CW-Belize had on deposit in Belize. Transfers of funds held by CW-Belize to its parent company,
which were accomplished by means of conversion of Belize dollars into U.S. dollars, required the approval of the Central Bank of
Belize and were dependent on the amount of U.S. dollars available to Belize banks to execute such transfers. Weakness in the Belize
economy and other factors have reduced the amount of U.S. dollars that Belize banks have available for transfer, which limited
for most of 2018 and in prior years the amount of funds the Company was able to transfer from CW-Belize.&nbsp;Repatriations of
funds from CW-Belize to its parent company amounted to $458,000 and $400,000 for the years ended December&nbsp;31, 2017 and 2016,
respectively, significantly less than the net income and net cash flows CW-Belize generated for those years. With BWSL&rsquo;s
assistance, the Company was able to repatriate approximately $2.75 million in cash from Belize to its bank accounts in the Cayman
Islands during the three months ended September&nbsp;30, 2018 and an additional $1.0 million during the fourth quarter of 2018.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In late December&nbsp;2018,
the Company&rsquo;s Board of Directors formally approved the sale of CW-Belize to BWSL, and the Company repatriated an additional
$1.1 million from CW-Belize during the first week of 2019.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February&nbsp;14, 2019,
the Company closed the transaction and completed the sale of CW-Belize to BWSL effective January&nbsp;1, 2019. After adjustments,
the final price for CW-Belize was approximately $7.0 million. Pursuant to the sale and purchase agreement, BWSL initially paid
the Company $6.735 million of the purchase price and approximately $265,000 was withheld to cover indemnification obligations
of the Company under the agreement.&nbsp;The remaining $265,000 of the purchase price was paid by BWSL in August&nbsp;2019.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 63; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Summarized financial information
for CW-Belize is as follows:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>December&nbsp;31,</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 70%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current assets</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,959,494</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, plant and equipment,
    net</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">725,930</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory, non-current</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">356,854</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">379,651</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">467,575</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other assets</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,023</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total assets of discontinued
    operations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,903,527</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total liabilities of discontinued
    operations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">646,452</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; color: Black; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year
    Ended December&nbsp;31,</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; color: Black; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; color: Black; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 70%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,127,767</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income from operations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,154,897</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net Income</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,115,825</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gain on sale of discontinued
    operations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,621,170</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">115,363</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>14. Income taxes</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of income
before income taxes for the years ended December&nbsp;31, 2019 and 2018 are as follows:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year
    Ended December&nbsp;31,</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2018</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 70%; text-align: left">Foreign (not subject to income
    taxes)</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">13,593,497</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">15,100,642</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">Mexico</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,458,210</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,115,656</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">United States</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,657,405</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(153,003</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">13,792,692</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">11,831,983</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">Less gain on sale of discontinued operations</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,621,170</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">Less discontinued operations</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,115,825</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">10,171,522</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">10,716,158</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company's provision
for (benefit from) income taxes for the years ended December&nbsp;31, 2019 and 2018, which related to U.S. operations, consisted
of the following:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year
    Ended December&nbsp;31,</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2018</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">Current:</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 70%">&nbsp;&nbsp;&nbsp;Federal</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">143,567</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">100,806</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;State</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">171,093</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">106,922</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;Foreign</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;Total</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">314,660</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">207,728</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">Deferred:</TD><TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;Federal</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(203,031</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(302,440</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;State</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(45,008</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(62,579</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;Foreign</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;Total</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(248,039</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(365,019</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">Total provision</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">66,621</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(157,291</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 64; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A reconciliation of the
U.S. statutory federal tax rate to the effective benefit rate for the U.S. loss before income taxes for the years ended December&nbsp;31,
2019 and 2018 is as follows:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Year
    Ended December&nbsp;31,</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2018</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 70%; text-align: left">U.S. statutory federal rate</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">21.00</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">21.00</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">State taxes, net of federal effect</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">4.38</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">4.22</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">Nontaxable foreign income</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(30.09</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)%</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(38.26</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)%</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">Research&nbsp;&amp; development tax credit</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(3.46</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)%</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(2.27</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)%</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">Permanent items</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">(0.79</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)%</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">1.26</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">Valuation allowance for deferred tax
    assets</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">9.45</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">12.72</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">0.49</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(1.33</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)%</TD></TR>
</TABLE>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The tax effects of significant
items comprising the Company's net long-term deferred tax liability as of December&nbsp;31, 2019 and 2018 were as follows:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">December&nbsp;31,</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2019</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">2018</TD><TD STYLE="color: Black; font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax assets:</TD><TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 70%; text-align: left">&nbsp;&nbsp;&nbsp;Operating
    loss carryforwards - Mexico</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">3,427,295</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right">3,020,049</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;&nbsp;&nbsp;Land basis difference
    - Mexico</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">1,164,365</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">999,719</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;&nbsp;&nbsp;Start-up costs - Mexico</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">4,608,990</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">3,856,942</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;&nbsp;&nbsp;Research&nbsp;&amp;
    development tax credits - U.S.</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">166,653</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;&nbsp;&nbsp;Valuation allowances</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(9,244,550</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(7,876,710</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">122,753</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">-</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax liabilities:</TD><TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;&nbsp;&nbsp;Property and equipment
    - U.S.</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">148,707</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: right">180,431</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;&nbsp;&nbsp;Intangible assets -
    U.S.</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,380,328</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">479,443</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,529,035</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">659,874</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="color: Black; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">Net deferred tax liability</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,406,282</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">659,874</TD><TD STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December&nbsp;31, 2019, the Company had a net loss carryforward related to its Mexico operations of approximately $11.4 million
that will begin to expire in 2020 if unused. The deferred tax asset is included in the consolidated balance sheet as </FONT>prepaid
expenses and other current assets as of December&nbsp;31, 2019.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>15. Earnings per share</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Earnings per share (&ldquo;EPS&rdquo;)
are computed on a basic and diluted basis. Basic EPS is computed by dividing net income (less preferred stock dividends) available
to common stockholders by the weighted average number of common shares outstanding during the period. The computation of diluted
EPS assumes the issuance of common shares for all potential common shares outstanding during the reporting period and, if dilutive,
the effect of stock options as computed under the treasury stock method.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following summarizes
information related to the computation of basic and diluted EPS:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year
    Ended December&nbsp;31,</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 70%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income
    from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,554,923</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 12%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,177,662</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: preferred stock dividends</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11,937</FONT></TD>
    <TD STYLE="text-align: left; color: Black; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(12,356</FONT></TD>
    <TD STYLE="text-align: left; color: Black; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income from continuing
    operations available to common shares in the determination of basic earnings per common share</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,542,986</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,165,306</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total income from discontinued
    operations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,621,170</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,115,825</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income available to
    common shares in the determination of basic earnings per common share</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,164,156</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,281,131</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted average number
    of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common
    stockholders</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,025,639</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,962,760</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plus:</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted average number
    of preferred shares outstanding during the period</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,983</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">35,125</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Potential dilutive effect
    of unexercised options and unvested stock grants</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,454</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">76,262</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted average number
    of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,137,076</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,074,147</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 65; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>16. Dividends</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interim dividends declared
on Class&nbsp;A common stock and redeemable preferred stock for each quarter of the respective years ended December&nbsp;31, 2019
and 2018 were as follows:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">First Quarter</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.085</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.085</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second Quarter</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.085</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.085</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Third Quarter</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.085</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.085</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fourth
    Quarter</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.085</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.085</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.34</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.34</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>17. Segment information</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has four reportable segments:
retail, bulk, services and manufacturing. The retail segment&nbsp;operates the water utility for the Seven Mile Beach and West
Bay areas of Grand Cayman Island pursuant to an exclusive license granted by the Cayman Islands government. The bulk segment supplies
potable water to government utilities in Grand Cayman and The Bahamas under long-term contracts. The services segment designs,
constructs and sells water infrastructure and provides management and operating services to third parties. The manufacturing segment
manufactures and services a wide range of custom and specialized water-related products applicable to commercial, municipal and
industrial water production, supply and treatment. Consistent with prior periods, the Company records all non-direct general and
administrative expenses in its retail business segment and does not allocate any of these non-direct expenses to its other three
business segments.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accounting policies
of the segments are consistent with those described in Note 2. The Company evaluates each segment&rsquo;s performance based upon
its income from operations. All intercompany transactions are eliminated for segment presentation purposes.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&rsquo;s segments
are strategic business units that are managed separately because each segment sells different products and/or services, serves
customers with distinctly different needs and generates different gross profit margins.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="18" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year
    Ended December&nbsp;31, 2019</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Retail</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Bulk</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Services</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Manufacturing</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 35%; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26,456,022</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26,986,108</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,759,446</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,592,075</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">68,793,651</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
    of revenue</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,611,165</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,606,805</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,215,193</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,086,140</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">40,519,303</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross
    profit</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,844,857</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,379,303</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">544,253</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,505,935</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">28,274,348</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    and administrative expenses</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,422,821</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,238,296</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,740,219</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,947,622</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,348,958</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gain
    on asset dispositions and impairments, net</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">398,041</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">47,000</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">445,041</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
    (loss) from operations</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,820,077</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,188,007</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,195,966</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,558,313</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,370,431</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    income, net</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">801,091</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
    before income taxes</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,171,522</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision
    for income taxes</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">66,621</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income from continuing operations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,104,901</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
    from continuing operations attributable to non-controlling interests</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,549,978</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,554,923</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income from discontinued operations</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,621,170</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income attributable to Consolidated Water Co. Ltd. stockholders</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,176,093</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 66; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization
expenses for the year ended December&nbsp;31, 2019 for the retail, bulk, services and manufacturing segments were $2,364,994,
$3,795,320, $125,306 and $922,027, respectively.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="18" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>As
    of December&nbsp;31, 2019</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Retail</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Bulk</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Services</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Manufacturing</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 35%; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
    receivable, net</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,891,165</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,883,493</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">954,149</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">500,882</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23,229,689</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
    plant and equipment, net</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,177,718</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,281,647</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">168,585</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,621,029</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61,248,979</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Construction
    in progress</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">396,214</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">869,792</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">69,591</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,335,597</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangibles,
    net</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,877,222</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,162,778</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,040,000</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,170,511</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,948,875</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,320,416</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,885,211</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,325,013</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land
    and rights of way held for development</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,162,523</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,162,523</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    segment assets</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">65,554,640</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">69,423,770</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">42,459,177</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,854,557</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">192,292,144</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="18" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year
    Ended December&nbsp;31, 2018</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Retail</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Bulk</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Services</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Manufacturing</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 35%; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25,621,048</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">31,031,287</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,811,372</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,256,150</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">65,719,857</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
    of revenue</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,011,456</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,551,383</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,503,034</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,911,697</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">38,977,570</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gross
    profit</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,609,592</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,479,904</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">308,338</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,344,453</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">26,742,287</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
    and administrative expenses</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,029,646</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,301,042</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,889,703</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,489,028</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,709,419</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Loss)
    on asset dispositions and impairments, net</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(12,263</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(41,180</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,331</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(56,774</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
    (loss) from operations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,567,683</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,178,862</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,622,545</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(147,906</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,976,094</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    income, net</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,740,064</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
    before income taxes</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,716,158</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Benefit
    from income taxes</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(157,291</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income from continuing operations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,873,449</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
    from continuing operations attributable to non-controlling interests</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">695,787</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,177,662</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income from discontinued operations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,115,825</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    income attributable to Consolidated Water Co. Ltd. stockholders</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,293,487</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization
expenses for the year ended December&nbsp;31, 2018 for the retail, bulk, services and manufacturing segments were $2,019,462,
$3,387,592, $28,386 and $1,598,794, respectively.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="18" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>As
    of December&nbsp;31, 2018</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Retail</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Bulk</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Services</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Manufacturing</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 35%; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
    receivable, net</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,947,193</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,480,589</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">46,960</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">987,475</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,462,217</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
    plant and equipment, net</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,435,501</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32,820,908</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,772</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,609,637</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">58,880,818</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Construction
    in progress</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,437,093</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">574,659</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,291</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,015,043</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangibles,
    net</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,891,667</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,891,667</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,170,511</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,948,875</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,885,211</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,004,597</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land
    and rights of way held for development</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,161,024</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,161,024</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    segment assets</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61,210,879</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">67,740,088</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">27,406,983</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,254,121</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">168,612,071</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets
    of discontinued operations</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,903,527</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; padding-left: 9pt; text-indent: -9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    assets</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">172,515,598</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 67; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenues earned by major geographic region were:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year
    ended December&nbsp;31,</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cayman Islands</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,327,139</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">34,623,925</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bahamas</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23,114,860</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">23,241,361</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indonesia</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">131</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">153,233</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black">United States</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,968,868</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,256,150</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues earned from management
    services agreement with OC-BVI</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">382,653</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">445,188</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">68,793,651</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">65,719,857</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenues earned from major customers were:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year ended December&nbsp;31,</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue earned from the Water and Sewerage Corporation (&quot;WSC&quot;)</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,877,741</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,956,878</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Percentage of consolidated revenue earned from the WSC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue earned from the Water Authority - Cayman (&quot;WAC&quot;)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,871,248</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,789,926</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Percentage of consolidated revenue earned from the WAC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue earned from one manufacturing segment customer</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,238,476</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,008,473</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Percentage of consolidated revenue earned from the one manufacturing segment customer</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment, net by major geographic
region were:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>December&nbsp;31,</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cayman Islands</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,059,294</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,340,063</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Bahamas</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,245,741</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">32,738,531</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">United States</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,933,717</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,787,450</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All other countries</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,227</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,774</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">61,248,979</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">58,880,818</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>18. Cost of revenues and general and administrative
expenses</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year
    Ended December&nbsp;31,</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Cost of revenues consist
    of:</B></FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Electricity</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,438,218</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,087,214</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,046,810</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,328,091</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fuel oil</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,315,676</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,434,995</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employee costs</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,597,755</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,127,831</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of plant sales</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,059,520</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maintenance</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,076,501</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,481,095</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retail license royalties</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,701,724</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,687,010</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insurance</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,279,997</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">996,563</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Materials</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,151,064</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,102,533</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,911,558</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,672,718</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">40,519,303</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">38,977,570</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 68; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year Ended December&nbsp;31,</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>General and administrative expenses consist of:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employee costs</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,335,247</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,400,729</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insurance</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">866,457</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">751,541</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Professional fees</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,178,621</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,250,634</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Directors&rsquo; fees and expenses</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">969,279</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">845,891</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">139,817</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">186,790</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NSC project expenses</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,343,249</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,855,827</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization of intangible assets</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">841,667</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,340,000</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,674,621</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,078,007</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,348,958</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,709,419</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>19. Stock-based compensation</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has the following
stock compensation plans that form part of its employees&rsquo; and Directors&rsquo; remuneration:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Employee Share Incentive
Plan (Preferred Stock)</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Employees (i.e. other than Directors and
Officers), after four consecutive years of employment, become eligible to receive shares of the Company&rsquo;s preferred stock
for $nil consideration under its Employee Share Incentive Plan. Once an individual becomes eligible, these shares of preferred
stock are awarded each subsequent year of the individual&rsquo;s employment (the grant date) for as long as the individual remains
employed with the Company. If these employees remain with the Company through the fourth anniversary of a grant date, the preferred
stock can be converted into shares of the Company&rsquo;s common stock on a one for one basis. In addition, at the time the preferred
stock is granted, the employees receive options to purchase an equal number of shares of preferred stock at a discount to the
average trading price of the Company&rsquo;s common stock for the first seven days of the October&nbsp;immediately preceding the
date of the preferred stock grant. If these options are exercised, the shares of preferred stock obtained may also be converted
to shares of common stock if the employee remains with the Company through the fourth anniversary of a grant (or option exercise)
date. Each employee&rsquo;s option to purchase shares of preferred stock must be exercised within 30 days of the grant date, which
is the 90th day after the date of the independent registered public accountants&rsquo; audit opinion on the Company&rsquo;s consolidated
financial statements. Shares of preferred stock not subsequently converted to shares of common stock are redeemable only at the
discretion of the Company. Shares of preferred stock granted under this plan during the years ended December&nbsp;31, 2019 and
2018 totaled 7,293 and 7,409, respectively, and an equal number of preferred stock options was granted in each of these years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Employee Share Option
Plan (Common Stock Options)</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has an employee
stock option plan for certain long-serving employees of the Company. Under the plan, these employees are granted in each calendar
year, as long as the employee is a participant in the Employee Share Incentive Plan, options to purchase common shares. The price
at which the option may be exercised will be the closing market price on the grant date, which is the 40th day after the date
of the Company&rsquo;s Annual Shareholder Meeting. The number of options each employee is granted is equal to five times the sum
of (i)&nbsp;the number of shares of preferred stock that employee receives for $nil consideration and (ii)&nbsp;the number of
preferred stock options that employee exercises in that given year. Options may be exercised during the period commencing on the
fourth anniversary of the grant date and ending on the thirtieth day after the fourth anniversary of the grant date. Options granted
under this plan during the years ended December&nbsp;31, 2019 and 2018 totaled 2,575 and 2,750, respectively.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of each option
award is estimated on the date of grant using a Black-Scholes option-pricing model that uses the assumptions noted in the table
below. Expected volatilities are based on historical volatilities of the Company&rsquo;s common stock. The Company uses historical
data to estimate option exercise and post-vesting termination behavior. The expected term of options granted is based on historical
data and represents the period of time that options granted are expected to be outstanding. The Company uses historical data to
estimate stock option exercises and forfeitures within its valuation model. The risk-free interest rate for the expected term
of the option is based on the U.S. Treasury yield curve in effect at the time of the grant.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 69; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2008 Equity Incentive Plan</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May&nbsp;14, 2008, the
Company&rsquo;s stockholders approved the 2008 Equity Incentive Plan (the &ldquo;2008 Plan&rdquo;) and reserved 1,500,000 shares
of the Company&rsquo;s Class&nbsp;A common shares for issuance under this plan. All Directors, executives and key employees of
the Company or its affiliates are eligible for participation in the 2008 Plan which provides for the issuance of options, restricted
stock and stock equivalents at the discretion of the Board.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Non-Executive Directors&rsquo;
Share Plan</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This stock grant plan provides
part of Directors&rsquo; remuneration. Under this plan, non-Executive Directors receive a combination of cash and common stock
for their participation in Board meetings. The number of shares of common stock granted is calculated based upon the market price
of the Company&rsquo;s common stock on October&nbsp;1 of the year preceding the grant. Common stock granted under this plan during
the years ended December&nbsp;31, 2019 and 2018 totaled 22,034 and 18,242 shares, respectively. The Company recognized stock-based
compensation for these share grants of $322,036 and $236,691 for the years ended December&nbsp;31, 2019 and 2018, respectively.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company measures and
recognizes compensation expense at fair value for all share-based payments, including stock options. Stock-based compensation
for the Employee Share Incentive Plan, Employee Share Option Plan and the 2008 Equity Incentive Plan totaled $142,632 and $137,191
for the years ended December&nbsp;31, 2019 and 2018, respectively, and is included in general and administrative expenses in the
accompanying consolidated statements of income.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The significant weighted
average assumptions for the years ended December&nbsp;31, 2019 and 2018 were as follows:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk free interest
    rate</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.11</FONT></TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.05</FONT></TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected option life (years)</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.2</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected volatility</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">34.59</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">25.10</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected dividend yield</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.44</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.62</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</FONT></TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of the Company&rsquo;s stock option
activity for the year ended December&nbsp;31, 2019 is as follows:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Options</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Weighted<BR>
    Average<BR>
    Exercise<BR>
    Price</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="4" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Weighted<BR>
    Average<BR>
    Remaining<BR>
    Contractual<BR>
    Life (Years)</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Aggregate<BR>
    Intrinsic<BR>
    Value (1)</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black; width: 46%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    at beginning of period</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,830</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.69</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 5%; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 5%; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 10%; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,868</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.19</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,566</FONT></TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited/expired</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8,482</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.93</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding as of December&nbsp;31,
    2019</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,650</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.08</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.04</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">years
    </FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">34,287</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable as of December&nbsp;31,
    2019</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">years
    </FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: top">
    <TD STYLE="color: Black; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="color: Black; width: 98%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    intrinsic value of a stock option represents the amount by which the fair value of the underlying stock, measured by reference
    to the closing price of the common shares of $16.30 on the Nasdaq Global Select Market on December&nbsp;31, 2019, exceeds
    the exercise price of the option.</FONT></TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&nbsp;31,
2019, 10,650 non-vested options were outstanding, with weighted average exercise price of $13.08, and average remaining contractual
life of 2.04 years.&nbsp;The total remaining unrecognized compensation costs related to unvested stock-based arrangements were
$16,715 as of December&nbsp;31, 2019 and are expected to be recognized over a weighted average period of 2.04 years.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&nbsp;31,
2019, unrecognized compensation costs relating to redeemable preferred stock rights outstanding were $153,481 and are expected
to be recognized over a weighted average period of 1.15 years.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 70; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes
the weighted average fair value of options at the date of grant and the intrinsic value of options exercised during the years
ended December&nbsp;31, 2019 and 2018:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; width: 98%; border-collapse: collapse">
<TR STYLE="color: Black; vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="color: Black; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Options granted with an
    exercise price below market price on the date of grant:</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black; width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employees &mdash;
    preferred stock</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.73</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD>
    <TD STYLE="color: Black; width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.27</FONT></TD>
    <TD STYLE="color: Black; width: 1%">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall weighted average</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.73</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.27</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Options granted with an
    exercise price at market price on the date of grant:</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management employees</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employees &mdash; common
    stock</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.23</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.19</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall weighted average</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.23</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.19</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Options granted with an
    exercise price above market price on the date of grant:</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management employees</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employees &mdash; preferred
    stock</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall weighted average</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: white">
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
<TR STYLE="color: Black; vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total intrinsic value of
    options exercised</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,857</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,379</FONT></TD>
    <TD STYLE="color: Black">&nbsp;</TD></TR>
</TABLE>
<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Executive Long-Term Incentive Compensation</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Board of Directors approved changes
to the long-term incentive compensation for the Company&rsquo;s Executive Officers effective for 2015 and thereafter to better
align the interests of its Executive Officers with those of its shareholders. The revised long-term compensation plan includes
a combination of performance and non-performance-based grants of common stock from the shares of Company stock provided for issuance
under the 2008 Equity Incentive Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The non-performance-based stock grants
vest in one-third increments at the end of each year over a three-year period. Non-performance-based stock grants under this plan
totaled 28,891 and 26,864 for the years ended December&nbsp;31, 2019 and 2018, respectively and the shares associated with these
grants were issued in 2020 and 2019, respectively. The Company recognized $337,032 and $317,991 in stock-based compensation expense
related to these non-performance stock grants for the years ended December&nbsp;31, 2019 and 2018, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The performance-based grants may be earned
at the end of each year based upon the Company&rsquo;s three-year cumulative financial performance relative to three-year cumulative
financial performance targets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A total of 35,993 common stock grants were
earned as of December&nbsp;31, 2019 based upon the Company&rsquo;s actual financial performance relative to the cumulative financial
performance targets for the three-year period ended December&nbsp;31, 2019, and the Company recognized $390,524 in stock-based
compensation for the year ended December&nbsp;31, 2019 related to these grants. The shares associated with these grants will be
issued in 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A total of 10,574 common stock grants were
earned as of December&nbsp;31, 2018 based upon the Company&rsquo;s actual financial performance relative to the cumulative financial
performance targets for the three-year period ended December&nbsp;31, 2018, and the Company recognized $158,263 in stock-based
compensation for the year ended December&nbsp;31, 2018 related to these grants. The shares associated with these grants were issued
in 2019.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>20. Retirement benefits</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Retirement plans are offered
to all employees in California, Florida, Cayman Islands and Bahamas. The plans are administered by third parties and are defined
contribution plans, pursuant to which the Company matches participating employees&rsquo; contributions up to certain amounts.
The Company matches contributions of up to 5% of a maximum salary amount of $104,400 for Cayman Islands employees, fully matches
all contributions made by employees in the Bahamas, and matches contributions of up to 6% of salary for Florida employees. For
California employees the Company matches contribution amounts equal to 2% or less of the employee&rsquo;s salary and matches 25%
of contributions above this 2% threshold, up to 10% of the employee&rsquo;s salary. The Company&rsquo;s expense for these plans
was $450,732 and $408,128 for the years ended December&nbsp;31, 2019 and 2018, respectively.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 71; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>21. Financial instruments</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Credit risk:</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is not exposed
to significant credit risk on its retail customer accounts as its policy is to cease supply of water to customers&rsquo; accounts
that are more than 45 days overdue. The Company&rsquo;s exposure to credit risk is concentrated on receivables from its bulk water,
services, and manufacturing customers. The Company considers these receivables fully collectible and therefore has not recorded
an allowance for these receivables.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Interest rate risk:</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is not subject
to significant interest-rate risk arising from fluctuations in interest rates.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Foreign exchange risk:</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All relevant foreign currencies
other than the Mexican peso and the euro have been fixed to the dollar for more than 20 years and as a result, the Company does
not employ a hedging strategy against exchange rate risk associated with the reporting in dollars. If any of these fixed exchange
rates becomes a floating exchange rate or if any of the foreign currencies in which the Company conducts business depreciate significantly
against the dollar, the Company&rsquo;s consolidated results of operations could be adversely affected.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Fair values:</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December&nbsp;31, 2019 and 2018,
the carrying amounts of cash equivalents, accounts receivable, accounts payable, accrued expenses, accrued compensation, dividends
payable and other current liabilities approximate their fair values due to the short-term maturities of these instruments. Management
concluded that the carrying amounts for loans receivable as of December&nbsp;31, 2018 approximated their fair value as the stated
interest rates approximated market rates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under US GAAP, fair value
is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly
transaction between market participants as of the measurement date. US GAAP guidance also establishes a hierarchy for inputs used
in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring
that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing
the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs
are inputs that reflect the Company&rsquo;s assumptions about the factors market participants would use in valuing the asset or
liability. The guidance establishes three levels of inputs that may be used to measure fair value:</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Level 1 - Quoted
prices in active markets for identical assets or liabilities.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Level 2 - Inputs
other than Level&nbsp;1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities;
quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market
data for substantially the full term of the assets or liabilities.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Level 3 - Unobservable
inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Assets and liabilities are
classified in their entirety based on the lowest level of input that is significant to the fair value measurements. The Company
reviews its fair value hierarchy classifications on a quarterly basis. Changes in the observability of valuation inputs may result
in a reclassification of levels for certain securities within the fair value hierarchy.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 72; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: Black; margin: 0pt 0">&nbsp;</P>

<!-- Field: Split-Segment; Name: 8 -->
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the Company&rsquo;s fair value
hierarchy for assets and liabilities measured at fair value as of December&nbsp;31, 2019 and 2018:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>December&nbsp;31,
    2019</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Level
    1</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Level
    2</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Level
    3</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Liabilities:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-left: 9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recurring</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 48%; padding-left: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    liability arising from put/call options</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">664,000</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">664,000</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>December&nbsp;31,
    2018</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Level
    1</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Level
    2</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Level
    3</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Total</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Assets:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-left: 9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recurring</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 48%; padding-left: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
    asset arising from put/call options</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,000</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,000</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The activity for the Level 3 liability for the year ended December&nbsp;31,
2019:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Net liability arising from put/call options</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance as of December&nbsp;31, 2018</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 87%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issuance</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(744,000</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized gain</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">80,000</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance as of
    December&nbsp;31, 2019</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(664,000</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The activity for the Level 3 asset for the year ended December&nbsp;31,
2019:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Net asset arising from put/call options</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="width: 87%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance as of December&nbsp;31,
    2018<SUP>(1)</SUP></FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,000</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized loss</FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(24,000</FONT></TD>
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance as of
    December&nbsp;31, 2019</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="width: 98%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    net asset arising from the put/call options is included in other assets in the accompanying consolidated balance sheets as
    of December&nbsp;31, 2018.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>22. CW-Bali</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through its subsidiary, CW-Bali, the Company
built a seawater reverse osmosis desalination plant located in Nusa Dua, one of the primary tourist areas of Bali,&nbsp;Indonesia.
CW-Bali&rsquo;s sales volumes were never sufficient to cover its operating costs and CW-Bali incurred net losses each year since
commencing operations in 2013. The Company&rsquo;s net loss from CW-Bali for the year ended December&nbsp;31, 2018 was approximately
($218,000).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June&nbsp;2019, the Company sold its
CW-Bali assets and stock for $365,000 and $25,000, respectively. Such sales are included in gain on asset dispositions and impairments,
net in the accompanying consolidated statement of income for the year ended December&nbsp;31, 2019.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>23. Commitments and contingencies</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Commitments</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has entered into employment
agreements with certain executives, which expire through December&nbsp;31, 2022 and provide for, among other things, base annual
salaries in an aggregate amount of approximately $5.5 million, performance bonuses and various employee benefits.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has purchase obligations totaling
approximately $5.5 million through July&nbsp;31, 2021.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 73; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Contingencies</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I><U>CW-Bahamas</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">CW-Bahamas&rsquo; accounts receivable
balances due from the WSC amounted to $18.4 million as of December&nbsp;31, 2019 and $17.6 million as of December&nbsp;31, 2018.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Historically, CW-Bahamas has experienced
delays in collecting its accounts receivable from the WSC. When these delays occur, the Company holds discussions and meetings
with representatives of the WSC and The Bahamas government, and as a result, payment schedules are developed for WSC&rsquo;s delinquent
accounts receivable. All previous delinquent accounts receivable from the WSC were eventually paid in full. Based upon this payment
history, CW-Bahamas has never been required to provide an allowance for doubtful accounts for any of its accounts receivable, despite
the periodic accumulation of significant delinquent balances. As of December 31, 2019, the Company has not provided an allowance
for CW-Bahamas&rsquo; accounts receivable from the WSC.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If CW-Bahamas continues to be unable to
collect a significant portion of its delinquent accounts receivable, one or more of the following events may occur: (i)&nbsp;CW-Bahamas
may not have sufficient liquidity to meet its obligations; (ii)&nbsp;the Company may be required to cease the recognition of revenue
on CW-Bahamas&rsquo; water supply agreements with the WSC; and (iii)&nbsp;the Company may be required to provide an allowance
for CW-Bahamas&rsquo; accounts receivable. Any of these events could have a material adverse impact on the Company&rsquo;s results
of operations, financial position and cash flows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I><U>Cayman Water</U></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sells water through its retail
operations under a license issued in July&nbsp;1990 by the Cayman Islands government (the &ldquo;1990 license&rdquo;) that granted
Cayman Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license
was not expressly extended after January&nbsp;2018, the Company continues to supply water under the terms of the 1990 license,
as further discussed in the following paragraph. Pursuant to the 1990 license, Cayman Water has the exclusive right to produce
potable water and distribute it by pipeline to its licensed service area, which consists of two of the three most populated areas
of Grand Cayman Island: Seven Mile Beach and West Bay. In 2019 and 2018, the Company generated approximately 39% and 39%, respectively,
of its consolidated revenue and 53% and 54%, respectively, of its consolidated gross profit from the retail water operations conducted
under the 1990 license.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 1990 license was originally scheduled
to expire in July&nbsp;2010 but was extended several times by the Cayman Islands government in order to provide the parties with
additional time to negotiate the terms of a new license agreement. The most recent express extension of the 1990 license expired
on January&nbsp;31, 2018. The Company continues to operate under the terms of the 1990 license, providing water services to the
level and quality specified in the 1990 license and in accordance with its understanding of its legal obligations, treating those
obligations set forth in the 1990 license as operative notwithstanding the expiration of the express extension. The Company continues
to pay the royalty required under the 1990 license.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 74; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October&nbsp;2016, the Government of
the Cayman Islands passed legislation which created a new utilities regulation and competition office (&ldquo;OfReg&rdquo;). OfReg
is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility
services and promoting competition. OfReg, which began operations in January&nbsp;2017, has the ability to supervise, monitor
and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands
in April&nbsp;2017, which transferred responsibility for economic regulation of the water utility sector and the retail license
negotiations from the WAC to OfReg in May&nbsp;2017. The Company began license negotiations with OfReg in July&nbsp;2017 and such
negotiations are continuing. The Company has been informed during its retail license negotiations, both by OfReg and its predecessor
in these negotiations, that the Cayman Islands government seeks to restructure the terms of its license in a manner that could
significantly reduce the operating income and cash flows the Company has historically generated from its retail license.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is presently unable to determine
what impact the resolution of its retail license negotiations will have on its cash flows, financial condition or results of operations
but such resolution could result in a material reduction (or the loss) of the operating income and cash flows the Company has
historically generated from Cayman Water retail operations and could require the Company to record impairment losses to reduce
the carrying values of its retail segment assets. Such impairment losses could have a material adverse impact on the Company&rsquo;s
financial condition and results of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>24. Supplemental disclosure of cash flow information</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Year
    Ended December&nbsp;31,</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD STYLE="width: 74%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest paid in cash</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,814</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,534</FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-cash transactions:</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividends declared but not paid</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,282,086</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,276,505</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transfers from inventory to property, plant
    and equipment and construction in progress</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">443,018</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">400,004</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transfers from construction in progress to property,
    plant and equipment</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,755,375</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,398,624</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #CCEEFF">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transfers from other assets to construction
    in progress</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,137,341</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use assets obtained in exchange for
    new operating lease liabilities</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,148,138</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>25. Impact of recent accounting standards</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="color: Black"><B>Adoption
of New Accounting Standards:</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="color: Black">In February&nbsp;2016,
the FASB issued ASU 2016-02, <I>Leases (Topic 842),&nbsp;</I>which amends the guidance relating to the definition of a lease,
recognition of lease assets and liabilities on the balance sheet and the related disclosure requirements. In July&nbsp;2018, the
FASB issued ASU 2018-11, <I>Leases: Targeted Improvements</I>, which amends the new leasing guidance such that entities may elect
not to restate their comparative periods in the period of adoption. In January&nbsp;2018, the FASB issued ASU 2018-01, <I>Leases
(Topic 842)</I>, which provides an optional transition practical expedient for the adoption of ASU 2016-02 that, if elected, would
not require an organization to reconsider their accounting for existing land easements that are not currently accounted for under
the old leases standard and clarify that new or modified land easements should be evaluated under ASU 2016-02, once an entity
has adopted the new standard.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="color: Black">The guidance
requires lessees to recognize an asset and liability on the balance sheet for all of their lease obligations. Operating leases
were previously not recognized on the balance sheet. ASU 2016-02 is effective for annual reporting periods beginning after December&nbsp;15,
2018 and early adoption is permitted. The Company adopted the standard using the modified retrospective method for its existing
leases and the standard created lease assets and lease liabilities on the consolidated balance sheets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="color: Black">On January&nbsp;1,
2019, the Company elected certain practical expedients and carried forward historical conclusions related to (1)&nbsp;contracts
that contain leases, (2)&nbsp;existing lease classification for any expired or existing leases, and (3)&nbsp;initial direct costs
for any existing leases. The Company also applied the practical expedient that allows the Company to elect, as an accounting policy,
by asset class, to include both lease and non-lease components as a single component and account for it as a lease. The Company
applied the short-term lease exception for lessees which allows the Company to not have to apply the recognition requirements
of the new leasing guidance for short-term leases and to recognize lease payments in net income on a straight-line basis over
the lease term. The Company also applied the practical expedient related to land easements, allowing it to carry forward its accounting
treatment for land easements on existing agreements. The adoption of this new lease standard did not have a material impact on
the Company&rsquo;s financial position, results of operations or cash flows.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 75; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Effect of newly issued but not yet effective accounting
standards:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="color: Black">None.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>26. Subsequent events</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated subsequent events
through the time of the filing of its Annual Report on Form&nbsp;10-K.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As previously reported, in February&nbsp;2016,
the Company, through its wholly-owned subsidiary, CW-Holdings, entered into a stock purchase agreement (the &ldquo;Purchase Agreement&rdquo;)
with Aerex and Thomas Donnick,&nbsp;Jr. (&ldquo;Donnick&rdquo;). Pursuant to the terms of the Purchase Agreement, CW-Holdings
purchased a 51% ownership interest in Aerex for an aggregate purchase price of approximately $7.7 million. CW-Holdings also acquired
from Donnick an option (the &ldquo;Call Option&rdquo;) to compel Donnick to sell, and granted to Donnick an option to require
CW-Holdings to purchase, his 49% ownership interest in Aerex to CW-Holdings at a price based upon the fair market value of Aerex
at the time of the exercise of the Call Option.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January&nbsp;24, 2020, as a result of
CW-Holdings&rsquo; exercise of the Call Option, CW-Holdings purchased from Donnick his remaining 49% ownership interest in Aerex
for an aggregate purchase price of $8,500,000. The purchase price was based upon the fair market value of 49% of Aerex as agreed
to between CW-Holdings and Donnick. After giving effect to the purchase, CW-Holdings owns 100% of the outstanding capital stock
of Aerex.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other than as disclosed in these consolidated
financial statements, the Company is not aware of any significant events that occurred subsequent to the balance sheet date but
prior to the filing of this report that would have a material impact on its consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 76; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="I1"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM 9.</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CHANGES IN AND DISAGREEMENTS
    WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="I2"></A>ITEM 9A.</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONTROLS AND PROCEDURES</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Disclosure Controls and Procedures</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Disclosure controls and procedures are
the Company&rsquo;s controls and other procedures that are designed to ensure that information required to be disclosed by us
in the reports that we file or submit under the Securities Exchange Act of 1934, as amended (the &ldquo;Exchange Act&rdquo;) is
recorded, processed, summarized and reported within the time periods specified in the SEC&rsquo;s rules&nbsp;and forms. Disclosure
controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be
disclosed by us in the reports that we file under the Exchange Act is accumulated and communicated to our management, including
our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required
disclosure. Our management recognizes that any controls and procedures, no matter how well designed and operated, can only provide
reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the possible
controls and procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management has evaluated, with the
participation of our principal executive officer and principal financial officer, the effectiveness of our disclosure controls
and procedures (as such term is defined in Rules&nbsp;13a-15(e)&nbsp;and 15d-15(e)&nbsp;under the Exchange Act) as of the end
of the period covered by this report. Based upon that evaluation, our management, including our principal executive officer and
principal financial officer, has concluded that, as of the end of the period covered by this report, the Company&rsquo;s disclosure
controls and procedures were effective at the reasonable assurance level.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Internal Control Over Financial Reporting</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="width: 99%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Management&rsquo;s
    Annual Report on Internal Control Over Financial Reporting</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">MANAGEMENT&rsquo;S REPORT ON
INTERNAL CONTROL OVER FINANCIAL REPORTING</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Company management is responsible
for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting
is a process designed by, or under the supervision of, our principal executive officer and principal financial officer and effected
by the Company&rsquo;s Board of Directors, management and other personnel 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 in the United States of America and includes those policies and procedures that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 18px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">pertain to the maintenance
    of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the
    Company;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 18px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">provide reasonable
    assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally
    accepted accounting principles in the United States of America, and that receipts and expenditures of the Company are being
    made only in accordance with authorizations of management and Directors of the Company; and</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 18px">&nbsp;</TD>
    <TD STYLE="width: 24px"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">provide reasonable
    assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company&rsquo;s
    assets that could have a material effect on the financial statements.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Because of inherent limitations,
internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness
to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree
of compliance with the policies or procedures may deteriorate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Management assessed the effectiveness
of the Company&rsquo;s internal control over financial reporting as of December&nbsp;31, 2019. In making this assessment, management
used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in <I>Internal Control-Integrated
Framework (2013)</I>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">SEC guidance regarding the reporting
of internal control over financial reporting in connection with an acquisition provides that management may omit an assessment
of an acquired business&rsquo; internal control over financial reporting from management&rsquo;s assessment of internal control
over financial reporting for a period not to exceed one year from the date of acquisition. Furthermore, an assessment may not be
omitted from more than one annual management report on internal control over financial reporting. PERC Water Corporation, in which
the Company acquired a 51% ownership interest on October 24, 2019, is included in the Company&rsquo;s 2019 consolidated financial
statements and represents 6.3% of total assets as of December&nbsp;31, 2019 and 2.0% of total revenue for the year then ended.
Pursuant to the previously mentioned SEC guidance, management&rsquo;s assessment of the effectiveness of the Company&rsquo;s internal
control over financial reporting as of December 31, 2019 did not include PERC. Management&rsquo;s assessment of the effectiveness
of the Company&rsquo;s internal control over financial reporting as of December&nbsp;31, 2020 will include the internal controls
over financial reporting of PERC.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Based on our assessment, management
has concluded that, as of December&nbsp;31, 2019, the Company&rsquo;s internal control over financial reporting was effective
at the reasonable assurance level.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company&rsquo;s independent
registered public accounting firm, Marcum LLP, has issued a report on the effectiveness of the Company&rsquo;s internal control
over financial reporting. Their report appears in ITEM 9A(b).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 77; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="width: 99%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Attestation
    Report of the Independent Registered Public Accounting Firm</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">REPORT OF INDEPENDENT REGISTERED PUBLIC
ACCOUNTING FIRM</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ON INTERNAL CONTROL OVER FINANCIAL REPORTING</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">Board of Directors and Stockholders of&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Black">Consolidated Water Co. Ltd.</P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: Black"><B>Opinion on Internal Control
over Financial Reporting</B></P>

<P STYLE="color: Black; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; color: Black"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited Consolidated Water Co.,
Ltd.&rsquo;s (the &ldquo;Company&rdquo;) internal control over financial reporting as of December 31, 2019, based on criteria established
in <I>Internal Control-Integrated Framework (2013)</I> issued by the Committee of Sponsoring Organizations of the Treadway Commission.
In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December
31, 2019, based on criteria established in <I>Internal Control &ndash; Integrated Framework (2013)</I> issued by the Committee
of Sponsoring Organizations of the Treadway Commission.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have also audited, in accordance with
the standards of the Public Company Accounting Oversight Board (United States) (&ldquo;PCAOB&rdquo;), the consolidated balance
sheets as of December 31, 2019 and 2018 and the related consolidated statements of income, shareholders&rsquo; equity, and cash
flows and the related notes for each of the two years in the period ended December 31, 2019 of the Company, and our report dated
March 13, 2020 expressed an unqualified opinion, which included an emphasis of a matter regarding the adoption of a new accounting
standard, on those financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Explanatory Paragraph &ndash; Excluded
Subsidiaries</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As described in &ldquo;Management&rsquo;s
Annual Report on Internal Control over Financial Reporting&rdquo;, management has excluded it&rsquo;s 51% owned subsidiary, PERC
Water Corporation, from its assessment of internal control over financial reporting as of December 31, 2019 because this entity
was acquired by the Company in a purchase business combination during October 2019. We have also excluded PERC Water Corporation
from our audit of internal control over financial reporting. This subsidiary&rsquo;s combined total assets and total revenues represent
approximately 6.3% and 2.0%, respectively, of the related consolidated financial statement amounts as of and for the year ended
December 31, 2019.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Basis for Opinion</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company's management is responsible
for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control
over financial reporting, included in the accompanying &ldquo;Management Annual Report on Internal Control over Financial Reporting&rdquo;.
Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit. We are
a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance
with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the
PCAOB.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audit in accordance with
the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether
effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over
financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a
material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed
risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that
our audit provides a reasonable basis for our opinion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Definition and Limitations of Internal
Control over Financial Reporting</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A company&rsquo;s internal control over
financial reporting is a process designed 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. A company's
internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records
that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide
reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with
generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with
authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely
detection of unauthorized acquisition, use, or disposition of the company&rsquo;s assets that could have a material effect on the
financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because of the inherent limitations, internal
control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness
to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that degree
of compliance with the policies or procedures may deteriorate.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>/s/
    Marcum LLP</B></FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fort Lauderdale, Florida</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13, 2020</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 78; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="width: 99%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Changes
    in Internal Control Over Financial Reporting</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no changes in the Company&rsquo;s
internal control over financial reporting identified in connection with the evaluation of such internal control that occurred
during the Company&rsquo;s last fiscal quarter that have materially affected, or are reasonably likely to materially affect, the
Company&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="I3"></A><B>PART&nbsp;III</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="I4"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM 10.</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DIRECTORS, EXECUTIVE OFFICERS
    AND CORPORATE GOVERNANCE</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information required by this item with
respect to our Directors and the nomination process is contained in the proxy statement for our 2020 Annual Meeting of Shareholders
to be filed with the SEC (the &ldquo;Proxy Statement&rdquo;) under the heading &ldquo;Proposal 1 - Election of Group II Directors&rdquo;
and is incorporated by reference in this Annual Report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information required by this item with
respect to our Executive Officers is set forth in the Proxy Statement under the heading &ldquo;Executive Officers.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information required by this item with
respect to our audit committee and our audit committee financial expert is contained in the Proxy Statement under the heading
 &ldquo;Proposal 1 - Election of Group II Directors - Committees of the Board of Directors - Audit Committee&rdquo; and is incorporated
by reference in this Annual Report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information required by this item with
respect to compliance with Section&nbsp;16(a)&nbsp;of the Exchange Act is contained in the Proxy Statement under the heading &ldquo;Executive
Compensation - Delinquent Section&nbsp;16(a)&nbsp;Reports&rdquo; and is incorporated by reference in this Annual Report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Board of Directors has adopted a Code
of Business Conduct and Ethics (the &ldquo;Code&rdquo;) that applies to all of the Company&rsquo;s Directors, Officers (including
the Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer) and employees. Information related
to the Code is contained in the Proxy Statement under the heading &ldquo;Proposal 1 - Election of Group II Directors - Governance
of the Company&rdquo; and is incorporated by reference in this Annual Report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We intend to disclose future amendments
to certain provisions of the Code, or waivers of such provisions granted to Executive Officers and Directors, on our website within
four business days following the date of such amendment or waiver.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="I5"></A>ITEM 11.</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXECUTIVE COMPENSATION</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information required by this item with
respect to executive compensation and director compensation is contained in the Proxy Statement under the heading &ldquo;Executive
Compensation&rdquo; and is incorporated by reference in this Annual Report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="I6"></A>ITEM 12.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SECURITY
    OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information required by this item with
respect to security ownership of certain beneficial owners and management is contained in the Proxy Statement under the heading
 &ldquo;Security Ownership of Certain Beneficial Owners and Management and Related Shareholders Matters&rdquo; and is incorporated
by reference in this Annual Report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="I7"></A>ITEM 13.</B></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CERTAIN
    RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information required by this item with
respect to such contractual relationships and director independence is contained in the Proxy Statement under the headings &ldquo;Executive
Compensation - Transactions With Related Persons&rdquo; and is incorporated by reference in this Annual Report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><A NAME="I8"></A>ITEM 14.</B></FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PRINCIPAL ACCOUNTING FEES
    AND SERVICES</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information with respect to principal
accounting fees and services are contained in the Proxy Statement under the heading &ldquo;Proposal 3 Ratification of the Selection
of Independent Accountants - Principal Accounting Fees and Services&rdquo; and is incorporated by reference in this Annual Report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 79; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="I9"></A>PART&nbsp;IV</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.75in"><A NAME="I11"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ITEM
    15.</B></FONT></TD><A NAME="I10"></A>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBITS, FINANCIAL STATEMENTS SCHEDULES</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">1. Financial Statements</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Consolidated Water Co. Ltd. Financial
statements found in ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA are incorporated herein by reference.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">2. Financial Statement Schedules</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">3. Exhibits</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Exhibits listed in the Exhibit&nbsp;Index
immediately preceding the Signatures are filed as part of this Annual Report on Form&nbsp;10-K.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 80; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<!-- Field: Split-Segment; Name: 10 -->
<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>CONSOLIDATED WATER CO. LTD.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INDEX TO EXHIBITS FILED WITH 10-K</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt"><B>Number</B></FONT></TD>
    <TD STYLE="width: 1%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 92%; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Exhibit Description</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408004641/g13780exv3w1.htm"><FONT STYLE="font-size: 10pt">3.1</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408004641/g13780exv3w1.htm"><FONT STYLE="font-size: 10pt">Amended
    and Restated Memorandum of Association of Consolidated Water Co. Ltd. dated May 14, 2008</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408004641/g13780exv3w1.htm"><FONT STYLE="font-size: 10pt">(incorporated
    by reference to Exhibit 3.1 filed as part of our Form 8-K filed June 6, 2008, Commission File No.</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408004641/g13780exv3w1.htm"><FONT STYLE="font-size: 10pt">0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406009452/g03508exv4w2.htm"><FONT STYLE="font-size: 10pt">3.2</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406009452/g03508exv4w2.htm"><FONT STYLE="font-size: 10pt">Amended
    and Restated Articles of Association of Consolidated Water Co. Ltd. dated May 10, 2006 (incorporated</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406009452/g03508exv4w2.htm"><FONT STYLE="font-size: 10pt">by
    reference to Exhibit 4.2 filed as part of our Form F-3 filed October 12, 2006, Commission File No.</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406009452/g03508exv4w2.htm"><FONT STYLE="font-size: 10pt">333-137970)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014407004807/g07423exv3w1.htm"><FONT STYLE="font-size: 10pt">3.3</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014407004807/g07423exv3w1.htm"><FONT STYLE="font-size: 10pt">Amendment
    to Articles of Association of Consolidated Water Co. Ltd. dated May 11, 2007 (incorporated by</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014407004807/g07423exv3w1.htm"><FONT STYLE="font-size: 10pt">reference
    to Exhibit 3.1 filed as part of our Form 8-K filed May 14, 2007, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420409029589/v150856_ex3-1.htm"><FONT STYLE="font-size: 10pt">3.4</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420409029589/v150856_ex3-1.htm"><FONT STYLE="font-size: 10pt">Amendment
to Articles of Association of Consolidated Water Co. Ltd.&nbsp;dated May 26, 2009 (incorporated by</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420409029589/v150856_ex3-1.htm"><FONT STYLE="font-size: 10pt">reference
to Exhibit 3.1 filed as part of our Form 8-K filed May 27, 2009, Commission File No. 0-25248)</FONT></A>&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex4-1.htm">4.1</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD><A HREF="tm205328d1_ex4-1.htm">Description of Securities</A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">10.1.1</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">License Agreement dated July 11, 1990 between Cayman Water Company
    Limited and the Government of the Cayman Islands (incorporated herein by reference to the exhibit filed as a part of our Form
    20-F dated December 7, 1994, Commission File No. 0-25248)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">10.1.2</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">First Amendment to License Agreement dated September 18, 1990
    between Cayman Water Company Limited and the Government of the Cayman Islands. (incorporated herein by reference to the exhibit
    filed as a part of our Form 20-F dated December 7, 1994, Commission File No. 0-25248)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">10.1.3</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Second Amendment to License Agreement dated February 14, 1991
    between Cayman Water Company Limited and the Government of the Cayman Islands. (incorporated herein by reference to the exhibit
    filed as a part of our Form 20-F dated December 7, 1994, Commission File No. 0-25248)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-4.txt"><FONT STYLE="font-size: 10pt">10.1.4</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-4.txt"><FONT STYLE="font-size: 10pt">Third
    Amendment to a License to Produce Potable Water dated August 15, 2001 between Consolidated Water Co.</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-4.txt"><FONT STYLE="font-size: 10pt">Ltd.
    by the Government of the Cayman Islands (incorporated herein by reference to Exhibit 10.4 filed as a part of</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-4.txt"><FONT STYLE="font-size: 10pt">our
    Form 10-K for the fiscal year ended December 31, 2001, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014403004200/g81580exv10w5.txt"><FONT STYLE="font-size: 10pt">10.1.5</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014403004200/g81580exv10w5.txt"><FONT STYLE="font-size: 10pt">Fourth
    Amendment to a License to Produce Potable Water dated February 1, 2003 between Consolidated Water</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014403004200/g81580exv10w5.txt"><FONT STYLE="font-size: 10pt">Co.
    Ltd. by the Government of the Cayman Islands (incorporated herein by reference to Exhibit 10.5 filed as a part</FONT></A>
    <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014403004200/g81580exv10w5.txt"><FONT STYLE="font-size: 10pt">of
    our Form 10-K for the fiscal year ended December 31, 2002, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410039056/v191246_ex10.htm"><FONT STYLE="font-size: 10pt">10.1.6</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410039056/v191246_ex10.htm"><FONT STYLE="font-size: 10pt">Amendment
    to License Agreement dated July 20, 2010 between the Government of the Cayman Islands and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410039056/v191246_ex10.htm"><FONT STYLE="font-size: 10pt">Cayman
    Water Company Limited (incorporated herein by reference to Exhibit 10 filed as a part of our Form 8-K</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410039056/v191246_ex10.htm"><FONT STYLE="font-size: 10pt">filed
    July 23, 2010, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420412044065/v318394_ex10-1.htm"><FONT STYLE="font-size: 10pt">10.1.7</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420412044065/v318394_ex10-1.htm"><FONT STYLE="font-size: 10pt">Amendment
    to a License to Produce Potable Water dated&nbsp;July 11, 2012 between Cayman Water Company Limited</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420412044065/v318394_ex10-1.htm"><FONT STYLE="font-size: 10pt">and
    the Government of the Cayman Islands (incorporated herein by reference to Exhibit 10.1 filed as a part of our</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420412044065/v318394_ex10-1.htm"><FONT STYLE="font-size: 10pt">Form
    10-Q for the second quarter ended June 30, 2012, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420413012735/v336971_ex10-1.htm"><FONT STYLE="font-size: 10pt">10.1.8</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420413012735/v336971_ex10-1.htm"><FONT STYLE="font-size: 10pt">Amendment
    to License Agreement dated December 31, 2012 between the Government of the Cayman Islands and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420413012735/v336971_ex10-1.htm"><FONT STYLE="font-size: 10pt">Cayman
    Water Company Limited (incorporated herein by reference to Exhibit 10.1 filed as a part of our Form</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420413012735/v336971_ex10-1.htm"><FONT STYLE="font-size: 10pt">8-K
    filed March 4, 2013, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-1x9.htm"><FONT STYLE="font-size: 10pt">10.1.9&nbsp;</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-1x9.htm"><FONT STYLE="font-size: 10pt">Amendment
    to License Agreement dated April 24, 2013 between the Government of the Cayman Islands and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-1x9.htm"><FONT STYLE="font-size: 10pt">Cayman
    Water Company Limited (incorporated herein by reference to Exhibit 10.1.9 filed as a part of our Form</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-1x9.htm"><FONT STYLE="font-size: 10pt">10-K
    for the fiscal year ended December 31, 2013, Commission File No. 0-25248)&nbsp;</FONT></A></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 81; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-1x10.htm"><FONT STYLE="font-size: 10pt">10.1.10&nbsp;</FONT></A></TD>
    <TD STYLE="width: 1%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-1x10.htm"><FONT STYLE="font-size: 10pt">Amendment
    to License Agreement dated November 6, 2013 between the Government of the Cayman Islands and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-1x10.htm"><FONT STYLE="font-size: 10pt">Cayman
    Water Company Limited (incorporated herein by reference to Exhibit 10.1.10 filed as a part of our Form</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-1x10.htm"><FONT STYLE="font-size: 10pt">10-K
    for the fiscal year ended December 31, 2013, Commission File No. 0-25248)&nbsp;</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414042900/v383821_ex10-1.htm"><FONT STYLE="font-size: 10pt">10.1.11</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414042900/v383821_ex10-1.htm"><FONT STYLE="font-size: 10pt">Amendment
    to License Agreement dated June 30, 2014 between the Government of the Cayman Islands and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414042900/v383821_ex10-1.htm"><FONT STYLE="font-size: 10pt">Cayman
    Water Company Limited (incorporated herein by reference to Exhibit 10.1 to our Form 8-K filed July 14,</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414042900/v383821_ex10-1.htm"><FONT STYLE="font-size: 10pt">2014,
    Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify; text-indent: 34.1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420415016020/v403209_ex10-1.htm"><FONT STYLE="font-size: 10pt">10.1.12&nbsp;</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420415016020/v403209_ex10-1.htm"><FONT STYLE="font-size: 10pt">Amendment
    to License Agreement dated January 20, 2015 between the Government of the Cayman Islands and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420415016020/v403209_ex10-1.htm"><FONT STYLE="font-size: 10pt">Cayman
    Water Company Limited (incorporated herein by reference to Exhibit 10.1.12 filed as a part of our Form</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420415016020/v403209_ex10-1.htm"><FONT STYLE="font-size: 10pt">10-K
    for the fiscal year ended December 31, 2014, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420416088251/v433076_ex10-1x13.htm"><FONT STYLE="font-size: 10pt">10.1.13</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420416088251/v433076_ex10-1x13.htm"><FONT STYLE="font-size: 10pt">Amendment
    to License Agreement dated August 5, 2015 between the Government of the Cayman Islands and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420416088251/v433076_ex10-1x13.htm"><FONT STYLE="font-size: 10pt">Cayman
    Water Company Limited (incorporated herein by reference to Exhibit 10.1.13 filed as a part of our Form</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420416088251/v433076_ex10-1x13.htm"><FONT STYLE="font-size: 10pt">10-K
    for the fiscal year ended December 31, 2015, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420416117758/v445742_ex10-1.htm"><FONT STYLE="font-size: 10pt">10.1.14</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420416117758/v445742_ex10-1.htm"><FONT STYLE="font-size: 10pt">Amendment
    to License Agreement dated April 11, 2016 between the Government of the Cayman Islands and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420416117758/v445742_ex10-1.htm"><FONT STYLE="font-size: 10pt">Cayman
    Water Company Limited (incorporated by reference to Exhibit 10.1 filled as part of our Form 10-Q for</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420416117758/v445742_ex10-1.htm"><FONT STYLE="font-size: 10pt">the
    fiscal quarter ended June 30, 2016, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014401004659/g68171ex10-12.txt" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">10.2</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014401004659/g68171ex10-12.txt" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Water Supply Agreement dated December 18, 2000 between Consolidated
    Water Co. Ltd. and South Bimini International Ltd. (incorporated herein by reference to Exhibit 10.2 filed as a part of our
    Form 10-K for the fiscal year ended December 31, 2000, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014404003858/g88198exv10w18.txt"><FONT STYLE="font-size: 10pt">10.3.1*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014404003858/g88198exv10w18.txt"><FONT STYLE="font-size: 10pt">Employment
    contract dated December 5, 2003 between Frederick McTaggart and Consolidated Water Co. Ltd.</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014404003858/g88198exv10w18.txt">
    <FONT STYLE="font-size: 10pt">(incorporated herein by reference to Exhibit 10.18 filed as a part of our Form 10-K for the
    fiscal year ended</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014404003858/g88198exv10w18.txt"><FONT STYLE="font-size: 10pt">December
    31, 2003, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014407008695/g09569exv10w2.htm"><FONT STYLE="font-size: 10pt">10.3.2*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014407008695/g09569exv10w2.htm"><FONT STYLE="font-size: 10pt">Amendment
    of Engagement Agreement dated September 14, 2007 between Frederick W. McTaggart and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014407008695/g09569exv10w2.htm"><FONT STYLE="font-size: 10pt">Consolidated
    Water Co. Ltd. (incorporated herein by reference to Exhibit 10.2 to our Form 8-K filed September</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014407008695/g09569exv10w2.htm"><FONT STYLE="font-size: 10pt">19,
    2007, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420409047813/v160096_ex10-1.htm"><FONT STYLE="font-size: 10pt">10.3.3*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420409047813/v160096_ex10-1.htm"><FONT STYLE="font-size: 10pt">Third
    Amendment of Engagement Agreement dated September 9, 2009 between Frederick W. McTaggart and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420409047813/v160096_ex10-1.htm"><FONT STYLE="font-size: 10pt">Consolidated
    Water Co. Ltd. (incorporated herein by reference to Exhibit 10.1 to our Form 8-K filed September 9,</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420409047813/v160096_ex10-1.htm"><FONT STYLE="font-size: 10pt">2009,
    Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408000319/g11421exv10w1.htm"><FONT STYLE="font-size: 10pt">10.4*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408000319/g11421exv10w1.htm"><FONT STYLE="font-size: 10pt">Engagement
    Agreement dated January 15, 2008 between David Sasnett and Consolidated Water Co. Ltd.</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408000319/g11421exv10w1.htm"><FONT STYLE="font-size: 10pt">(incorporated
    herein by reference to Exhibit 10.1 filed as part of our Form 8-K filed January 22, 2008,</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408000319/g11421exv10w1.htm"><FONT STYLE="font-size: 10pt">Commission
    File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014409002283/g18050exv10w11.htm"><FONT STYLE="font-size: 10pt">10.5.1*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014409002283/g18050exv10w11.htm"><FONT STYLE="font-size: 10pt">Employment
    contract dated January 14, 2008 between Ramjeet Jerrybandan and Consolidated Water Co. Ltd.</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014409002283/g18050exv10w11.htm"><FONT STYLE="font-size: 10pt">(incorporated
    herein by reference to Exhibit 10.11 filed as part of our Form 10-K for the fiscal year ended</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014409002283/g18050exv10w11.htm"><FONT STYLE="font-size: 10pt">December
    31, 2008, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420417018862/v463387_ex10-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">10.5.2*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420417018862/v463387_ex10-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">First
    Amendment to Employment Contract dated March 29, 2017 between Ramjeet Jerrybandan and Consolidated Water Co. Ltd. (incorporated
    herein by reference to Exhibit 10.2 filed as part of our Form 8-K filed April 4,2017, Commission File No. 0-25248)&nbsp;</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014409002283/g18050exv10w11.htm"><FONT STYLE="font-size: 10pt">10.7.1*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411044289/v230379_ex10-1.htm"><FONT STYLE="font-size: 10pt">Engagement
    Agreement dated July 12, 2011 between John Tonner and Consolidated Water Co. Ltd. (incorporated</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411044289/v230379_ex10-1.htm"><FONT STYLE="font-size: 10pt">herein
    by reference to Exhibit 10.1 filed as a part of our Form 8-K filed August 5, 2011, Commission File No.</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411044289/v230379_ex10-1.htm"><FONT STYLE="font-size: 10pt">0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014409002283/g18050exv10w11.htm"><FONT STYLE="font-size: 10pt">10.7.2*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420417018862/v463387_ex10-1.htm"><FONT STYLE="font-size: 10pt">Amended
    and Restated Engagement Agreement dated March 29, 2017 between John Tonner and Consolidated</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420417018862/v463387_ex10-1.htm"><FONT STYLE="font-size: 10pt">Water
    Co. Ltd. (incorporated herein by reference to Exhibit 10.1 filed as part of our Form 8-K filed April 4, 2017,</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420417018862/v463387_ex10-1.htm"><FONT STYLE="font-size: 10pt">Commission
    File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014409002283/g18050exv10w11.htm"><FONT STYLE="font-size: 10pt">10.5.1*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014409002283/g18050exv10w11.htm"><FONT STYLE="font-size: 10pt">Employment
    contract dated January 14, 2008 between Ramjeet Jerrybandan and Consolidated Water Co. Ltd. </FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014409002283/g18050exv10w11.htm"><FONT STYLE="font-size: 10pt">(incorporated
    herein by reference to Exhibit 10.11 filed as part of our Form 10-K for the fiscal year ended</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014409002283/g18050exv10w11.htm"><FONT STYLE="font-size: 10pt">December
    31, 2008, Commission File No. 0-25248)</FONT></A></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 82; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify"><FONT STYLE="font-size: 10pt">10.8</FONT></TD>
    <TD STYLE="width: 1%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify"><FONT STYLE="font-size: 10pt">Specimen Service Agreement between Cayman Water
    Company Limited and consumers (incorporated herein by reference to the exhibit filed as part of our Registration Statement
    on Form F-1 dated March 26, 1996)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014400005337/0000950144-00-005337-index.html"><FONT STYLE="font-size: 10pt">10.9*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014400005337/0000950144-00-005337-index.html"><FONT STYLE="font-size: 10pt">Summary
    Share Grant Plan for Directors (incorporated herein by reference to Exhibit 10.24 filed as part of our Registration Statement
    on Form F-2 dated May 17, 2000, Commission File No. 333-35356)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-26.txt"><FONT STYLE="font-size: 10pt">10.10*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-26.txt"><FONT STYLE="font-size: 10pt">Employee
    Share Option Plan (incorporated herein by reference to Exhibit 10.26 filed as a part of our Form 10-K</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-26.txt"><FONT STYLE="font-size: 10pt">for
    the fiscal year ended December 31, 2001, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408008414/g16491exv10w1.htm"><FONT STYLE="font-size: 10pt">10.11*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408008414/g16491exv10w1.htm"><FONT STYLE="font-size: 10pt">2008
    Equity Incentive Plan (incorporated by reference to Exhibit 10.1 filled as part of our Form 10-Q for the</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014408008414/g16491exv10w1.htm"><FONT STYLE="font-size: 10pt">fiscal
    quarter ended September 30, 2008, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-31.txt"><FONT STYLE="font-size: 10pt">10.12</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-31.txt"><FONT STYLE="font-size: 10pt">Agreement
    dated February 1, 2002 between Consolidated Water Co. Ltd. and Cayman Hotel and Golf Inc. </FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-31.txt"><FONT STYLE="font-size: 10pt">(incorporated
    herein by reference to Exhibit 10.31 filed as a part of our Form 10-K for the fiscal year ended</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-31.txt"><FONT STYLE="font-size: 10pt">December
    31, 2001, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-52.txt"><FONT STYLE="font-size: 10pt">10.13</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-52.txt"><FONT STYLE="font-size: 10pt">Lease
    dated December 10, 2001 between Cayman Hotel and Golf Inc. and Consolidated Water Co. Ltd.</FONT> </A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-52.txt"><FONT STYLE="font-size: 10pt">(incorporated
    herein by reference to Exhibit 10.52 filed as a part of our Form 10-K for the fiscal year ended</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014402003099/g75127ex10-52.txt"><FONT STYLE="font-size: 10pt">December
    31, 2001, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014403001734/g80547exv10w1.txt"><FONT STYLE="font-size: 10pt">10.15</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014403001734/g80547exv10w1.txt"><FONT STYLE="font-size: 10pt">Loan
    Agreement dated February 7, 2003 between Consolidated Water Co. Ltd. and Scotiabank (Cayman Islands)</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014403001734/g80547exv10w1.txt"><FONT STYLE="font-size: 10pt">Ltd.
    (incorporated herein by reference to Exhibit 10.1 filed as a part of our Form 8-K dated February 13, 2003,</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014403001734/g80547exv10w1.txt"><FONT STYLE="font-size: 10pt">Commission
    File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000129993305002639/exhibit1.htm"><FONT STYLE="font-size: 10pt">10.16.1</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000129993305002639/exhibit1.htm"><FONT STYLE="font-size: 10pt">Loan
    Agreement dated May 25, 2005 between Ocean Conversion (BVI), Ltd. and Consolidated Water Co. Ltd. </FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000129993305002639/exhibit1.htm"><FONT STYLE="font-size: 10pt">(incorporated
    herein by reference to Exhibit 99.1 filed as a part of our Form 8-K dated June 1, 2005, Commission</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000129993305002639/exhibit1.htm"><FONT STYLE="font-size: 10pt">File
    No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410013886/v177335_ex4.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">10.16.2</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410013886/v177335_ex4.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Debenture
    Agreement dated August 24, 2007 between Ocean Conversion (BVI), Ltd. and Consolidated Water Co. Ltd. (incorporated herein
    by reference to Exhibit 10.31.2 filed as a part of our Form 10-K for the fiscal year ended December 31, 2009, Commission File
    No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410013886/v177335_ex5.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">10.16.3</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410013886/v177335_ex5.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Amending
    Debenture Agreement dated March 14, 2008 between Ocean Conversion (BVI), Ltd. and Consolidated Water Co. Ltd. (incorporated
    herein by reference to Exhibit 10.31.3 filed as a part of our Form 10-K for the fiscal year ended December 31, 2009, Commission
    File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410013886/v177335_ex6.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">10.16.4</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410013886/v177335_ex6.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Second
    Amending Debenture Agreement dated February 18, 2009 between Ocean Conversion (BVI), Ltd. and Consolidated Water Co. Ltd.
    (incorporated herein by reference to Exhibit 10.31.4 filed as a part of our Form 10-Kin the fiscal year ended December 31,
    2009, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410013886/v177335_ex7.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">10.16.5</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410013886/v177335_ex7.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Amending
    Loan Agreement dated August 20, 2009 between Ocean Conversion (BVI), Ltd. and Consolidated Water Co. (incorporated herein
    by reference to Exhibit 10.31.5 filed as a part of our Form 10-K for the fiscal year ended December 31, 2009, Commission File
    No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410013886/v177335_ex8.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">10.16.6</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420410013886/v177335_ex8.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Amending
    Loan Agreement dated February 10, 2010 between Ocean Conversion (BVI), Ltd. and Consolidated Water Co. (incorporated herein
    by reference to Exhibit 10.31.6 filed as a part of our Form 10-K for the fiscal year ended December 31, 2009, Commission File
    No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w1.htm"><FONT STYLE="font-size: 10pt">10.17</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w1.htm"><FONT STYLE="font-size: 10pt">Trust
    Deed dated August 4, 2006 between Consolidated Water Co. Ltd. and Dextra Bank &amp; Trust Co. Ltd. </FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w1.htm"><FONT STYLE="font-size: 10pt">(incorporated
    herein by reference to Exhibit 10.1 filed as a part of our Form 8-K filed August 9, 2006, File No.</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w1.htm"><FONT STYLE="font-size: 10pt">0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w2.htm"><FONT STYLE="font-size: 10pt">10.18</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w2.htm"><FONT STYLE="font-size: 10pt">Subscription
    Agreement dated August 4, 2006 between Consolidated Water Co. Ltd. and Scotiatrust and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w2.htm"><FONT STYLE="font-size: 10pt">Merchant
    Bank Trinidad &amp; Tobago Limited (incorporated herein by reference to Exhibit 10.2 filed as a part of</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w2.htm"><FONT STYLE="font-size: 10pt">our
    Form 8-K filed August 9, 2006, File No. 0-25248)</FONT></A></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 83; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w5.htm"><FONT STYLE="font-size: 10pt">10.19</FONT></A></TD>
    <TD STYLE="width: 1%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w5.htm"><FONT STYLE="font-size: 10pt">Deed
    of Second Debenture dated August 4, 2006 between Consolidated Water Co. Ltd. and Dextra Bank &amp;</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w5.htm"><FONT STYLE="font-size: 10pt">Trust
    Co. Ltd. (incorporated herein by reference to Exhibit 10.5 filed as a part of our Form 8-K filed August 9,</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w5.htm"><FONT STYLE="font-size: 10pt">2006,
    File No. 0-25248)&nbsp;</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w6.htm"><FONT STYLE="font-size: 10pt">10.20</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w6.htm"><FONT STYLE="font-size: 10pt">Deed
    of Second Collateral Debenture dated August 4, 2006 between Cayman Water Company Limited and</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w6.htm"><FONT STYLE="font-size: 10pt">Dextra
    Bank &amp; Trust Co. Ltd. (incorporated herein by reference to Exhibit 10.6 filed as a part of our Form 8-K</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w6.htm"><FONT STYLE="font-size: 10pt">filed
    August 9, 2006, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w7.htm"><FONT STYLE="font-size: 10pt">10.21</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w7.htm"><FONT STYLE="font-size: 10pt">Equitable
    Charge of Shares dated August 4, 2006 between Consolidated Water Co. Ltd. and Dextra Bank &amp;</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w7.htm"><FONT STYLE="font-size: 10pt">Trust
    Co. Ltd. (incorporated herein by reference to Exhibit 10.7 filed as a part of our Form 8-K filed August 9,</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w7.htm"><FONT STYLE="font-size: 10pt">2006,
    File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w8.htm"><FONT STYLE="font-size: 10pt">10.22</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w8.htm"><FONT STYLE="font-size: 10pt">Intercreditor
    Deed dated August 4, 2006 among Scotiabank &amp; Trust (Cayman) Ltd., Dextra Bank &amp; Trust Co.</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w8.htm"><FONT STYLE="font-size: 10pt">Ltd.,
    Consolidated Water Co. Ltd. and Cayman Water Company Limited (incorporated herein by reference to</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w8.htm"><FONT STYLE="font-size: 10pt">Exhibit
    10.8 filed as a part of our Form 8-K filed August 9, 2006, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w9.htm"><FONT STYLE="font-size: 10pt">10.23</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w9.htm"><FONT STYLE="font-size: 10pt">Cayman
    Islands Collateral Charge, West Bay Beach South Property, Block 12D, Parcel 79REM1/2 (incorporated</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w9.htm"><FONT STYLE="font-size: 10pt">herein
    by reference to Exhibit 10.9 filed as a part of our Form 8-K filed August 9, 2006, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w10.htm"><FONT STYLE="font-size: 10pt">10.24</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w10.htm"><FONT STYLE="font-size: 10pt">Cayman
    Islands Collateral Charge, West Bay Beach North, Block 11D, Parcel 40 (incorporated herein by</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w10.htm"><FONT STYLE="font-size: 10pt">reference
    to Exhibit 10.10 filed as a part of our Form 8-K filed August 9, 2006, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w11.htm"><FONT STYLE="font-size: 10pt">10.25</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w11.htm"><FONT STYLE="font-size: 10pt">Cayman
    Islands Collateral Charge, West Bay Beach North, Block 11D, Parcel 8 (incorporated herein by</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w11.htm"><FONT STYLE="font-size: 10pt">reference
    to Exhibit 10.11 filed as a part of our Form 8-K filed August 9, 2006, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w12.htm"><FONT STYLE="font-size: 10pt">10.26</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w12.htm"><FONT STYLE="font-size: 10pt">Cayman
    Islands Collateral Charge, West Bay North East, Block 9A, Parcel 8 (incorporated herein by reference</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w12.htm"><FONT STYLE="font-size: 10pt">to
    Exhibit 10.12 filed as a part of our Form 8-K filed August 9, 2006, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w13.htm"><FONT STYLE="font-size: 10pt">10.27</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w13.htm"><FONT STYLE="font-size: 10pt">Cayman
    Islands Collateral Charge, West Bay North East, Block 9A, Parcel 469 (incorporated herein by reference</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406007600/g02807exv10w13.htm"><FONT STYLE="font-size: 10pt">to
    Exhibit 10.13 filed as a part of our Form 8-K filed August 9, 2006, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406009344/g03638exv10w1.htm"><FONT STYLE="font-size: 10pt">10.28</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406009344/g03638exv10w1.htm"><FONT STYLE="font-size: 10pt">Loan
    Agreement dated as of October 4, 2006, by and between Royal Bank of Canada and Consolidated Water</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406009344/g03638exv10w1.htm"><FONT STYLE="font-size: 10pt">(Bahamas)
    Ltd. (incorporated herein by reference to Exhibit 10.1 filed as a part of our Form 8-K filed October</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000095014406009344/g03638exv10w1.htm"><FONT STYLE="font-size: 10pt">6,
    2006, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-1.htm"><FONT STYLE="font-size: 10pt">10.29.1&dagger;</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-1.htm"><FONT STYLE="font-size: 10pt">Form
    of Agreement for Desalinated Water Supply dated May 2005 among Water and Sewerage Corporation,</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-1.htm"><FONT STYLE="font-size: 10pt">Consolidated
    Water Co. Ltd. and Consolidated Water (Bahamas) Limited (incorporated herein by reference to</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-1.htm"><FONT STYLE="font-size: 10pt">Exhibit
    10.1 filed as a part of our Form 8-K filed February 4, 2011, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-2.htm"><FONT STYLE="font-size: 10pt">10.29.2&dagger;</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-2.htm"><FONT STYLE="font-size: 10pt">Letter
    of Acceptance dated January 25, 2011 (effective January 31, 2011) between Water and Sewerage</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-2.htm"><FONT STYLE="font-size: 10pt">Corporation
    and Consolidated Water Co. Ltd. (incorporated herein by reference to Exhibit 10.2 filed as a part of</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-2.htm"><FONT STYLE="font-size: 10pt">our
    Form 8-K filed February 4, 2011, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-3.htm"><FONT STYLE="font-size: 10pt">10.29.3&dagger;</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-3.htm"><FONT STYLE="font-size: 10pt">Proposal
    letter dated December 8, 2010 addressed to the Water and Sewerage Corporation (incorporated herein</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420411006075/v210070_ex10-3.htm"><FONT STYLE="font-size: 10pt">by
    reference to Exhibit 10.3 filed as a part of our Form 8-K filed February 4, 2011, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x1.htm"><FONT STYLE="font-size: 10pt">10.30.1&nbsp;</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x1.htm"><FONT STYLE="font-size: 10pt">N.S.C.
    Agua S.A. de C.V. agreement for the purchase of 12 hectares of land dated May 16, 2013 (incorporated</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x1.htm"><FONT STYLE="font-size: 10pt">herein
    by reference to Exhibit 10.32.1 filed as a part of our Form 10-K for the fiscal year ended December 31,</FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x1.htm"><FONT STYLE="font-size: 10pt">2013,
    Commission File No. 0-25248)&nbsp;</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x2.htm"><FONT STYLE="font-size: 10pt">10.30.2&nbsp;</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x2.htm"><FONT STYLE="font-size: 10pt">Appendix
    to N.S.C. Agua S.A. de C.V. agreement for the purchase of 12 hectares of land dated May 16, 2013</FONT> </A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x2.htm"><FONT STYLE="font-size: 10pt">(incorporated
    herein by reference to Exhibit 10.32.2 filed as a part of our Form 10-K for the fiscal year ended</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x2.htm"><FONT STYLE="font-size: 10pt">December
    31, 2013, Commission File No. 0-25248)&nbsp;</FONT></A></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 84; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x3.htm"><FONT STYLE="font-size: 10pt">10.30.3</FONT></A></TD>
    <TD STYLE="width: 1%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 92%; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x3.htm"><FONT STYLE="font-size: 10pt">Exhibit
    Index to N.S.C. Agua S.A. de C.V. agreement for the purchase of 12 hectares of land dated May 16, 2013 </FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x3.htm"><FONT STYLE="font-size: 10pt">(incorporated
    herein by reference to Exhibit 10.32.3 filed as a part of our Form 10-K for the fiscal year ended</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x3.htm"><FONT STYLE="font-size: 10pt">December
    31, 2013, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x4.htm"><FONT STYLE="font-size: 10pt">10.30.4</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x4.htm"><FONT STYLE="font-size: 10pt">Exhibits
    to N.S.C. Agua S.A. de C.V. agreement for the purchase of 12 hectares of land dated May 16, 2013 </FONT></A><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x4.htm"><FONT STYLE="font-size: 10pt">(incorporated
    herein by reference to Exhibit 10.32.4 filed as a part of our Form 10-K for the fiscal year ended</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420414016217/v370654_ex10-32x4.htm"><FONT STYLE="font-size: 10pt">December
    31, 2013, Commission File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420417054137/tv476946_ex10-1.htm"><FONT STYLE="font-size: 10pt">10.32</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420417054137/tv476946_ex10-1.htm"><FONT STYLE="font-size: 10pt">Public-Private
    Partnership Contract dated August 22, 2016 among Aguas de Rosarito S.A.P.I. de C.V., the State</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420417054137/tv476946_ex10-1.htm"><FONT STYLE="font-size: 10pt">Water
    Commission of Baja California, the Government of Baja California represented by the Secretary of Planning</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420417054137/tv476946_ex10-1.htm"><FONT STYLE="font-size: 10pt">and
    Finance, and the Public Utilities Commission of Tijuana. (incorporated herein by reference to Exhibit 10.1 to</FONT></A> <A HREF="http://www.sec.gov/Archives/edgar/data/928340/000114420417054137/tv476946_ex10-1.htm"><FONT STYLE="font-size: 10pt">be
    filed as a part of our Amendment No. 1 to Form 8-K filed August 26, 2016, File No. 0-25248)</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex21-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">21.1**</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex21-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Subsidiaries
    of the Registrant&#8239;</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex23-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">23.1**</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex23-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Consent
    of Marcum LLP - Consolidated Water Co. Ltd.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex31-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">31.1**</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex31-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Certification
    by the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex31-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">31.2**</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex31-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Certification
    by the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex32-1.htm"><FONT STYLE="font-size: 10pt">32.1**</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex32-1.htm"><FONT STYLE="font-size: 10pt">Certification by the Chief Executive
    Officer pursuant to 18 U.S.C. Section 1350, Section 906 of the Sarbanes-Oxley Act of 2002</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex32-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">32.2**</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm205328d1_ex32-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-size: 10pt">Certification
    by the Chief Financial Officer pursuant to 18 U.S.C. Section 1350, Section 906 of the Sarbanes-Oxley Act of 2002</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">101.INS**</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">XBRL Instance Document</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">101.SCH**</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Schema</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">101.CAL**</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Calculation Linkbase</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">101.DEF**</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Definition Linkbase</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">101.LAB**</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Label Linkbase</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">101.PRE**</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">XBRL Taxonomy Presentation Linkbase</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicates
    a management contract or compensatory plan.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 0.2in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed
    herewith.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&dagger;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 95%; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Portions
    of these Exhibits have been omitted pursuant to a request for confidential treatment.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 85; Value: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="aa_001"></A>SIGNATURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of Section&nbsp;13
or 15(d)&nbsp;of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by
the undersigned, thereunto duly authorized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSOLIDATED
    WATER CO. LTD.</B></FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 50%">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 3%">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 47%">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Wilmer F. Pergande</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wilmer
    F. Pergande</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Board of Directors</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dated: March&nbsp;13, 2020</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of the Securities
Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities
and on the dates indicated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD COLSPAN="2" STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Signature</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Title</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Date</B></FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 3%">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 35%">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 44%">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; width: 16%">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;Wilmer&nbsp;F.&nbsp;Pergande</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman&nbsp;of&nbsp;the&nbsp;Board&nbsp;of&nbsp;Directors</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13,
    2020</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wilmer&nbsp;F.&nbsp;Pergande</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;Frederick&nbsp;W.&nbsp;McTaggart</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director,&nbsp;Chief&nbsp;Executive&nbsp;Officer&nbsp;and&nbsp;President</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13,
    2020</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Frederick&nbsp;W.&nbsp;McTaggart</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal&nbsp;Executive&nbsp;Officer)</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;David&nbsp;W.&nbsp;Sasnett</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive&nbsp;Vice&nbsp;President&nbsp;&amp;&nbsp;Chief&nbsp;Financial&nbsp;Officer</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13,
    2020</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">David&nbsp;W.&nbsp;Sasnett</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal&nbsp;Financial&nbsp;and&nbsp;Accounting&nbsp;Officer)</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;Linda
    Beidler-D&rsquo;Aguilar</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13,
    2020</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Linda
    Beidler-D&rsquo;Aguilar</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;Brian&nbsp;E.&nbsp;Butler</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13,
    2020</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Brian&nbsp;E.&nbsp;Butler</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;Carson&nbsp;K.&nbsp;Ebanks</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13,
    2020</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Carson&nbsp;K.&nbsp;Ebanks</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;Richard&nbsp;L.&nbsp;Finlay</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13,
    2020</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Richard&nbsp;L.&nbsp;Finlay</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;Clarence&nbsp;B.&nbsp;Flowers,&nbsp;Jr.</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13,
    2020</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Clarence&nbsp;B.&nbsp;Flowers,&nbsp;Jr.</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;Leonard&nbsp;J.&nbsp;Sokolow</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13,
    2020</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leonard&nbsp;J.&nbsp;Sokolow</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/&nbsp;Raymond&nbsp;Whittaker</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&nbsp;13,
    2020</FONT></TD></TR>
<TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raymond&nbsp;Whittaker</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>

<!-- Field: Page; Sequence: 86; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>tm205328d1_ex4-1.htm
<DESCRIPTION>EXHIBIT 4.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 4.1</B></P>



<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>CONSOLIDATED
WATER CO. LTD. </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>DESCRIPTION
OF SECURITIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><I>The following
description of the terms of our securities is not complete and is qualified in its entirety by reference to our Memorandum of Association,
as amended (the &ldquo;Memorandum of Association&rdquo;), and our Articles of Association, as amended (the &ldquo;Articles of Association&rdquo;),
both of which are exhibits to our Annual Reports on Form 10-K and Quarterly Reports on Form 10-Q.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Under our Memorandum
of Association and Articles of Association we are authorized to issue 25,000,000&nbsp;shares of capital stock, consisting of 24,655,000
ordinary shares, par value CI$0.50 (approximately US$0.60) per share, 145,000 Class&nbsp;B ordinary shares, par value CI$0.50 (approximately
US$0.60) per share, and 200,000 redeemable preference shares, par value CI$0.50 (approximately US$0.60) per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The ordinary shares
(common stock) are listed on the Nasdaq Global Select Market under the symbol &ldquo;CWCO.&rdquo; All outstanding ordinary shares
are validly issued, fully paid, and nonassessable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B>Ordinary Shares</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B><I>Voting Rights</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Holders of ordinary
shares may cast one vote for each share held of record at all shareholder meetings. All voting is non-cumulative. Holders of more
than 50% of the outstanding shares present and voting at an annual meeting at which a quorum is present are able to elect all of
our directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B><I>Dividends
and Liquidation Rights</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Holders of ordinary
shares are entitled to receive ratably dividends, if any, distributed out of our accumulated profits. Subject to the preferential
rights of holders of the redeemable preference shares, upon liquidation, all holders of ordinary shares are entitled to participate
pro rata in our assets which are available for distribution.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B><I>Other Rights</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Holders of ordinary
shares do not have preemptive rights or rights to convert their ordinary shares into any other securities, and our common stock
is not subject to any redemption or sinking fund provisions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Redeemable Preference Shares</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>Voting</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Holders of redeemable
preference shares may cast one vote for each share held of record at all shareholder meetings. All voting is on a non-cumulative
basis.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B><I>Dividends
and Liquidation Rights</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Upon the event
of our liquidation, the redeemable preference shares rank in preference to the ordinary shares with respect to the repayment of
the par value of redeemable preference shares plus any premium paid or credited on the purchase of the shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I></I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B><I>Other Rights</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Under our employee
share incentive plan, we may redeem any redeemable preference shares issued to an employee under certain circumstances. The ordinary
shares and the redeemable preference shares rank equally in all other respects.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Class&nbsp;B Ordinary Shares</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>Special Rights</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">Holders of Class&nbsp;B
ordinary shares are entitled to the same dividends paid on Class A ordinary shares and redeemable preference shares, and we cannot
pay a dividend on the Class A ordinary shares without paying the same dividend on the Class&nbsp;B ordinary shares, and vice versa.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">We cannot redeem
the Class&nbsp;B ordinary shares, and the holders of the Class&nbsp;B ordinary shares are not entitled to any repayments of capital
upon our dissolution.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">If we enter into
a transaction in which Class A ordinary shares are exchanged for securities or other consideration of another company, then the
Class&nbsp;B ordinary shares will also be exchanged pursuant to a formula. The Class&nbsp;B ordinary shares and the Class A ordinary
shares rank equally in all other respects.<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<!-- Field: Page; Sequence: 2; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>



<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>tm205328d1_ex21-1.htm
<DESCRIPTION>EXHIBIT 21.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">EXHIBIT&nbsp;21.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED WATER CO. LTD.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Subsidiaries of the Registrant</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following list includes all of the
Registrant&rsquo;s wholly-owned subsidiaries, majority-owned subsidiaries and affiliates as of December&nbsp;31, 2019. All subsidiaries
of the Registrant appearing in the following table are included in the consolidated financial statements of the Registrant.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="border-bottom: black 1pt solid; width: 50%; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Subsidiaries</B></FONT></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 49%; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Jurisdiction of Organization</B></FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Aguas de Rosarito S.A.P.I. de C.V. (100%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Mexico</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Aerex Industries,&nbsp;Inc. (Affiliate)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">United States of America</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Aquilex,&nbsp;Inc. (100%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">United States of America</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Cayman Water Company Limited (100%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Cayman Islands</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Consolidated Water (Asia) Pte. Limited (95%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Singapore</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Consolidated Water (Bahamas) Limited (90.9%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The Bahamas</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Consolidated Water (Bermuda) Limited (Affiliate)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Bermuda</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Consolidated Water Cooperatief, U.A. (100%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Netherlands</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Consolidated Water U.S. Holdings,&nbsp;Inc. (100%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">United States of America</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">DesalCo Limited (100%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Cayman Islands</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">N.S.C. Agua, S.A. de C.V. (99.9%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Mexico</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Ocean Conversion (BVI)&nbsp;Ltd. (Affiliate)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">The British Virgin Islands</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Ocean Conversion (Cayman) Limited (100%)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Cayman Islands</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">PERC Water Corporation (51%)</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">United States of America</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></FONT></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>tm205328d1_ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">EXHIBIT&nbsp;23.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Independent Registered Public Accounting
Firm&rsquo;s Consent</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Board of Directors</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Consolidated Water Co. Ltd.:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We consent to the incorporation by reference
in the Registration Statement of Consolidated Water Co., Ltd. on Form S-8 (File No. 333-187261) of our report dated March 13, 2020,
with respect to our audits of the consolidated financial statements of Consolidated Water Co., Ltd. as of December 31, 2019 and
2018 and for each of the years in the two year period ended and our report dated March 13, 2020 with respect to our audit of the
effectiveness of internal control over financial reporting of Consolidated Water Co., Ltd. as of December 31, 2019, which reports
are included in this Annual Report on Form 10-K of Consolidated Water Co., Ltd. for the year ended December 31, 2019.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our report on the consolidated financial
statements refers to a change in the method of accounting for leases effective January 1, 2019.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid; width: 50%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>/s/ Marcum LLP</B></FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Fort Lauderdale, Florida</FONT></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">March&nbsp;13, 2020</FONT></TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1; Options: NewSection Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>tm205328d1_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">EXHIBIT&nbsp;31.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with
the Form&nbsp;10-K of Consolidated Water Co. Ltd. for the fiscal year ended December&nbsp;31, 2019, as filed with the Securities
and Exchange Commission on the date hereof,&nbsp;I, Frederick W. McTaggart, certify, pursuant to Rule&nbsp;13a-14(a)&nbsp;of the
Securities Exchange Act of 1934, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1. I have reviewed
the Form&nbsp;10-K of Consolidated Water Co. Ltd. for the fiscal year ended December&nbsp;31, 2019;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2. Based on my knowledge,
this 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 report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">3. Based on my knowledge,
the financial statements, and other financial information included in this 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 report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4. The registrant&rsquo;s
other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined
in Exchange Act Rules&nbsp;13a-15(e)&nbsp;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
Act Rules&nbsp;13a-15(f)&nbsp;and 15d-15(f)) for the registrant and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;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 during the period in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;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>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;Evaluated the
effectiveness of the registrant&rsquo;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;
and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;Disclosed in
this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5. The registrant&rsquo;s
other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting,
to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s Board of Directors (or persons performing
the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;All significant
deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably
likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;Any fraud, whether
or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control
over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: March&nbsp;13, 2020</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 45%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Frederick W. McTaggart</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Frederick W. McTaggart</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Executive Officer</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(Principal Executive Officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>tm205328d1_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">EXHIBIT&nbsp;31.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO RULE 13a-14(a)/15d-14(a)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with
the Form&nbsp;10-K of Consolidated Water Co. Ltd. for the fiscal year ended December&nbsp;31, 2019, as filed with the Securities
and Exchange Commission on the date hereof,&nbsp;I, David W. Sasnett, certify, pursuant to Rule&nbsp;13a-14(a)&nbsp;of the Securities
Exchange Act of 1934, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1. I have reviewed
the Form&nbsp;10-K of Consolidated Water Co. Ltd. for the fiscal year ended December&nbsp;31, 2019;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2. Based on my knowledge,
this 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 report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">3. Based on my knowledge,
the financial statements, and other financial information included in this 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 report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4. The registrant&rsquo;s
other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined
in Exchange Act Rules&nbsp;13a-15(e)&nbsp;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
Act Rules&nbsp;13a-15(f)&nbsp;and 15d-15(f)) for the registrant and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;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 during the period in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;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>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(c)&nbsp;Evaluated the
effectiveness of the registrant&rsquo;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;
and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(d)&nbsp;Disclosed in
this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5. The registrant&rsquo;s
other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting,
to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s Board of Directors (or persons performing
the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(a)&nbsp;All significant
deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably
likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in">(b)&nbsp;Any fraud, whether
or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control
over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: March&nbsp;13, 2020</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 45%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ David W. Sasnett</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Name:&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">David W. Sasnett</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Executive Vice President&nbsp;&amp; Chief Financial Officer</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(Principal Financial and Accounting Officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>tm205328d1_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">EXHIBIT&nbsp;32.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION&nbsp;1350,</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION&nbsp;906 OF THE SARBANES-OXLEY
ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Form&nbsp;10-K of
Consolidated Water Co. Ltd. for the year ended December&nbsp;31, 2019 as filed with the Securities and Exchange Commission on the
date hereof (the &ldquo;Report&rdquo;),&nbsp;I, Frederick W. McTaggart, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant
to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(1)&nbsp;The Report
fully complies with the requirements of Section&nbsp;13(a)&nbsp;or 15(d)&nbsp;of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(2)&nbsp;The information
contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: March&nbsp;13, 2020</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 45%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ Frederick W. McTaggart</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Frederick W. McTaggart</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Executive Officer</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(Principal Executive Officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>tm205328d1_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">EXHIBIT&nbsp;32.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION&nbsp;1350,</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION&nbsp;906 OF THE SARBANES-OXLEY
ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Form&nbsp;10-K of
Consolidated Water Co. Ltd. for the year ended December&nbsp;31, 2019 as filed with the Securities and Exchange Commission on the
date hereof (the &ldquo;Report&rdquo;),&nbsp;I, David W. Sasnett, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant
to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(1)&nbsp;The Report
fully complies with the requirements of Section&nbsp;13(a)&nbsp;or 15(d)&nbsp;of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(2)&nbsp;The information
contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Date: March&nbsp;13, 2020</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 45%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ David W. Sasnett</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">David W. Sasnett</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Executive Vice President&nbsp;&amp; Chief Financial Officer</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(Principal Financial and Accounting Officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>9
<FILENAME>cwco-20191231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.5.2.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/13/2020 11:46:06 PM-->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:cwco="http://www.cwco.com/20191231" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31">
  <link:schemaRef xlink:type="simple" xlink:href="cwco-20191231.xsd" />
  <!--Context Section-->
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:CumulativeTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:CumulativeTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:CumulativeTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="As_Of_5_31_2013">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <instant>2013-05-31</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_BelowMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwco:EmployeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:BelowMarketPriceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwco:EmployeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AtMarketPriceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwco:EmployeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AboveMarketPriceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_TitleOfIndividualAxis_cwco_ManagementEmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwco:ManagementEmployeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AtMarketPriceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_TitleOfIndividualAxis_cwco_ManagementEmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwco:ManagementEmployeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AboveMarketPriceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_BelowMarketPriceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:BelowMarketPriceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AtMarketPriceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AboveMarketPriceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_BelowMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwco:EmployeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:BelowMarketPriceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwco:EmployeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AtMarketPriceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwco:EmployeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AboveMarketPriceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_TitleOfIndividualAxis_cwco_ManagementEmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwco:ManagementEmployeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AtMarketPriceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_TitleOfIndividualAxis_cwco_ManagementEmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwco:ManagementEmployeesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AboveMarketPriceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_BelowMarketPriceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:BelowMarketPriceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AtMarketPriceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">cwco:AboveMarketPriceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_CommonStockOptionsMember_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwco:CommonStockOptionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_CommonStockOptionsMember_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwco:CommonStockOptionsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_NonExecutiveDirectorsSharePlanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwco:NonExecutiveDirectorsSharePlanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_NonExecutiveDirectorsSharePlanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwco:NonExecutiveDirectorsSharePlanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="As_Of_2_26_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <instant>2019-02-26</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesRevenuesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:RetailRevenuesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingRevenuesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkRevenuesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_VG">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VG</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_US">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_KY">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_ID">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ID</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_BS">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_ProductOrServiceAxis_cwco_RefurbishProjectMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_BaughersBayMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwco:RefurbishProjectMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:BaughersBayMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesRevenuesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:RetailRevenuesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingRevenuesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkRevenuesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_VG">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VG</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_US">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_KY">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_ID">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ID</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_BS">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_PlantAndEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:PlantAndEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_LabEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:LabEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_DistributionSystemsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:DistributionSystemsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_PlantAndEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:PlantAndEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_LabEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:LabEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_DistributionSystemsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:DistributionSystemsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_StatementGeographicalAxis_cwco_AllOtherCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cwco:AllOtherCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_StatementGeographicalAxis_country_US">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_StatementGeographicalAxis_country_KY">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_StatementGeographicalAxis_cwco_AllOtherCountriesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cwco:AllOtherCountriesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_StatementGeographicalAxis_country_US">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_StatementGeographicalAxis_country_KY">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_StatementGeographicalAxis_country_BS">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_PlantAndEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:PlantAndEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_LabEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:LabEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_DistributionSystemsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:DistributionSystemsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_PlantAndEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:PlantAndEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_LabEquipmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:LabEquipmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_DistributionSystemsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwco:DistributionSystemsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_8_1_2019_To_8_31_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2019-08-01</startDate>
      <endDate>2019-08-31</endDate>
    </period>
  </context>
  <context id="Duration_1_14_2019_To_2_14_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2019-01-14</startDate>
      <endDate>2019-02-14</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2012_To_12_31_2014_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2014-12-31</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_CapitalizedEngineeringLaborAndMaterialsCostMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:CapitalizedEngineeringLaborAndMaterialsCostMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_CapitalizedEngineeringLaborAndMaterialsCostMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:CapitalizedEngineeringLaborAndMaterialsCostMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_StatementGeographicalAxis_country_MX">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_10_24_2019_dei_LegalEntityAxis_cwco_ConsolidatedWaterUSHoldingsMember_srt_OwnershipAxis_cwco_PercWaterCorporationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwco:ConsolidatedWaterUSHoldingsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-10-24</instant>
    </period>
  </context>
  <context id="As_Of_1_24_2020_srt_OwnershipAxis_cwco_ConsolidatedWaterUSHoldingsMember_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:ConsolidatedWaterUSHoldingsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-01-24</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_OwnershipAxis_cwco_UnaffiliatedPartyMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:UnaffiliatedPartyMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_10_24_2019_dei_LegalEntityAxis_cwco_ThreeExecutivesMember_srt_OwnershipAxis_cwco_PercWaterCorporationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwco:ThreeExecutivesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-10-24</instant>
    </period>
  </context>
  <context id="As_Of_2_28_2018_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-02-28</instant>
    </period>
  </context>
  <context id="As_Of_5_31_2013_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2013-05-31</instant>
    </period>
  </context>
  <context id="Duration_1_1_2006_To_12_31_2006_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:AgreementAxis">cwco:ThousandNineHundredAndNinetyAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2006-01-01</startDate>
      <endDate>2006-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_1995_To_12_31_2003_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:AgreementAxis">cwco:ThousandNineHundredAndNinetyAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>1995-01-01</startDate>
      <endDate>2003-12-31</endDate>
    </period>
  </context>
  <context id="Duration_4_12_2019_To_4_12_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2019-04-12</startDate>
      <endDate>2019-04-12</endDate>
    </period>
  </context>
  <context id="Duration_8_1_2018_To_8_31_2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2018-08-01</startDate>
      <endDate>2018-08-31</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_cwco_AguasDeRosaritoSapiDeCvMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_ConsolidatedEntitiesAxis_cwco_AguasDeRosaritoSapiDeCvMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_WaterStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:WaterStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_SparePartsStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:SparePartsStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_ConsumablesStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:ConsumablesStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_WaterStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:WaterStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_SparePartsStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:SparePartsStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_ConsumablesStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:ConsumablesStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_ConsolidatedEntitiesAxis_cwco_ConsolidatedWaterBaliMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cwco:ConsolidatedWaterBaliMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_10_1_2017_To_12_31_2017_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2017-10-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="Duration_7_1_2016_To_9_30_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-07-01</startDate>
      <endDate>2016-09-30</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2017_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="As_Of_9_30_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-09-30</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_ProfessionalsFeeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:ProfessionalsFeeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_OtherCreditDeviceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:OtherCreditDeviceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_NscProjectExpensesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:NscProjectExpensesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_DirectorsFeesAndExpensesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:DirectorsFeesAndExpensesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_AmortizationOfIntangiblesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:AmortizationOfIntangiblesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_ProfessionalsFeeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:ProfessionalsFeeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_OtherCreditDeviceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:OtherCreditDeviceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_NscProjectExpensesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:NscProjectExpensesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_DirectorsFeesAndExpensesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:DirectorsFeesAndExpensesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_AmortizationOfIntangiblesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:AmortizationOfIntangiblesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_TradeNameMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:TradeNameMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_NoncompeteAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:NoncompeteAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_ManagementContractsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:ManagementContractsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CustomerBacklogMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:CustomerBacklogMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CertificationsprogramsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:CertificationsprogramsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_TradeNameMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:TradeNameMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_NoncompeteAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:NoncompeteAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CustomerBacklogMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:CustomerBacklogMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CertificationsprogramsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:CertificationsprogramsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_2_28_2018_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-02-28</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2017_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:OceanConversionBviLtdMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_ConsolidatedEntitiesAxis_cwco_CwBelizeMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cwco:CwBelizeMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_2_14_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <instant>2019-02-14</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_RetirementPlanAxis_stpr_FL">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:RetirementPlanAxis">stpr:FL</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_RetirementPlanAxis_country_KY">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:RetirementPlanAxis">country:KY</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember_cwco_RetirementPlanAxis_stpr_CA_srt_RangeAxis_srt_MaximumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis">cwco:DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="cwco:RetirementPlanAxis">stpr:CA</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember_cwco_RetirementPlanAxis_stpr_CA">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis">cwco:DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="cwco:RetirementPlanAxis">stpr:CA</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_RetirementPlanAxis_stpr_CA">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:RetirementPlanAxis">stpr:CA</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_OtherExpenseMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_MaintenanceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_ElectricityMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_RoyaltiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:RoyaltiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_MaterialsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:MaterialsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_InsuranceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:InsuranceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_FuelOilMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:FuelOilMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_EmployeeCostsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:EmployeeCostsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_DepreciationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:DepreciationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_OtherExpenseMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_MaintenanceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_ElectricityMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ElectricityMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_RoyaltiesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:RoyaltiesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_MaterialsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:MaterialsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_InsuranceMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:InsuranceMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_FuelOilMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:FuelOilMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_EmployeeCostsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:EmployeeCostsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_DepreciationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:DepreciationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_CostOfPlantSalesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cwco:CostOfPlantSalesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2019_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:ContractWithCustomerAxis">cwco:ContractWithCustomerInProgressMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:ContractWithCustomerAxis">cwco:ContractWithCustomerInProgressMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_5_14_2008_us-gaap_OptionIndexedToIssuersEquityTypeAxis_cwco_EquityIncentivePlan2008Member">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">cwco:EquityIncentivePlan2008Member</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2008-05-14</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_CashAndCashEquivalentsAxis_us-gaap_CertificatesOfDepositMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_CashAndCashEquivalentsAxis_us-gaap_CertificatesOfDepositMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_CurrencyAxis_currency_USD">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_CurrencyAxis_currency_MXN">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_CurrencyAxis_currency_KYD">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KYD</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_CurrencyAxis_currency_IDR">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:IDR</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_CurrencyAxis_currency_BZD">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BZD</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_CurrencyAxis_currency_BSD">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BSD</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_CurrencyAxis_currency_BMD">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BMD</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_CurrencyAxis_currency_USD">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_CurrencyAxis_currency_MXN">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_CurrencyAxis_currency_KYD">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KYD</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_CurrencyAxis_currency_IDR">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:IDR</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_CurrencyAxis_currency_BZD">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BZD</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_CurrencyAxis_currency_BSD">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BSD</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_CurrencyAxis_currency_BMD">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:BMD</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-24</startDate>
      <endDate>2019-10-24</endDate>
    </period>
  </context>
  <context id="Duration_2_11_2016_To_2_11_2016_dei_LegalEntityAxis_cwco_ConsolidatedWaterUSHoldingsMember_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwco:ConsolidatedWaterUSHoldingsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-02-11</startDate>
      <endDate>2016-02-11</endDate>
    </period>
  </context>
  <context id="As_Of_1_24_2020_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2020-01-24</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_dei_LegalEntityAxis_cwco_ConsolidatedWaterUSHoldingsMember_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwco:ConsolidatedWaterUSHoldingsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-10-31</instant>
    </period>
  </context>
  <context id="As_Of_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2016-02-11</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_SegmentContinuingOperationsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_SegmentContinuingOperationsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2014_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="As_Of_11_30_2012_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2012-11-30</instant>
    </period>
  </context>
  <context id="Duration_10_24_2019_To_12_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-24</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2017">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <instant>2017-12-31</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_PerformancebasedGrantsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwco:PerformancebasedGrantsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_PerformancebasedGrantsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwco:PerformancebasedGrantsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_NonperformancebasedGrantsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwco:NonperformancebasedGrantsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:CumulativeTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-24</startDate>
      <endDate>2019-10-24</endDate>
    </period>
  </context>
  <context id="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-24</startDate>
      <endDate>2019-10-24</endDate>
    </period>
  </context>
  <context id="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_ManagementContractsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:ManagementContractsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-24</startDate>
      <endDate>2019-10-24</endDate>
    </period>
  </context>
  <context id="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CustomerBacklogMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwco:CustomerBacklogMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-24</startDate>
      <endDate>2019-10-24</endDate>
    </period>
  </context>
  <context id="Duration_10_1_2019_To_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-10-31</endDate>
    </period>
  </context>
  <context id="Duration_10_1_2019_To_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-10-31</endDate>
    </period>
  </context>
  <context id="Duration_10_1_2019_To_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-10-31</endDate>
    </period>
  </context>
  <context id="Duration_10_1_2019_To_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-10-31</endDate>
    </period>
  </context>
  <context id="Duration_2_11_2016_To_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-02-11</startDate>
      <endDate>2016-02-11</endDate>
    </period>
  </context>
  <context id="Duration_2_11_2016_To_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-02-11</startDate>
      <endDate>2016-02-11</endDate>
    </period>
  </context>
  <context id="Duration_2_11_2016_To_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-02-11</startDate>
      <endDate>2016-02-11</endDate>
    </period>
  </context>
  <context id="Duration_2_11_2016_To_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-02-11</startDate>
      <endDate>2016-02-11</endDate>
    </period>
  </context>
  <context id="Duration_2_11_2016_To_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CertificationMarksMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CertificationMarksMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-02-11</startDate>
      <endDate>2016-02-11</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:RetailMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:RetailMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ServicesMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_MajorCustomersAxis_cwco_WSCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cwco:WSCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018_srt_MajorCustomersAxis_cwco_WSCMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cwco:WSCMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <context id="As_Of_6_28_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <instant>2019-06-28</instant>
    </period>
  </context>
  <context id="As_Of_3_6_2020">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <instant>2020-03-06</instant>
    </period>
  </context>
  <context id="As_Of_5_31_2013_srt_OwnershipAxis_cwco_NSCAguaMember_us-gaap_StatementClassOfStockAxis_cwco_OptionAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:OptionAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2013-05-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_OwnershipAxis_cwco_NSCAguaMember_us-gaap_StatementClassOfStockAxis_cwco_OptionAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:OptionAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_2_28_2018_srt_OwnershipAxis_cwco_SuezMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:SuezMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-02-28</instant>
    </period>
  </context>
  <context id="As_Of_2_28_2018_srt_OwnershipAxis_cwco_GreenfieldMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:GreenfieldMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-02-28</instant>
    </period>
  </context>
  <context id="As_Of_2_28_2018_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:AguasDeRosaritoSapiDeCvMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-02-28</instant>
    </period>
  </context>
  <context id="As_Of_5_31_2010_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2010-05-31</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_NonperformancebasedGrantsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwco:NonperformancebasedGrantsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_SecondPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:SecondPhaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-08-22</startDate>
      <endDate>2016-08-22</endDate>
    </period>
  </context>
  <context id="Duration_8_22_2016_To_8_22_2016_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-08-22</startDate>
      <endDate>2016-08-22</endDate>
    </period>
  </context>
  <context id="Duration_11_1_2015_To_11_30_2015_cwco_TypeOfPhasesAxis_cwco_SecondPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:SecondPhaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-11-01</startDate>
      <endDate>2015-11-30</endDate>
    </period>
  </context>
  <context id="Duration_11_1_2015_To_11_30_2015_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:FirstPhaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-11-01</startDate>
      <endDate>2015-11-30</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2015_To_12_31_2015_cwco_TypeOfPhasesAxis_cwco_SecondPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:SecondPhaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2015_To_12_31_2015_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:FirstPhaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="Duration_5_1_2010_To_5_31_2010_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2010-05-01</startDate>
      <endDate>2010-05-31</endDate>
    </period>
  </context>
  <context id="As_Of_6_30_2019_srt_ConsolidatedEntitiesAxis_cwco_ConsolidatedWaterBaliMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cwco:ConsolidatedWaterBaliMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-06-30</instant>
    </period>
  </context>
  <context id="Duration_5_1_2013_To_5_31_2013_srt_OwnershipAxis_cwco_NSCAguaMember_us-gaap_StatementClassOfStockAxis_cwco_OptionAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:OptionAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2013-05-01</startDate>
      <endDate>2013-05-31</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2019_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_BaughersBayMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:AgreementAxis">cwco:ThousandNineHundredAndNinetyAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:BaughersBayMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_1_7_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-01-07</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2017_To_12_31_2017">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2017-01-01</startDate>
      <endDate>2017-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2016_To_12_31_2016">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-12-31</endDate>
    </period>
  </context>
  <context id="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:FirstPhaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2016-08-22</startDate>
      <endDate>2016-08-22</endDate>
    </period>
  </context>
  <context id="As_Of_2_28_2014_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2014-02-28</instant>
    </period>
  </context>
  <context id="As_Of_2_28_2018_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:TypeOfPhasesAxis">cwco:FirstPhaseMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2018-02-28</instant>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_RangeAxis_srt_MaximumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_2_1_2012_To_2_29_2012_us-gaap_StatementClassOfStockAxis_cwco_OptionAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:OptionAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-02-01</startDate>
      <endDate>2012-02-29</endDate>
    </period>
  </context>
  <context id="Duration_2_14_2014_To_2_14_2014_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2014-02-14</startDate>
      <endDate>2014-02-14</endDate>
    </period>
  </context>
  <context id="Duration_2_1_2014_To_2_28_2014_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2014-02-01</startDate>
      <endDate>2014-02-28</endDate>
    </period>
  </context>
  <context id="Duration_2_1_2012_To_2_29_2012_srt_OwnershipAxis_cwco_NSCAguaMember_us-gaap_StatementClassOfStockAxis_cwco_OptionAgreementMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:OptionAgreementMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-02-01</startDate>
      <endDate>2012-02-29</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_11_1_2012_To_11_30_2012_srt_OwnershipAxis_cwco_NSCAguaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwco:NSCAguaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2012-11-01</startDate>
      <endDate>2012-11-30</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ProFormaMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_BaughersBayMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:AgreementAxis">cwco:ThousandNineHundredAndNinetyAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:BaughersBayMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2006_To_12_31_2006_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_BaughersBayMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:AgreementAxis">cwco:ThousandNineHundredAndNinetyAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwco:BaughersBayMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2006-01-01</startDate>
      <endDate>2006-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_MergersAndAcquisitionsMethodMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:MergersAndAcquisitionsMethodMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:RetailMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_MergersAndAcquisitionsMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:MergersAndAcquisitionsMethodMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_MergersAndAcquisitionsMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:MergersAndAcquisitionsMethodMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_GuidelinePublicCompanyMethodMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:GuidelinePublicCompanyMethodMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:RetailMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_GuidelinePublicCompanyMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:GuidelinePublicCompanyMethodMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_GuidelinePublicCompanyMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:GuidelinePublicCompanyMethodMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_DiscountedCashFlowMethodMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:DiscountedCashFlowMethodMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:RetailMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_DiscountedCashFlowMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:DiscountedCashFlowMethodMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_DiscountedCashFlowMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:FairValueDeterminingMethodAxis">cwco:DiscountedCashFlowMethodMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:RetailMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:RetailMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:ManufacturingUnitsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwco:BulkMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_cwco_WaterAuthorityCaymanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cwco:WaterAuthorityCaymanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_cwco_WaterAndSewerageCorporationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cwco:WaterAndSewerageCorporationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_cwco_OneCustomerMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cwco:OneCustomerMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_cwco_WaterAuthorityCaymanMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cwco:WaterAuthorityCaymanMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_cwco_WaterAndSewerageCorporationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cwco:WaterAndSewerageCorporationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_cwco_OneCustomerMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cwco:OneCustomerMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_10_1_2019_To_12_31_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2019-10-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_7_1_2019_To_9_30_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2019-07-01</startDate>
      <endDate>2019-09-30</endDate>
    </period>
  </context>
  <context id="Duration_4_1_2019_To_6_30_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2019-04-01</startDate>
      <endDate>2019-06-30</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_3_31_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-03-31</endDate>
    </period>
  </context>
  <context id="Duration_10_1_2018_To_12_31_2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2018-10-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_7_1_2018_To_9_30_2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2018-07-01</startDate>
      <endDate>2018-09-30</endDate>
    </period>
  </context>
  <context id="Duration_4_1_2018_To_6_30_2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2018-04-01</startDate>
      <endDate>2018-06-30</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_3_31_2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-03-31</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2019_srt_StatementGeographicalAxis_country_BS">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BS</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:ContractWithCustomerAxis">cwco:ContractWithCustomerInProgressMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="cwco:ContractWithCustomerAxis">cwco:ContractWithCustomerInProgressMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_24_2020_To_1_24_2020_dei_LegalEntityAxis_cwco_ConsolidatedWaterUSHoldingsMember_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwco:ConsolidatedWaterUSHoldingsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-24</startDate>
      <endDate>2020-01-24</endDate>
    </period>
  </context>
  <context id="Duration_1_24_2020_To_1_24_2020_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:AerexIndustriesIncMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2020-01-24</startDate>
      <endDate>2020-01-24</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2018_To_12_31_2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2018-01-01</startDate>
      <endDate>2018-12-31</endDate>
    </period>
  </context>
  <context id="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwco:PercWaterCorporationMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <instant>2019-10-24</instant>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemablePreferredStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
      <segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cwco:CumulativeTranslationAdjustmentMember</xbrldi:explicitMember>
      </segment>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="Duration_1_1_2019_To_12_31_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <startDate>2019-01-01</startDate>
      <endDate>2019-12-31</endDate>
    </period>
  </context>
  <context id="As_Of_12_31_2019">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <instant>2019-12-31</instant>
    </period>
  </context>
  <context id="As_Of_12_31_2018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000928340</identifier>
    </entity>
    <period>
      <instant>2018-12-31</instant>
    </period>
  </context>
  <!--Unit Section-->
  <unit id="Unit19">
    <measure>iso4217:MXN</measure>
  </unit>
  <unit id="Unit18">
    <measure>cwco:segment</measure>
  </unit>
  <unit id="Unit17">
    <measure>utr:ha</measure>
  </unit>
  <unit id="Unit16">
    <measure>utr:sqm</measure>
  </unit>
  <unit id="Unit15">
    <measure>xbrli:shares</measure>
  </unit>
  <unit id="Unit14">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>xbrli:shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="Unit13">
    <measure>xbrli:pure</measure>
  </unit>
  <unit id="Unit12">
    <measure>utr:gal</measure>
  </unit>
  <unit id="Unit1">
    <measure>iso4217:USD</measure>
  </unit>
  <!--Tuple Section-->
  <!--Element Section-->
  <cwco:AccountsReceivableOtherCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">242799</cwco:AccountsReceivableOtherCurrent>
  <cwco:AccountsReceivableOtherCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">222381</cwco:AccountsReceivableOtherCurrent>
  <cwco:AccountsReceivableTradeCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">22331720</cwco:AccountsReceivableTradeCurrent>
  <cwco:AccountsReceivableTradeCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">23138736</cwco:AccountsReceivableTradeCurrent>
  <cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">790837</cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes>
  <cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">549555</cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes>
  <cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">0</cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes>
  <cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes>
  <cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes>
  <cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">241282</cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes>
  <cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes>
  <cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes>
  <cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</cwco:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes>
  <cwco:AdditionalConsecutiveIndividualRequisiteServicePeriod contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">P4Y</cwco:AdditionalConsecutiveIndividualRequisiteServicePeriod>
  <cwco:AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit12" decimals="-6">438000000</cwco:AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem>
  <cwco:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">1260722</cwco:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities>
  <cwco:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">20854</cwco:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet>
  <cwco:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">760992</cwco:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities>
  <cwco:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">744000</cwco:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions>
  <cwco:BusinessCombinationWorkingCapitalAdjustmentPayable contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">23467</cwco:BusinessCombinationWorkingCapitalAdjustmentPayable>
  <cwco:CapitalCommitments contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">226526</cwco:CapitalCommitments>
  <cwco:CashAndRestrictedCashEquivalentsHeldInForeignBank contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="-5">36000000</cwco:CashAndRestrictedCashEquivalentsHeldInForeignBank>
  <cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="2">0.54</cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit>
  <cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="2">0.53</cwco:CaymanWaterRetailOperationsPercentageOfGrossProfit>
  <cwco:CaymanWaterRetailOperationsPercentageOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="2">0.39</cwco:CaymanWaterRetailOperationsPercentageOfRevenue>
  <cwco:CaymanWaterRetailOperationsPercentageOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="2">0.39</cwco:CaymanWaterRetailOperationsPercentageOfRevenue>
  <cwco:ClosingPriceOfCommonShares contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="2">16.30</cwco:ClosingPriceOfCommonShares>
  <cwco:ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit contextRef="Duration_1_24_2020_To_1_24_2020_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit1" decimals="0">8500000</cwco:ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit>
  <cwco:ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit contextRef="Duration_1_24_2020_To_1_24_2020_dei_LegalEntityAxis_cwco_ConsolidatedWaterUSHoldingsMember_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit1" decimals="0">8500000</cwco:ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit>
  <cwco:ConstructionInProgressNet contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">6015043</cwco:ConstructionInProgressNet>
  <cwco:ConstructionInProgressNet contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1335597</cwco:ConstructionInProgressNet>
  <cwco:ConstructionInProgressPlacedInService contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">14398624</cwco:ConstructionInProgressPlacedInService>
  <cwco:ConstructionInProgressPlacedInService contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">7755375</cwco:ConstructionInProgressPlacedInService>
  <cwco:ContractWithCustomerAmountBilled contextRef="Duration_1_1_2018_To_12_31_2018_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">5651928</cwco:ContractWithCustomerAmountBilled>
  <cwco:ContractWithCustomerAmountBilled contextRef="Duration_1_1_2019_To_12_31_2019_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">22980598</cwco:ContractWithCustomerAmountBilled>
  <cwco:ContractWithCustomerAssetPolicyPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Costs and estimated earnings in excess of billings:&lt;/font&gt;&lt;font style="display:inline;"&gt; Costs and estimated earnings in excess of billings represent revenue recognized in excess of amounts billed on the respective uncompleted construction and manufacturing contracts.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:ContractWithCustomerAssetPolicyPolicyTextBlock>
  <cwco:ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Revenue recognized and amounts billed on contracts in progress are summarized as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:25.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenues recognized to date on contracts in process&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,041,993&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,377,657&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Amounts billed to date on contracts in process&amp;nbsp; &lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (22,980,598)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (5,651,928)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,061,395&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 725,729&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The above net balances are reflected in the accompanying consolidated balance sheet as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Costs and estimated earnings in excess of billings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,675,781&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 835,669&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Billings in excess of costs and estimated earnings &lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (614,386)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (109,940)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,061,395&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 725,729&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock>
  <cwco:ContractWithCustomerLiabilityPolicyPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Billings in excess of costs and estimated earnings:&lt;/font&gt;&lt;font style="display:inline;"&gt; Billing in excess of costs&amp;nbsp;and estimated earnings represent amounts billed in excess of revenue recognized on the respective uncompleted construction and manufacturing contracts.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:ContractWithCustomerLiabilityPolicyPolicyTextBlock>
  <cwco:ContractWithCustomerNetOverbillings contextRef="Duration_1_1_2018_To_12_31_2018_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">725729</cwco:ContractWithCustomerNetOverbillings>
  <cwco:ContractWithCustomerNetOverbillings contextRef="Duration_1_1_2018_To_12_31_2018_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">725729</cwco:ContractWithCustomerNetOverbillings>
  <cwco:ContractWithCustomerNetOverbillings contextRef="Duration_1_1_2019_To_12_31_2019_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">1061395</cwco:ContractWithCustomerNetOverbillings>
  <cwco:ContractWithCustomerNetOverbillings contextRef="Duration_1_1_2019_To_12_31_2019_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">1061395</cwco:ContractWithCustomerNetOverbillings>
  <cwco:CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Cost of revenues consist of:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Electricity&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,438,218&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,087,214&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Depreciation&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,046,810&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,328,091&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Fuel oil&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,315,676&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,434,995&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Employee costs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,597,755&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,127,831&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cost of plant sales&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,059,520&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Maintenance&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,076,501&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,481,095&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Retail license royalties&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,701,724&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,687,010&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Insurance&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,279,997&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 996,563&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Materials&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,151,064&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,102,533&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,911,558&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,672,718&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 40,519,303&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 38,977,570&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;General and administrative expenses consist of:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Employee costs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,335,247&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,400,729&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Insurance&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 866,457&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 751,541&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Professional fees&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,178,621&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,250,634&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Directors&amp;#x2019; fees and expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 969,279&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 845,891&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Depreciation&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 139,817&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 186,790&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;NSC project expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,343,249&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,855,827&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Amortization of intangible assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 841,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,340,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,674,621&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,078,007&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 19,348,958&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 18,709,419&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock>
  <cwco:CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;18. Cost of revenues and general and administrative expenses&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Cost of revenues consist of:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Electricity&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,438,218&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,087,214&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Depreciation&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,046,810&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,328,091&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Fuel oil&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,315,676&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,434,995&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Employee costs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,597,755&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,127,831&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cost of plant sales&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,059,520&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Maintenance&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,076,501&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,481,095&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Retail license royalties&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,701,724&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,687,010&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Insurance&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,279,997&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 996,563&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Materials&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,151,064&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,102,533&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,911,558&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,672,718&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 40,519,303&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 38,977,570&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;General and administrative expenses consist of:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Employee costs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,335,247&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,400,729&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Insurance&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 866,457&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 751,541&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Professional fees&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,178,621&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,250,634&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Directors&amp;#x2019; fees and expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 969,279&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 845,891&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Depreciation&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 139,817&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 186,790&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;NSC project expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,343,249&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,855,827&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Amortization of intangible assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 841,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,340,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,674,621&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,078,007&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 19,348,958&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 18,709,419&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock>
  <cwco:CriteriaForRecognisingInvestmentAtCost contextRef="Duration_1_1_2019_To_12_31_2019">Investments where the Company does not exercise significant influence over the operating and financial policies of the investee and holds less than 20% of the voting stock are recorded at cost.</cwco:CriteriaForRecognisingInvestmentAtCost>
  <cwco:DeferredTaxAssetsLandBasisDifference contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">999719</cwco:DeferredTaxAssetsLandBasisDifference>
  <cwco:DeferredTaxAssetsLandBasisDifference contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1164365</cwco:DeferredTaxAssetsLandBasisDifference>
  <cwco:DeferredTaxAssetsStartupCosts contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">3856942</cwco:DeferredTaxAssetsStartupCosts>
  <cwco:DeferredTaxAssetsStartupCosts contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">4608990</cwco:DeferredTaxAssetsStartupCosts>
  <cwco:DepositsHeldInForeignBank contextRef="As_Of_12_31_2019_srt_StatementGeographicalAxis_country_BS" unitRef="Unit1" decimals="-5">7400000</cwco:DepositsHeldInForeignBank>
  <cwco:DiscountForMarketabilityOfNoncontrollingInterest contextRef="As_Of_12_31_2019" unitRef="Unit13" decimals="3">0.084</cwco:DiscountForMarketabilityOfNoncontrollingInterest>
  <cwco:DividendsPerShareDeclared contextRef="Duration_1_1_2018_To_3_31_2018" unitRef="Unit14" decimals="3">0.085</cwco:DividendsPerShareDeclared>
  <cwco:DividendsPerShareDeclared contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit14" decimals="3">0.340</cwco:DividendsPerShareDeclared>
  <cwco:DividendsPerShareDeclared contextRef="Duration_4_1_2018_To_6_30_2018" unitRef="Unit14" decimals="3">0.085</cwco:DividendsPerShareDeclared>
  <cwco:DividendsPerShareDeclared contextRef="Duration_7_1_2018_To_9_30_2018" unitRef="Unit14" decimals="3">0.085</cwco:DividendsPerShareDeclared>
  <cwco:DividendsPerShareDeclared contextRef="Duration_10_1_2018_To_12_31_2018" unitRef="Unit14" decimals="3">0.085</cwco:DividendsPerShareDeclared>
  <cwco:DividendsPerShareDeclared contextRef="Duration_1_1_2019_To_3_31_2019" unitRef="Unit14" decimals="3">0.085</cwco:DividendsPerShareDeclared>
  <cwco:DividendsPerShareDeclared contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="3">0.340</cwco:DividendsPerShareDeclared>
  <cwco:DividendsPerShareDeclared contextRef="Duration_4_1_2019_To_6_30_2019" unitRef="Unit14" decimals="3">0.085</cwco:DividendsPerShareDeclared>
  <cwco:DividendsPerShareDeclared contextRef="Duration_7_1_2019_To_9_30_2019" unitRef="Unit14" decimals="3">0.085</cwco:DividendsPerShareDeclared>
  <cwco:DividendsPerShareDeclared contextRef="Duration_10_1_2019_To_12_31_2019" unitRef="Unit14" decimals="3">0.085</cwco:DividendsPerShareDeclared>
  <cwco:DividendsTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;16. Dividends&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Interim dividends declared on Class&amp;nbsp;A common stock and redeemable preferred stock for each quarter of the respective&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018 were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;First Quarter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Second Quarter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Third Quarter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Fourth Quarter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.34&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.34&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:DividendsTextBlock>
  <cwco:EffectiveIncomeTaxRateReconciliationPermanentItems contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="4">0.0126</cwco:EffectiveIncomeTaxRateReconciliationPermanentItems>
  <cwco:EffectiveIncomeTaxRateReconciliationPermanentItems contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="4">-0.0079</cwco:EffectiveIncomeTaxRateReconciliationPermanentItems>
  <cwco:EmploymentAgreementBaseAnnualSalaries contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="-5">5500000</cwco:EmploymentAgreementBaseAnnualSalaries>
  <cwco:EntityWideRevenuesMajorCustomerPercentage contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_cwco_OneCustomerMember" unitRef="Unit13" decimals="2">0.08</cwco:EntityWideRevenuesMajorCustomerPercentage>
  <cwco:EntityWideRevenuesMajorCustomerPercentage contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_cwco_WaterAndSewerageCorporationMember" unitRef="Unit13" decimals="2">0.35</cwco:EntityWideRevenuesMajorCustomerPercentage>
  <cwco:EntityWideRevenuesMajorCustomerPercentage contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_cwco_WaterAuthorityCaymanMember" unitRef="Unit13" decimals="2">0.12</cwco:EntityWideRevenuesMajorCustomerPercentage>
  <cwco:EntityWideRevenuesMajorCustomerPercentage contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_cwco_OneCustomerMember" unitRef="Unit13" decimals="2">0.13</cwco:EntityWideRevenuesMajorCustomerPercentage>
  <cwco:EntityWideRevenuesMajorCustomerPercentage contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_cwco_WaterAndSewerageCorporationMember" unitRef="Unit13" decimals="2">0.33</cwco:EntityWideRevenuesMajorCustomerPercentage>
  <cwco:EntityWideRevenuesMajorCustomerPercentage contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_cwco_WaterAuthorityCaymanMember" unitRef="Unit13" decimals="2">0.06</cwco:EntityWideRevenuesMajorCustomerPercentage>
  <cwco:EquityMethodInvestmentInterestInProfitPercentage contextRef="As_Of_12_31_2019" unitRef="Unit13" decimals="2">0.45</cwco:EquityMethodInvestmentInterestInProfitPercentage>
  <cwco:EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">0</cwco:EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset>
  <cwco:EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">1000</cwco:EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset>
  <cwco:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">4131127</cwco:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent>
  <cwco:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">102839</cwco:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent>
  <cwco:EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-707034</cwco:EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses>
  <cwco:EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">-781677</cwco:EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses>
  <cwco:EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">52275</cwco:EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests>
  <cwco:EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">74233</cwco:EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests>
  <cwco:EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">3393271</cwco:EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense>
  <cwco:EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">-32341</cwco:EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense>
  <cwco:EquityMethodInvestmentsVotingSharesPercentage contextRef="As_Of_12_31_2019" unitRef="Unit13" decimals="2">0.50</cwco:EquityMethodInvestmentsVotingSharesPercentage>
  <cwco:EstimatedFairValuEcarryingAmountExceededPercentage contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit13" decimals="2">0.62</cwco:EstimatedFairValuEcarryingAmountExceededPercentage>
  <cwco:EstimatedFairValuEcarryingAmountExceededPercentage contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit13" decimals="2">0.53</cwco:EstimatedFairValuEcarryingAmountExceededPercentage>
  <cwco:EstimatedFairValuEcarryingAmountExceededPercentage contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit13" decimals="2">0.79</cwco:EstimatedFairValuEcarryingAmountExceededPercentage>
  <cwco:EstimatedFairValuEcarryingAmountExceededPercentage contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit13" decimals="2">0.58</cwco:EstimatedFairValuEcarryingAmountExceededPercentage>
  <cwco:EstimatedFairValuEcarryingAmountExceededPercentage contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit13" decimals="2">0.74</cwco:EstimatedFairValuEcarryingAmountExceededPercentage>
  <cwco:EstimatedFairValueOfReportingSegmentTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The respective weightings the Company applied to each method as of December&amp;nbsp;31, 2019 were consistent with those used as of December&amp;nbsp;31, 2018 and were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Method&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Discounted cash flow&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Guideline public company&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Mergers and acquisitions&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:EstimatedFairValueOfReportingSegmentTableTextBlock>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit13" decimals="2">1.00</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit13" decimals="2">1.00</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit13" decimals="2">1.00</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_DiscountedCashFlowMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit13" decimals="2">0.80</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_DiscountedCashFlowMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit13" decimals="2">0.80</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_DiscountedCashFlowMethodMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit13" decimals="2">0.80</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_GuidelinePublicCompanyMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit13" decimals="2">0.10</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_GuidelinePublicCompanyMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit13" decimals="2">0.10</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_GuidelinePublicCompanyMethodMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit13" decimals="2">0.10</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_MergersAndAcquisitionsMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit13" decimals="2">0.10</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_MergersAndAcquisitionsMethodMember_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit13" decimals="2">0.10</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:EstimatedFairValuePercentageSegmentReportingInformation contextRef="Duration_1_1_2019_To_12_31_2019_cwco_FairValueDeterminingMethodAxis_cwco_MergersAndAcquisitionsMethodMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit13" decimals="2">0.10</cwco:EstimatedFairValuePercentageSegmentReportingInformation>
  <cwco:ExtendedWaterSupplyAgreementTerm contextRef="Duration_1_1_2006_To_12_31_2006_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_BaughersBayMember">P7Y</cwco:ExtendedWaterSupplyAgreementTerm>
  <cwco:ExtendedWaterSupplyAgreementTerm contextRef="Duration_1_1_2019_To_12_31_2019_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_BaughersBayMember">P7Y</cwco:ExtendedWaterSupplyAgreementTerm>
  <cwco:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">15100642</cwco:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes>
  <cwco:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">13593497</cwco:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes>
  <cwco:IncomeLossFromDiscontinuedOperations contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1115825</cwco:IncomeLossFromDiscontinuedOperations>
  <cwco:IncomeLossFromDiscontinuedOperations contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1115825</cwco:IncomeLossFromDiscontinuedOperations>
  <cwco:IncomeLossFromDiscontinuedOperations contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1115825</cwco:IncomeLossFromDiscontinuedOperations>
  <cwco:IncomeLossFromDiscontinuedOperations contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">1115825</cwco:IncomeLossFromDiscontinuedOperations>
  <cwco:IncomeLossFromEquityMethodInvestmentsAndSubsidiaries contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">2452355</cwco:IncomeLossFromEquityMethodInvestmentsAndSubsidiaries>
  <cwco:IncomeLossFromEquityMethodInvestmentsAndSubsidiaries contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">60965</cwco:IncomeLossFromEquityMethodInvestmentsAndSubsidiaries>
  <cwco:IncomeLossFromEquityMethodInvestmentsAndSubsidiaries contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">60965</cwco:IncomeLossFromEquityMethodInvestmentsAndSubsidiaries>
  <cwco:LeaseTerm contextRef="Duration_11_1_2012_To_11_30_2012_srt_OwnershipAxis_cwco_NSCAguaMember">P20Y</cwco:LeaseTerm>
  <cwco:LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following table presents the lease-related assets and liabilities and their respective location on the consolidated balance sheets:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:14.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;ASSETS&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Prepaid expenses and other current assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 36,097&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Noncurrent&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating lease right-of-use assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,439,212&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total lease right-of-use assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,475,309&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;LIABILITIES&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current maturities of operating leases&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 755,751&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Noncurrent&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Noncurrent operating leases&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,836,475&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total lease liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,592,226&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;text-decoration:underline;"&gt;Weighted average remaining lease term:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating leases&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;17.8 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;text-decoration:underline;"&gt;Weighted average discount rate:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating leases&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;;color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;padding-right:3pt;text-align:right;" nowrap="nowrap"&gt;&lt;div style="float:left"&gt;&lt;/div&gt;4.59%
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock>
  <cwco:NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">14398624</cwco:NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet>
  <cwco:NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">7755375</cwco:NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet>
  <cwco:NumberOfDaysAfterConsumptionBillingsAreCollected contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember">P35D</cwco:NumberOfDaysAfterConsumptionBillingsAreCollected>
  <cwco:NumberOfDaysAfterConsumptionBillingsAreCollected contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember">P30D</cwco:NumberOfDaysAfterConsumptionBillingsAreCollected>
  <cwco:NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue contextRef="Duration_1_1_2019_To_12_31_2019">P45D</cwco:NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue>
  <cwco:NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue contextRef="Duration_1_1_2019_To_12_31_2019">P45D</cwco:NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue>
  <cwco:NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">P30D</cwco:NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised>
  <cwco:NumberOfDaysOfAverageTradingPriceOfCommonStock contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">P7D</cwco:NumberOfDaysOfAverageTradingPriceOfCommonStock>
  <cwco:OperatingLeaseAssetsCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">36097</cwco:OperatingLeaseAssetsCurrent>
  <cwco:OperatingLeaseRightOfUseAssetNet contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">4475309</cwco:OperatingLeaseRightOfUseAssetNet>
  <cwco:OperatingLeasesRentExpensePerMonth contextRef="Duration_11_1_2012_To_11_30_2012_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="0">30000</cwco:OperatingLeasesRentExpensePerMonth>
  <cwco:OptionAgreementExpirationDate contextRef="Duration_2_1_2012_To_2_29_2012_srt_OwnershipAxis_cwco_NSCAguaMember_us-gaap_StatementClassOfStockAxis_cwco_OptionAgreementMember">2014-02-07</cwco:OptionAgreementExpirationDate>
  <cwco:OtherAssetsPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Other assets:&lt;/font&gt;&lt;font style="display:inline;"&gt; Under the terms of CW-Bahamas&amp;#x2019; contract with the Water and Sewerage Corporation of The Bahamas (&amp;#x201C;WSC&amp;#x201D;) to supply water from its Blue Hills desalination plant, CW-Bahamas was required to reduce the amount of water lost by the public water distribution system on New Providence Island, The Bahamas, over a one-year period by 438 million gallons, a requirement CW-Bahamas met during 2007. The Company was solely responsible for the engineering, labor and materials costs incurred to affect the reduction in lost water, which were capitalized and are being amortized on a straight-line basis over the original remaining life of the Blue Hills contract. Such costs are included in other assets and aggregated approximately $3.5 million as of December&amp;nbsp;31, 2019 and 2018. Accumulated amortization for these costs was approximately $2.4 million and $2.2 million as of December&amp;nbsp;31, 2019 and 2018, respectively. Amortization expense was $179,353 for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:OtherAssetsPolicyTextBlock>
  <cwco:PaymentForLandAndRightOfWayHeldForDevelopment contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">2655349</cwco:PaymentForLandAndRightOfWayHeldForDevelopment>
  <cwco:PaymentForLandAndRightOfWayHeldForDevelopment contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">1499</cwco:PaymentForLandAndRightOfWayHeldForDevelopment>
  <cwco:PaymentsForOptionExercised contextRef="Duration_2_1_2014_To_2_28_2014_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="-5">1000000</cwco:PaymentsForOptionExercised>
  <cwco:PaymentsForOptionExercised contextRef="Duration_2_14_2014_To_2_14_2014_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="-5">1000000</cwco:PaymentsForOptionExercised>
  <cwco:PaymentsToEnterOptionAgreement contextRef="Duration_2_1_2012_To_2_29_2012_us-gaap_StatementClassOfStockAxis_cwco_OptionAgreementMember" unitRef="Unit1" decimals="0">300000</cwco:PaymentsToEnterOptionAgreement>
  <cwco:PercentageOfBadDebts contextRef="Duration_1_1_2018_To_12_31_2018_srt_RangeAxis_srt_MaximumMember" unitRef="Unit13" decimals="2">0.01</cwco:PercentageOfBadDebts>
  <cwco:PercentageOfBadDebts contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember" unitRef="Unit13" decimals="2">0.01</cwco:PercentageOfBadDebts>
  <cwco:PercentageOfTotalCost contextRef="As_Of_2_28_2018_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit13" decimals="2">0.20</cwco:PercentageOfTotalCost>
  <cwco:PercentageOfVotingInterestAcquiredThroughOptionAgreement contextRef="As_Of_2_28_2014_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit13" decimals="2">0.25</cwco:PercentageOfVotingInterestAcquiredThroughOptionAgreement>
  <cwco:PercNonControllingInterestAtAcquisitionDate contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3617634</cwco:PercNonControllingInterestAtAcquisitionDate>
  <cwco:PercNonControllingInterestAtAcquisitionDate contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</cwco:PercNonControllingInterestAtAcquisitionDate>
  <cwco:PercNonControllingInterestAtAcquisitionDate contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">0</cwco:PercNonControllingInterestAtAcquisitionDate>
  <cwco:PercNonControllingInterestAtAcquisitionDate contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</cwco:PercNonControllingInterestAtAcquisitionDate>
  <cwco:PercNonControllingInterestAtAcquisitionDate contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</cwco:PercNonControllingInterestAtAcquisitionDate>
  <cwco:PercNonControllingInterestAtAcquisitionDate contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">3617634</cwco:PercNonControllingInterestAtAcquisitionDate>
  <cwco:PercNonControllingInterestAtAcquisitionDate contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</cwco:PercNonControllingInterestAtAcquisitionDate>
  <cwco:PercNonControllingInterestAtAcquisitionDate contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</cwco:PercNonControllingInterestAtAcquisitionDate>
  <cwco:PercNonControllingInterestAtAcquisitionDate contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</cwco:PercNonControllingInterestAtAcquisitionDate>
  <cwco:PeriodInWhichConstructionMustBeCompleted contextRef="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember">P36M</cwco:PeriodInWhichConstructionMustBeCompleted>
  <cwco:PeriodRequiredToOperateAndMaintainPlantAndAqueduct contextRef="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember">P37Y</cwco:PeriodRequiredToOperateAndMaintainPlantAndAqueduct>
  <cwco:ProceedsFromRepatriatedFunds contextRef="Duration_1_1_2016_To_12_31_2016" unitRef="Unit1" decimals="0">400000</cwco:ProceedsFromRepatriatedFunds>
  <cwco:ProceedsFromRepatriatedFunds contextRef="Duration_1_1_2017_To_12_31_2017" unitRef="Unit1" decimals="0">458000</cwco:ProceedsFromRepatriatedFunds>
  <cwco:ProceedsFromRepatriatedFunds contextRef="Duration_7_1_2018_To_9_30_2018" unitRef="Unit1" decimals="-4">2750000</cwco:ProceedsFromRepatriatedFunds>
  <cwco:ProceedsFromRepatriatedFunds contextRef="Duration_10_1_2018_To_12_31_2018" unitRef="Unit1" decimals="-5">1000000</cwco:ProceedsFromRepatriatedFunds>
  <cwco:ProceedsFromRepatriatedFunds contextRef="Duration_1_1_2019_To_1_7_2019" unitRef="Unit1" decimals="-5">1100000</cwco:ProceedsFromRepatriatedFunds>
  <cwco:ProfitLossFromSubsidiaries contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">654075</cwco:ProfitLossFromSubsidiaries>
  <cwco:ProfitLossFromSubsidiaries contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">654075</cwco:ProfitLossFromSubsidiaries>
  <cwco:ProfitLossFromSubsidiaries contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">16200</cwco:ProfitLossFromSubsidiaries>
  <cwco:ProfitLossFromSubsidiaries contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">16200</cwco:ProfitLossFromSubsidiaries>
  <cwco:PurchasePriceAgreedForPlantUnderAgreement contextRef="As_Of_12_31_2019_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_BaughersBayMember" unitRef="Unit1" decimals="-4">1420000</cwco:PurchasePriceAgreedForPlantUnderAgreement>
  <cwco:PurchasePriceAgreedForPlantUnderAgreement contextRef="As_Of_12_31_2019_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_BaughersBayMember" unitRef="Unit1" decimals="-4">1420000</cwco:PurchasePriceAgreedForPlantUnderAgreement>
  <cwco:RepaymentOfInterCompanyLoanPayable contextRef="Duration_5_1_2013_To_5_31_2013_srt_OwnershipAxis_cwco_NSCAguaMember_us-gaap_StatementClassOfStockAxis_cwco_OptionAgreementMember" unitRef="Unit1" decimals="-5">5700000</cwco:RepaymentOfInterCompanyLoanPayable>
  <cwco:SaleOfAssets contextRef="As_Of_6_30_2019_srt_ConsolidatedEntitiesAxis_cwco_ConsolidatedWaterBaliMember" unitRef="Unit1" decimals="0">365000</cwco:SaleOfAssets>
  <cwco:SaleOfStock contextRef="As_Of_6_30_2019_srt_ConsolidatedEntitiesAxis_cwco_ConsolidatedWaterBaliMember" unitRef="Unit1" decimals="0">25000</cwco:SaleOfStock>
  <cwco:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Rates are determined based on the estimated useful lives of the assets as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Buildings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;5 to 40 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Plant and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;4 to 40 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Distribution system&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 to 40 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Office furniture, fixtures and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 to 10 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Vehicles&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 to 10 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Shorter of 5 years or lease term&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Lab equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;5 to 10 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock>
  <cwco:ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;22. CW-Bali&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Through its subsidiary, CW-Bali, the Company built a seawater reverse osmosis desalination plant located in Nusa Dua, one of the primary tourist areas of Bali, Indonesia. CW-Bali&amp;#x2019;s sales volumes were never sufficient to cover its operating costs and CW-Bali incurred net losses each year since commencing operations in 2013. The Company&amp;#x2019;s net loss from CW-Bali for the&amp;nbsp;year ended December&amp;nbsp;31, 2018 was approximately ($218,000).&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt; In June 2019, the Company sold its CW-Bali assets and stock for $365,000 and $25,000, respectively. Such sales are included in gain on asset dispositions and impairments, net in the accompanying consolidated statement of income for the year ended December 31, 2019.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock>
  <cwco:ScheduleOfSupplementalDisclosureOfCashFlowInformation contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:26.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Interest paid in cash&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,814&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,534&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-cash transactions:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Dividends declared but not paid&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,282,086&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,276,505&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Transfers from inventory to property, plant and equipment and construction in progress&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 443,018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 400,004&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Transfers from construction in progress to property, plant and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,755,375&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,398,624&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Transfers from other assets to construction in progress&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,137,341&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,148,138&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:ScheduleOfSupplementalDisclosureOfCashFlowInformation>
  <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity contextRef="Duration_5_1_2010_To_5_31_2010_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit12" decimals="-6">100000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
  <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity contextRef="Duration_1_1_2015_To_12_31_2015_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit12" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
  <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity contextRef="Duration_1_1_2015_To_12_31_2015_cwco_TypeOfPhasesAxis_cwco_SecondPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit12" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
  <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity contextRef="Duration_11_1_2015_To_11_30_2015_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit12" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
  <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity contextRef="Duration_11_1_2015_To_11_30_2015_cwco_TypeOfPhasesAxis_cwco_SecondPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit12" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
  <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity contextRef="Duration_8_22_2016_To_8_22_2016_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit12" decimals="-6">100000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
  <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity contextRef="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_FirstPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit12" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
  <cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity contextRef="Duration_8_22_2016_To_8_22_2016_cwco_TypeOfPhasesAxis_cwco_SecondPhaseMember_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit12" decimals="-6">50000000</cwco:SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity>
  <cwco:ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_NonperformancebasedGrantsMember">P3Y</cwco:ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod>
  <cwco:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm contextRef="Duration_1_1_2019_To_12_31_2019">P2Y15D</cwco:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm>
  <cwco:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember">P1Y1M24D</cwco:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm>
  <cwco:StockholdersEquityNoteConversionRatioCommonShares contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="INF">1</cwco:StockholdersEquityNoteConversionRatioCommonShares>
  <cwco:StockholdersEquityNoteConversionRatioPreferredShares contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="INF">1</cwco:StockholdersEquityNoteConversionRatioPreferredShares>
  <cwco:SubscriptionAgreementDescription contextRef="Duration_1_1_2019_To_12_31_2019">The Agreement calls for NSC to retain a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. ("Greenfield"), a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The Agreement also provides Suez MA with the option to purchase 20% of the equity of AdR. If Suez MA does not exercise this option, NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the conditions precedent related to the Project are met, including but not limited to those conditions discussed previously. The aggregate investment to be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans, is presently estimated at approximately 20% of the total cost of Phase 1 of the Project.</cwco:SubscriptionAgreementDescription>
  <cwco:SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Summarized financial information for OC-BVI is as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,151,398&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,286,179&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-current assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,446,198&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,859,310&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,597,596&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,145,489&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 156,040&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 132,005&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-current liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 684,450&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,048,950&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 840,490&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,180,955&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,146,550&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,845,211&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cost of revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,156,460&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,348,046&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 990,090&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,497,165&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;General and administrative expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 781,677&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 707,034&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gain on long-lived asset disposition&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 209,413&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 790,131&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other income (expense), net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (32,341)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,393,271&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 177,072&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,183,402&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income attributable to non-controlling interests&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 74,233&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 52,275&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income attributable to controlling interests&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 102,839&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,131,127&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</cwco:SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock>
  <cwco:TermOfForeignExchangeRiskToDollarForCertainCurrencies contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember">P20Y</cwco:TermOfForeignExchangeRiskToDollarForCertainCurrencies>
  <cwco:TermRequiredBeforeExtensionOfWaterSupplyAgreement contextRef="Duration_1_1_2019_To_12_31_2019_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_BaughersBayMember">P8M</cwco:TermRequiredBeforeExtensionOfWaterSupplyAgreement>
  <cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany contextRef="As_Of_5_31_2010_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit13" decimals="4">0.9999</cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany>
  <cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany contextRef="As_Of_2_28_2018_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember" unitRef="Unit13" decimals="2">0.55</cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany>
  <cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany contextRef="As_Of_2_28_2018_srt_OwnershipAxis_cwco_GreenfieldMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember" unitRef="Unit13" decimals="2">0.65</cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany>
  <cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany contextRef="As_Of_2_28_2018_srt_OwnershipAxis_cwco_SuezMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember" unitRef="Unit13" decimals="2">0.20</cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany>
  <cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany contextRef="As_Of_12_31_2019_srt_OwnershipAxis_cwco_NSCAguaMember_us-gaap_StatementClassOfStockAxis_cwco_OptionAgreementMember" unitRef="Unit13" decimals="4">0.9999</cwco:TotalPercentageOfOwnershipInterestInAcquiredCompany>
  <cwco:TotalVotingInterestPercentageAfterConversionOfLoan contextRef="As_Of_5_31_2013_srt_OwnershipAxis_cwco_NSCAguaMember_us-gaap_StatementClassOfStockAxis_cwco_OptionAgreementMember" unitRef="Unit13" decimals="4">0.9999</cwco:TotalVotingInterestPercentageAfterConversionOfLoan>
  <cwco:TransfersBetweenInventoryAndPropertyPlantAndEquipment contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">400004</cwco:TransfersBetweenInventoryAndPropertyPlantAndEquipment>
  <cwco:TransfersBetweenInventoryAndPropertyPlantAndEquipment contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">443018</cwco:TransfersBetweenInventoryAndPropertyPlantAndEquipment>
  <cwco:TransfersBetweenOtherAssetsAndConstructionInProgress contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">2137341</cwco:TransfersBetweenOtherAssetsAndConstructionInProgress>
  <cwco:TransfersBetweenOtherAssetsAndConstructionInProgress contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">0</cwco:TransfersBetweenOtherAssetsAndConstructionInProgress>
  <dei:AmendmentFlag contextRef="Duration_1_1_2019_To_12_31_2019">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="Duration_1_1_2019_To_12_31_2019">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="Duration_1_1_2019_To_12_31_2019">FY</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="Duration_1_1_2019_To_12_31_2019">2019</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="Duration_1_1_2019_To_12_31_2019">2019-12-31</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="Duration_1_1_2019_To_12_31_2019">10-K</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="Duration_1_1_2019_To_12_31_2019">0000928340</dei:EntityCentralIndexKey>
  <dei:EntityCommonStockSharesOutstanding contextRef="As_Of_3_6_2020" unitRef="Unit15" decimals="INF">15078499</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCurrentReportingStatus contextRef="Duration_1_1_2019_To_12_31_2019">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="Duration_1_1_2019_To_12_31_2019">false</dei:EntityEmergingGrowthCompany>
  <dei:EntityFilerCategory contextRef="Duration_1_1_2019_To_12_31_2019">Accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityInteractiveDataCurrent contextRef="Duration_1_1_2019_To_12_31_2019">Yes</dei:EntityInteractiveDataCurrent>
  <dei:EntityPublicFloat contextRef="As_Of_6_28_2019" unitRef="Unit1" decimals="0">204187029</dei:EntityPublicFloat>
  <dei:EntityRegistrantName contextRef="Duration_1_1_2019_To_12_31_2019">CONSOLIDATED WATER CO. LTD.</dei:EntityRegistrantName>
  <dei:EntityShellCompany contextRef="Duration_1_1_2019_To_12_31_2019">false</dei:EntityShellCompany>
  <dei:EntitySmallBusiness contextRef="Duration_1_1_2019_To_12_31_2019">true</dei:EntitySmallBusiness>
  <dei:EntityVoluntaryFilers contextRef="Duration_1_1_2019_To_12_31_2019">No</dei:EntityVoluntaryFilers>
  <dei:EntityWellKnownSeasonedIssuer contextRef="Duration_1_1_2019_To_12_31_2019">No</dei:EntityWellKnownSeasonedIssuer>
  <dei:Security12bTitle contextRef="Duration_1_1_2019_To_12_31_2019">Common Stock</dei:Security12bTitle>
  <dei:SecurityExchangeName contextRef="Duration_1_1_2019_To_12_31_2019">NASDAQ</dei:SecurityExchangeName>
  <dei:TradingSymbol contextRef="Duration_1_1_2019_To_12_31_2019">CWCO</dei:TradingSymbol>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">4570641</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">3672142</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">22621119</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">23371925</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AccountsReceivableNet contextRef="As_Of_12_31_2018_srt_MajorCustomersAxis_cwco_WSCMember" unitRef="Unit1" decimals="-5">17600000</us-gaap:AccountsReceivableNet>
  <us-gaap:AccountsReceivableNet contextRef="As_Of_12_31_2019_srt_MajorCustomersAxis_cwco_WSCMember" unitRef="Unit1" decimals="-5">18400000</us-gaap:AccountsReceivableNet>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">22462217</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">22462217</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">22462217</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">18480589</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">987475</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">46960</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">2947193</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">23229689</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">23229689</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">23229689</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">18883493</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">500882</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">954149</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">2891165</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">1286468</us-gaap:AccruedEmployeeBenefitsCurrent>
  <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1821395</us-gaap:AccruedEmployeeBenefitsCurrent>
  <us-gaap:AccumulatedAmortizationOfOtherDeferredCosts contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="-5">2200000</us-gaap:AccumulatedAmortizationOfOtherDeferredCosts>
  <us-gaap:AccumulatedAmortizationOfOtherDeferredCosts contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="-5">2400000</us-gaap:AccumulatedAmortizationOfOtherDeferredCosts>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">67557951</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">71803332</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">-549555</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_2_11_2016_To_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CertificationMarksMember">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_2_11_2016_To_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_2_11_2016_To_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_2_11_2016_To_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_2_11_2016_To_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_10_1_2019_To_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelatedIntangibleAssetsMember">P2Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_10_1_2019_To_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_10_1_2019_To_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_10_1_2019_To_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CustomerBacklogMember">P2Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_ManagementContractsMember">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AdditionalPaidInCapital contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">87211953</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">88356509</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">850136</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">850136</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">1192224</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">1192224</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_NonperformancebasedGrantsMember" unitRef="Unit1" decimals="0">317991</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_PerformancebasedGrantsMember" unitRef="Unit1" decimals="0">158263</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_NonperformancebasedGrantsMember" unitRef="Unit1" decimals="0">337032</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_PerformancebasedGrantsMember" unitRef="Unit1" decimals="0">390524</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">137191</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
  <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">142632</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
  <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The activity for the allowance for doubtful accounts consisted of:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:22.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Opening allowance for doubtful accounts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 158,902&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 158,902&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Provision for doubtful accounts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Accounts written off during the year&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (16,666)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Ending allowance for doubtful accounts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 142,236&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 158,902&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="As_Of_12_31_2017" unitRef="Unit1" decimals="0">158902</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">158902</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">158902</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">158902</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">142236</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">142236</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">16666</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1340000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">841667</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_10_24_2019_To_12_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">-81200</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AreaOfLand contextRef="As_Of_11_30_2012_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit16" decimals="0">5000</us-gaap:AreaOfLand>
  <us-gaap:AreaOfLand contextRef="As_Of_12_31_2014_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit17" decimals="1">20.1</us-gaap:AreaOfLand>
  <us-gaap:Assets contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">172515598</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">172515598</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">67740088</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">12254121</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2018_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="-5">26200000</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">27406983</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">61210879</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_SegmentContinuingOperationsMember" unitRef="Unit1" decimals="0">168612071</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">192292144</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">69423770</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">14854557</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2019_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="-5">29300000</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">42459177</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">65554640</us-gaap:Assets>
  <us-gaap:Assets contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_SegmentContinuingOperationsMember" unitRef="Unit1" decimals="0">192292144</us-gaap:Assets>
  <us-gaap:AssetsCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">62364232</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">73442612</us-gaap:AssetsCurrent>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">3903527</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">3903527</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">1959494</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">1959494</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Basis of preparation:&lt;/font&gt;&lt;font style="display:inline;"&gt; The consolidated financial statements presented are prepared in accordance with the accounting principles generally accepted in the United States of America.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="As_Of_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit13" decimals="2">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="As_Of_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit13" decimals="2">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit13" decimals="2">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="As_Of_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit13" decimals="2">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_cwco_ConsolidatedWaterUSHoldingsMember_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit13" decimals="2">0.51</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="As_Of_1_24_2020_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit13" decimals="2">0.49</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,376,793&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 407,604&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Amortization of intangibles, net of tax benefit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (81,200)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 37,924&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock>
  <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 77,615,958&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 76,787,893&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cost of revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 47,162,564&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 47,608,703&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 30,453,394&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 29,179,190&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;General and administrative expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21,620,106&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21,451,898&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gain (loss) on asset dispositions and impairments, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 447,681&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (58,434)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,280,969&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,668,858&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other income (expense), net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 805,093&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,749,833&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; Income before income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,086,062&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,418,691&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Provision for (benefit from) income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 72,814&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (651,300)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations &lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,013,248&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,069,991&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,505,068&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 792,092&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,508,180&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,277,899&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gain on sale of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,621,170&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,115,825&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total income from discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,621,170&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,115,825&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,129,350&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,393,724&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Continuing operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.57&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.69&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.24&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.07&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Basic earnings per share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.81&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.76&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Continuing operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.56&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.68&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.24&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.07&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Diluted earnings per share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.75&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Weighted average number of common shares used in the determination of:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Basic earnings per share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,025,639&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,962,760&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Diluted earnings per share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,137,076&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,074,147&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
  <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">3617634</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="Duration_2_11_2016_To_2_11_2016_dei_LegalEntityAxis_cwco_ConsolidatedWaterUSHoldingsMember_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit1" decimals="-5">7700000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">3147438</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;3. Acquisition&amp;nbsp;of PERC&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;On October 24, 2019, the Company, through its wholly-owned subsidiary, CW-Holdings, entered into a stock purchase agreement (the &amp;#x201C;Purchase Agreement&amp;#x201D;) with PERC and its various shareholders (collectively, the &amp;#x201C;Sellers&amp;#x201D;). Pursuant to the terms of the Purchase Agreement, CW-Holdings purchased a 51% ownership interest in PERC for approximately $4.1 million in cash. After giving effect to the transactions contemplated by the Purchase Agreement, CW-Holdings owns 51% of the outstanding capital stock of PERC, and three members of PERC's management&amp;nbsp;and one additional shareholder (the &amp;#x201C;Remaining Shareholders&amp;#x201D;) own the remaining&amp;nbsp;49% of the outstanding capital stock of PERC. CW-Holdings also acquired from the Remaining Shareholders an option to compel the Remaining Shareholders to sell, and granted to the Remaining Shareholders an option to require CW-Holdings to purchase, the Remaining Shareholders&amp;#x2019; 49% ownership interest in PERC at a price based upon the fair market value of PERC at the time of the exercise of the option. CW-Holdings&amp;#x2019; option is exercisable on or after October 24, 2022&amp;nbsp;and the Remaining Shareholders&amp;#x2019; option is exercisable on or after October 24, 2024.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;PERC is a water infrastructure company headquartered in Costa Mesa, California that develops, designs, builds, and manages wastewater and water reuse infrastructure.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In connection with the Purchase Agreement, CW-Holdings, and the Remaining Shareholders entered into a shareholders' agreement, pursuant to which CW-Holdings and the Remaining Shareholders agreed to certain rights and obligations with respect to the governance of PERC.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The purchase price for PERC is summarized as follows: &lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cash consideration&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Purchase price (excluding working capital)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,088,817&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cash acquired&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (941,379)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total cash consideration&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,147,438&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following table summarizes the estimated fair values of the assets and liabilities assumed at the acquisition date:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Financial assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,371,532&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Costs and estimated earnings in excess of billings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 20,854&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Property, plant and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 86,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Identifiable intangible assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,990,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Deferred tax liability&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,117,200)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Accounts payable and accrued liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,260,722)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="middle" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Working capital adjustment payable&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (23,467)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Deferred revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (117,636)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Billings in excess of costs and estimated earnings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (760,992)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net liability arising from put/call options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (744,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total identifiable net assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,444,656&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-controlling interest in PERC&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (3,617,634)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Goodwill&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,320,416&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,147,438&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The fair value of noncontrolling interest was calculated using the discounted cash flow method. The discounted cash flow method relied upon nine-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis. An 8.4% discount for marketability was applied to the noncontrolling interest&amp;nbsp;calculated under the discounted cash flow method. This marketability discount was calculated using an average-price put option model.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The identifiable intangible assets consisted of the following items:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Amount&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Useful&amp;nbsp;life&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-compete agreement&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 130,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Trade name&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,300,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;15 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Customer backlog&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 360,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Facility management contracts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,200,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;6 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,990,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The results of operations of PERC included in the Company&amp;#x2019;s results of operations for the period October 24, 2019 to December 31, 2019 are as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,376,793&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 407,604&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Amortization of intangibles, net of tax benefit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (81,200)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 37,924&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following unaudited pro forma financial information presents the results of operations of the Company for the years ended December 31, 2019 and 2018, as if the acquisition of PERC had taken place on January 1, 2018. These pro forma results have been prepared for comparative purposes only and do not purport to be indicative of the results of operations which would have actually occurred had the transaction taken place on January 1, 2018, nor do they purport to be indicative of future results of operations.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 77,615,958&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 76,787,893&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cost of revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 47,162,564&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 47,608,703&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 30,453,394&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 29,179,190&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;General and administrative expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21,620,106&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21,451,898&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gain (loss) on asset dispositions and impairments, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 447,681&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (58,434)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,280,969&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,668,858&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other income (expense), net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 805,093&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,749,833&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; Income before income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,086,062&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,418,691&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Provision for (benefit from) income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 72,814&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (651,300)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations &lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,013,248&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,069,991&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,505,068&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 792,092&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,508,180&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,277,899&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gain on sale of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,621,170&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,115,825&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total income from discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,621,170&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,115,825&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,129,350&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,393,724&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Continuing operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.57&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.69&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.24&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.07&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Basic earnings per share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.81&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.76&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Continuing operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.56&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.68&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.24&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.07&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Diluted earnings per share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.75&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Weighted average number of common shares used in the determination of:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Basic earnings per share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,025,639&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,962,760&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Diluted earnings per share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,137,076&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,074,147&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">117636</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">1117200</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">1371532</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="As_Of_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit1" decimals="0">5900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="As_Of_10_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">3990000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">3990000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">1444656</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">86287</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">3147438</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
  <us-gaap:Cash contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">21918298</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2018_srt_CurrencyAxis_currency_BMD" unitRef="Unit1" decimals="0">3370</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2018_srt_CurrencyAxis_currency_BSD" unitRef="Unit1" decimals="0">3301002</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2018_srt_CurrencyAxis_currency_BZD" unitRef="Unit1" decimals="0">1130783</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2018_srt_CurrencyAxis_currency_IDR" unitRef="Unit1" decimals="0">22289</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2018_srt_CurrencyAxis_currency_KYD" unitRef="Unit1" decimals="0">5626487</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2018_srt_CurrencyAxis_currency_MXN" unitRef="Unit1" decimals="0">37313</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2018_srt_CurrencyAxis_currency_USD" unitRef="Unit1" decimals="0">11797054</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">29540020</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2019_srt_CurrencyAxis_currency_BMD" unitRef="Unit1" decimals="0">3084</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2019_srt_CurrencyAxis_currency_BSD" unitRef="Unit1" decimals="0">6353936</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2019_srt_CurrencyAxis_currency_BZD" unitRef="Unit1" decimals="0">0</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2019_srt_CurrencyAxis_currency_IDR" unitRef="Unit1" decimals="0">0</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2019_srt_CurrencyAxis_currency_KYD" unitRef="Unit1" decimals="0">6690274</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2019_srt_CurrencyAxis_currency_MXN" unitRef="Unit1" decimals="0">384895</us-gaap:Cash>
  <us-gaap:Cash contextRef="As_Of_12_31_2019_srt_CurrencyAxis_currency_USD" unitRef="Unit1" decimals="0">16107831</us-gaap:Cash>
  <us-gaap:CashAcquiredFromAcquisition contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">941379</us-gaap:CashAcquiredFromAcquisition>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">31337477</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">31337477</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">42902669</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">42902669</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;4. Cash and cash equivalents&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Cash and cash equivalents are not restricted by the terms of the Company&amp;#x2019;s bank accounts as to withdrawal or use. As of December&amp;nbsp;31, 2019 and 2018, the equivalent United States dollars are denominated in the following currencies:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Bank accounts:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;United States dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 16,107,831&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,797,054&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cayman Islands dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,690,274&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,626,487&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bahamian dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,353,936&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,301,002&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Belize dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,130,783&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bermudian dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,084&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,370&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Mexican peso&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 384,895&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 37,313&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Indonesian rupiah&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,289&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 29,540,020&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21,918,298&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Short term deposits:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;United States dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,100,185&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,379,723&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cayman Islands dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,209,954&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bahamian dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,052,510&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,039,456&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,362,649&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,419,179&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total cash and cash equivalents&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 42,902,669&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 31,337,477&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Transfers from the Company&amp;#x2019;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of the Bahamas.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Cash and cash equivalents:&lt;/font&gt;&lt;font style="display:inline;"&gt; Cash and cash equivalents consist of demand deposits at banks and highly liquid deposits at banks with an original maturity of three&amp;nbsp;months or less. Cash and cash equivalents as of December&amp;nbsp;31, 2019 and December&amp;nbsp;31, 2018 include $12.7 million and $8.4 million, respectively, of certificates of deposits with an original maturity of three&amp;nbsp;months or less.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;As of December&amp;nbsp;31, 2019, the Company had deposits in U.S. banks in excess of federally insured limits of approximately $6.5 million. As of December&amp;nbsp;31, 2019, the Company held cash in foreign bank accounts of approximately $36.0 million.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Certain transfers from the Company&amp;#x2019;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of The Bahamas. As of December&amp;nbsp;31, 2019, the equivalent United States dollar cash balances for deposits held in The Bahamas were approximately $7.4 million.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2017" unitRef="Unit1" decimals="0">45482966</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">31337477</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">31337477</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">42902669</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-14145489</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">11565192</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">9419179</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2018_srt_CurrencyAxis_currency_BSD" unitRef="Unit1" decimals="0">1039456</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2018_srt_CurrencyAxis_currency_KYD" unitRef="Unit1" decimals="0">0</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2018_srt_CurrencyAxis_currency_USD" unitRef="Unit1" decimals="0">8379723</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2018_us-gaap_CashAndCashEquivalentsAxis_us-gaap_CertificatesOfDepositMember" unitRef="Unit1" decimals="-5">8400000</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">13362649</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2019_srt_CurrencyAxis_currency_BSD" unitRef="Unit1" decimals="0">1052510</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2019_srt_CurrencyAxis_currency_KYD" unitRef="Unit1" decimals="0">1209954</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2019_srt_CurrencyAxis_currency_USD" unitRef="Unit1" decimals="0">11100185</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2019_us-gaap_CashAndCashEquivalentsAxis_us-gaap_CertificatesOfDepositMember" unitRef="Unit1" decimals="-5">12700000</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:CashFlowSupplementalDisclosuresTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;24. Supplemental disclosure of cash flow information&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:26.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Interest paid in cash&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,814&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,534&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-cash transactions:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Dividends declared but not paid&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,282,086&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,276,505&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Transfers from inventory to property, plant and equipment and construction in progress&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 443,018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 400,004&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Transfers from construction in progress to property, plant and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,755,375&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,398,624&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Transfers from other assets to construction in progress&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,137,341&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,148,138&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
  <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1055949</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
  <us-gaap:CashUninsuredAmount contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="-5">6500000</us-gaap:CashUninsuredAmount>
  <us-gaap:CommitmentsAndContingencies xsi:nil="true" contextRef="As_Of_12_31_2018" unitRef="Unit1" />
  <us-gaap:CommitmentsAndContingencies xsi:nil="true" contextRef="As_Of_12_31_2019" unitRef="Unit1" />
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;23. Commitments and contingencies&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Commitments&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company has entered into employment agreements with certain executives, which expire through December&amp;nbsp;31, 2022 and provide for, among other things, base annual salaries in an aggregate amount of approximately $5.5 million, performance bonuses and various employee benefits.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company has purchase obligations totaling approximately $5.5 million through July&amp;nbsp;31, 2021.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Contingencies&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-decoration:underline;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;CW-Bahamas&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;CW-Bahamas&amp;#x2019; accounts receivable balances due from the WSC amounted to $18.4 million as of December 31, &amp;nbsp;2019 and $17.6 million as of December&amp;nbsp;31, 2018&amp;nbsp;.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Historically, CW-Bahamas has experienced delays in collecting its accounts receivable from the WSC. When these delays occur, the Company holds discussions and meetings with representatives of the WSC and The Bahamas government, and as a result, payment schedules are developed for WSC&amp;#x2019;s delinquent accounts receivable. All previous delinquent accounts receivable from the WSC were eventually paid in full. Based upon this payment history, CW-Bahamas has never been required to provide an allowance for doubtful accounts for any of its accounts receivable, despite the periodic accumulation of significant delinquent balances. As of December 31, 2019, the Company has not provided an allowance for CW-Bahamas&amp;#x2019; accounts receivable from the WSC.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;If CW-Bahamas continues to be unable to collect a significant portion of its delinquent accounts receivable, one or more of the following events may occur: (i)&amp;nbsp;CW-Bahamas may not have sufficient liquidity to meet its obligations; (ii)&amp;nbsp;the Company may be required to cease the recognition of revenue on CW-Bahamas&amp;#x2019; water supply agreements with the WSC; and (iii)&amp;nbsp;the Company may be required to provide an allowance for CW-Bahamas&amp;#x2019; accounts receivable. Any of these events could have a material adverse impact on the Company&amp;#x2019;s results of operations, financial position and cash flows.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-decoration:underline;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Cayman Water&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company sells water through its retail operations under a license issued in July&amp;nbsp;1990 by the Cayman Islands government (the &amp;#x201C;1990 license&amp;#x201D;) that granted Cayman Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license was not expressly extended after January&amp;nbsp;2018, the Company continues to supply water under the terms of the 1990 license, as further discussed in the following paragraph.&amp;nbsp;&amp;nbsp;Pursuant to the 1990 license, Cayman Water has the exclusive right to produce potable water and distribute it by pipeline to its licensed service area, which consists of two of the three most populated areas of Grand Cayman Island: Seven Mile Beach and West Bay. In 2019 and 2018, the Company generated approximately 39% and 39%, respectively, of its consolidated revenue and 53% and 54%, respectively, of its consolidated gross profit from the retail water operations conducted under the 1990 license.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The 1990 license was originally scheduled to expire in July&amp;nbsp;2010 but was extended several times by the Cayman Islands government in order to provide the parties with additional time to negotiate the terms of a new license agreement. The most recent express extension of the 1990 license expired on January&amp;nbsp;31, 2018. The Company continues to operate under the terms of the 1990 license, providing water services to the level and quality specified in the 1990 license and in accordance with its understanding of its legal obligations, treating those obligations set forth in the 1990 license as operative notwithstanding the expiration of the express extension. The Company continues to pay the royalty required under the 1990 license.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In October&amp;nbsp;2016, the Government of the Cayman Islands passed legislation which created a new utilities regulation and competition office (&amp;#x201C;OfReg&amp;#x201D;). OfReg is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility services and promoting competition. OfReg, which began operations in January&amp;nbsp;2017, has the ability to supervise, monitor and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands in April&amp;nbsp;2017, which transferred responsibility for economic regulation of the water utility sector and the retail license negotiations from the WAC to OfReg in May&amp;nbsp;2017. The Company began license negotiations with OfReg in July&amp;nbsp;2017 and such negotiations are continuing. The Company has been informed during its retail license negotiations, both by OfReg and its predecessor in these negotiations, that the Cayman Islands government seeks to restructure the terms of its license in a manner that could significantly reduce the operating income and cash flows the Company has historically generated from its retail license.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company is presently unable to determine what impact the resolution of its retail license negotiations will have on its cash flows, financial condition or results of operations but such resolution could result in a material reduction (or the loss) of the operating income and cash flows the Company has historically generated from Cayman Water retail operations and could require the Company to record impairment losses to reduce the carrying values of its retail segment assets. Such impairment losses could have a material adverse impact on the Company&amp;#x2019;s financial condition and results of&amp;nbsp;operations.&amp;nbsp;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="As_Of_5_14_2008_us-gaap_OptionIndexedToIssuersEquityTypeAxis_cwco_EquityIncentivePlan2008Member" unitRef="Unit15" decimals="INF">1500000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
  <us-gaap:CommonStockDividendsPerShareDeclared contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit14" decimals="INF">0.34</us-gaap:CommonStockDividendsPerShareDeclared>
  <us-gaap:CommonStockDividendsPerShareDeclared contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="INF">0.34</us-gaap:CommonStockDividendsPerShareDeclared>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="Unit14" decimals="INF">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="Unit14" decimals="INF">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="Unit14" decimals="INF">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="Unit14" decimals="INF">0.60</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="Unit15" decimals="INF">24655000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="Unit15" decimals="INF">145000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="Unit15" decimals="INF">24655000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="Unit15" decimals="INF">145000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="Unit15" decimals="INF">14982906</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="Unit15" decimals="INF">0</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="Unit15" decimals="INF">15049608</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="Unit15" decimals="INF">0</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="Unit15" decimals="INF">14982906</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="Unit15" decimals="INF">15049608</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockValue contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="Unit1" decimals="0">8989744</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="Unit1" decimals="0">0</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember" unitRef="Unit1" decimals="0">9029765</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember" unitRef="Unit1" decimals="0">0</us-gaap:CommonStockValue>
  <us-gaap:ConsolidationPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Basis of consolidation:&lt;/font&gt;&lt;font style="display:inline;"&gt; The accompanying condensed consolidated financial statements include the accounts of the Company&amp;#x2019;s (i)&amp;nbsp;wholly-owned subsidiaries, Aquilex,&amp;nbsp;Inc., Cayman Water Company Limited (&amp;#x201C;Cayman Water&amp;#x201D;), Ocean Conversion (Cayman) Limited (&amp;#x201C;OC-Cayman&amp;#x201D;), DesalCo Limited (&amp;#x201C;DesalCo&amp;#x201D;), Consolidated Water Cooperatief, U.A. (&amp;#x201C;CW-Cooperatief&amp;#x201D;), Consolidated Water U.S. Holdings,&amp;nbsp;Inc. (&amp;#x201C;CW-Holdings&amp;#x201D;); and (ii)&amp;nbsp;majority-owned subsidiaries Consolidated Water (Bahamas)&amp;nbsp;Ltd. (&amp;#x201C;CW-Bahamas&amp;#x201D;), Aerex Industries,&amp;nbsp;Inc. (&amp;#x201C;Aerex&amp;#x201D;), N.S.C. Agua, S.A. de C.V. (&amp;#x201C;NSC&amp;#x201D;), Aguas de Rosarito S.A.P.I. de C.V. (&amp;#x201C;AdR&amp;#x201D;), PERC Water Corporation ("PERC") and PT Consolidated Water Bali ("CW-Bali&amp;#x201D;). The Company&amp;#x2019;s investment in its affiliate Ocean Conversion (BVI)&amp;nbsp;Ltd. (&amp;#x201C;OC-BVI&amp;#x201D;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
  <us-gaap:ConstructionInProgressGross contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">6015043</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">6015043</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">574659</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">3291</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">5437093</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1335597</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1335597</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">869792</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">69591</us-gaap:ConstructionInProgressGross>
  <us-gaap:ConstructionInProgressGross contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">396214</us-gaap:ConstructionInProgressGross>
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">835669</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="As_Of_12_31_2018_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">835669</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1675781</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="As_Of_12_31_2019_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">1675781</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">109940</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="As_Of_12_31_2018_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">109940</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">614386</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="As_Of_12_31_2019_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">614386</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">38977570</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">38977570</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">38977570</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">21551383</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_CostOfPlantSalesMember" unitRef="Unit1" decimals="0">1059520</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_DepreciationMember" unitRef="Unit1" decimals="0">5328091</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_EmployeeCostsMember" unitRef="Unit1" decimals="0">5127831</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_FuelOilMember" unitRef="Unit1" decimals="0">5434995</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_InsuranceMember" unitRef="Unit1" decimals="0">996563</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">4911697</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_MaterialsMember" unitRef="Unit1" decimals="0">3102533</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_RoyaltiesMember" unitRef="Unit1" decimals="0">1687010</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">1503034</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">47608703</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_ElectricityMember" unitRef="Unit1" decimals="0">11087214</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_MaintenanceMember" unitRef="Unit1" decimals="0">2481095</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_OtherExpenseMember" unitRef="Unit1" decimals="0">2672718</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">11011456</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">40519303</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">40519303</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">40519303</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">18606805</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_DepreciationMember" unitRef="Unit1" decimals="0">6046810</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_EmployeeCostsMember" unitRef="Unit1" decimals="0">6597755</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_FuelOilMember" unitRef="Unit1" decimals="0">5315676</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_InsuranceMember" unitRef="Unit1" decimals="0">1279997</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">9086140</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_MaterialsMember" unitRef="Unit1" decimals="0">6151064</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_RoyaltiesMember" unitRef="Unit1" decimals="0">1701724</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">1215193</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">47162564</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_ElectricityMember" unitRef="Unit1" decimals="0">7438218</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_MaintenanceMember" unitRef="Unit1" decimals="0">2076501</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_OtherExpenseMember" unitRef="Unit1" decimals="0">3911558</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">11611165</us-gaap:CostOfRevenue>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">100806</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">143567</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">207728</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">314660</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">106922</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">171093</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-302440</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">-203031</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-365019</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">-248039</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-365019</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">-239848</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxLiabilities contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">659874</us-gaap:DeferredIncomeTaxLiabilities>
  <us-gaap:DeferredIncomeTaxLiabilities contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">659874</us-gaap:DeferredIncomeTaxLiabilities>
  <us-gaap:DeferredIncomeTaxLiabilities contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1529035</us-gaap:DeferredIncomeTaxLiabilities>
  <us-gaap:DeferredIncomeTaxLiabilities contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1529035</us-gaap:DeferredIncomeTaxLiabilities>
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-62579</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">-45008</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredTaxAssetsNet contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DeferredTaxAssetsNet contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">122753</us-gaap:DeferredTaxAssetsNet>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">3020049</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">3427295</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
  <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
  <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">166653</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">7876710</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">9244550</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxLiabilities contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">659874</us-gaap:DeferredTaxLiabilities>
  <us-gaap:DeferredTaxLiabilities contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1406282</us-gaap:DeferredTaxLiabilities>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">479443</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1380328</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">180431</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">148707</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="Duration_1_1_2019_To_12_31_2019_cwco_RetirementPlanAxis_stpr_CA" unitRef="Unit13" decimals="2">0.02</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="Duration_1_1_2019_To_12_31_2019_cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember_cwco_RetirementPlanAxis_stpr_CA" unitRef="Unit13" decimals="2">0.25</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
  <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="Duration_1_1_2019_To_12_31_2019_cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember_cwco_RetirementPlanAxis_stpr_CA_srt_RangeAxis_srt_MaximumMember" unitRef="Unit13" decimals="2">0.10</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
  <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount contextRef="Duration_1_1_2019_To_12_31_2019_cwco_RetirementPlanAxis_country_KY" unitRef="Unit1" decimals="0">104400</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount>
  <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="Duration_1_1_2019_To_12_31_2019_cwco_RetirementPlanAxis_country_KY" unitRef="Unit13" decimals="4">0.0500</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
  <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="Duration_1_1_2019_To_12_31_2019_cwco_RetirementPlanAxis_stpr_FL" unitRef="Unit13" decimals="2">0.06</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
  <us-gaap:Depreciation contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">5514881</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">6186627</us-gaap:Depreciation>
  <us-gaap:DepreciationAndAmortization contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">7034234</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationAndAmortization contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">7207647</us-gaap:DepreciationAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">3387592</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">1598794</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">28386</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">2019462</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">3795320</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">922027</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">125306</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">2364994</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following table presents the Company&amp;#x2019;s revenue disaggregated by revenue source.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Retail revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,456,022&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 25,621,048&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bulk revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,986,108&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 31,031,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Services revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,759,446&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,811,372&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Manufacturing revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,592,075&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,256,150&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Total revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 68,793,651&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 65,719,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;19. Stock-based compensation&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company has the following stock compensation plans that form part of its employees&amp;#x2019; and Directors&amp;#x2019; remuneration:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Employee Share Incentive Plan (Preferred Stock)&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Employees (i.e. other than Directors and Officers), after four consecutive years of employment, become eligible to receive shares of the Company&amp;#x2019;s preferred stock for $nil consideration under its Employee Share Incentive Plan.&amp;nbsp;Once an individual becomes eligible, these shares of preferred stock are awarded each subsequent year of the individual's employment (the grant date) for as long as the individual remains employed with the Company. If these employees remain with the Company through the&amp;nbsp;fourth anniversary of a grant date,&amp;nbsp;the preferred stock&amp;nbsp;can be converted into shares of the Company&amp;#x2019;s common stock on a one for one basis. In addition, at the time the preferred stock is granted, the employees receive options to purchase an equal number of shares of preferred stock at a discount to the average trading price of the Company&amp;#x2019;s common stock for the first seven&amp;nbsp;days of the October&amp;nbsp;immediately preceding the date of the preferred stock grant. If these options are exercised, the shares of preferred stock obtained may also be converted to shares of common stock if the employee remains with the Company through the&amp;nbsp;fourth anniversary of a grant (or option exercise) date. Each employee&amp;#x2019;s option to purchase shares of preferred stock must be exercised within 30&amp;nbsp;days of the grant date, which is the 90th day after the date of the independent registered public accountants&amp;#x2019; audit opinion on the Company&amp;#x2019;s consolidated financial statements. Shares of preferred stock not subsequently converted to shares of common stock are redeemable only at the discretion of the Company. Shares of preferred stock granted under this plan during the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018 totaled 7,293 and 7,409, respectively, and an equal number of preferred stock options was granted in each of these&amp;nbsp;years.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Employee Share Option Plan (Common Stock Options)&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company has an employee stock option plan for certain long-serving employees of the Company. Under the plan, these employees are granted in each calendar&amp;nbsp;year, as long as the employee is a participant in the Employee Share Incentive Plan, options to purchase common shares. The price at which the option may be exercised will be the closing market price on the grant date, which is the 40th day after the date of the Company&amp;#x2019;s Annual Shareholder Meeting. The number of options each employee is granted is equal to five times the sum of (i)&amp;nbsp;the number of shares of preferred stock&amp;nbsp;that employee receives for $nil consideration and (ii)&amp;nbsp;the number of preferred stock options that employee exercises in that given&amp;nbsp;year. Options may be exercised during the period commencing on the fourth anniversary of the grant date and ending on the thirtieth day after the fourth anniversary of the grant date. Options granted under this plan during the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018 totaled 2,575 and 2,750, respectively.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The fair value of each option award is estimated on the date of grant using a Black-Scholes option-pricing model that uses the assumptions noted in the table below. Expected volatilities are based on historical volatilities of the Company&amp;#x2019;s common stock. The Company uses historical data to estimate option exercise and post-vesting termination behavior. The expected term of options granted is based on historical data and represents the period of time that options granted are expected to be outstanding. The Company uses historical data to estimate stock option exercises and forfeitures within its valuation model. The risk-free interest rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of the grant.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;2008 Equity Incentive Plan&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;On May&amp;nbsp;14, 2008, the Company&amp;#x2019;s stockholders approved the 2008 Equity Incentive Plan (the &amp;#x201C;2008 Plan&amp;#x201D;) and reserved 1,500,000 shares of the Company&amp;#x2019;s Class&amp;nbsp;A common shares for issuance under this plan. All Directors, executives and key employees of the Company or its affiliates are eligible for participation in the 2008 Plan which provides for the issuance of options, restricted stock and stock equivalents at the discretion of the Board.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Non-Executive Directors&amp;#x2019; Share Plan&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;This stock grant plan provides part of Directors&amp;#x2019; remuneration. Under this plan, non-Executive Directors receive a combination of cash and common stock for their participation in Board meetings. The number of shares of common stock granted is calculated based upon the market price of the Company&amp;#x2019;s common stock on October&amp;nbsp;1 of the&amp;nbsp;year preceding the grant. Common stock granted under this plan during the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018 totaled 22,034 and 18,242 shares, respectively. The Company recognized stock-based compensation for these share grants of $322,036 and $236,691 for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, respectively.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company measures and recognizes compensation expense at fair value for all share-based payments, including stock options. Stock-based compensation for the Employee Share Incentive Plan, Employee Share Option Plan and the 2008 Equity Incentive Plan totaled $142,632 and $137,191 for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, respectively, and is included in general and administrative expenses in the accompanying consolidated statements of income.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The significant weighted average assumptions for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018 were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Risk free interest rate&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2.11&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2.05&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Expected option life (years)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1.1&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1.2&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Expected volatility&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 34.59&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 25.10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Expected dividend yield&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2.44&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2.62&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;A summary of the Company&amp;#x2019;s stock option activity for the&amp;nbsp;year ended December&amp;nbsp;31, 2019 is as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Weighted&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Weighted&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Average&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Average&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Remaining&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Aggregate&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Exercise&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Contractual&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Intrinsic&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Price&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Life&amp;nbsp;(Years)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Value&amp;nbsp;(1)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Outstanding at beginning of period&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,830&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12.69&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Granted&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,868&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11.19&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Exercised&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,566)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10.10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Forfeited/expired&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (8,482)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10.93&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Outstanding as of December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,650&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13.08&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2.04&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;years&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 34,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Exercisable as of&amp;nbsp;&amp;nbsp;December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;years&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;div&gt;&lt;hr style="border-width:0;width:25%;height:1pt;color:black;background-color:black;" align="left"&gt;&lt;/hr&gt;&lt;/div&gt;
		&lt;div style="width:100%"&gt;&lt;table style="width:100%;" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td style="width:0pt;"&gt;&lt;p style="width:0pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" align="left" style="width: 18.00pt;"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;"&gt;
				&lt;font style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"&gt; (1)&lt;/font&gt;
			&lt;/p&gt;
		&lt;/td&gt;&lt;td style="width:0pt;"&gt;&lt;p style="width:0pt;width:0pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;"&gt;
			&lt;font style="display:inline;font-family:Times New Roman,Times,serif;"&gt;The intrinsic value of a stock option represents the amount by which the fair value of the underlying stock, measured by reference to the closing price of the common shares of $16.30 on the Nasdaq Global Select Market on December&amp;nbsp;31, 2019, exceeds the exercise price of the option.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;As of December&amp;nbsp;31, 2019, &amp;nbsp;10,650 non-vested options were outstanding, with weighted average exercise price of $13.08, and average remaining contractual life of 2.04&amp;nbsp;years.&amp;nbsp;The total remaining unrecognized compensation costs related to unvested stock-based arrangements were $16,715 as of December&amp;nbsp;31, 2019 and are expected to be recognized over a weighted average period of 2.04&amp;nbsp;years.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;As of December&amp;nbsp;31, 2019, unrecognized compensation costs relating to redeemable preferred stock rights outstanding were $153,481 and are expected to be recognized over a weighted average period of 1.15&amp;nbsp;years.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following table summarizes the weighted average fair value of options at the date of grant and the intrinsic value of options exercised during the years ended December 31, 2019 and 2018:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Options granted with an exercise price below market price on the date of grant:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Employees &amp;#x2014; preferred stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.73&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.27&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Overall weighted average&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.73&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.27&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Options granted with an exercise price at market price on the date of grant:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Management employees&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Employees &amp;#x2014; common stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.23&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.19&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Overall weighted average&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.23&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.19&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Options granted with an exercise price above market price on the date of grant:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Management employees&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Employees &amp;#x2014; preferred stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Overall weighted average&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total intrinsic value of options exercised&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,379&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Executive Long-Term Incentive Compensation&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Board of Directors approved changes to the long-term incentive compensation for the Company&amp;#x2019;s Executive Officers effective for 2015 and thereafter to better align the interests of its Executive Officers with those of its shareholders. The revised long-term compensation plan includes a combination of performance and non-performance-based grants of common stock from the shares of Company stock provided for issuance under the 2008 Equity Incentive Plan.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The non-performance-based stock grants vest in one-third increments at the end of each&amp;nbsp;year over a three-year period. Non-performance-based stock grants under this plan totaled 28,891 and 26,864 for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, respectively and the shares associated with these grants&amp;nbsp;were issued in 2020 and 2019, respectively. The Company recognized $337,032 and $317,991 in stock-based compensation expense related to these non-performance stock grants for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, respectively.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The performance-based grants may be earned at the end of each&amp;nbsp;year based upon the Company's three-year cumulative financial performance relative to three-year cumulative financial performance targets. &lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;A total of 35,993 common stock grants were earned as of December&amp;nbsp;31, 2019 based upon the Company&amp;#x2019;s actual financial performance relative to the cumulative financial performance targets&amp;nbsp;for the three-year period ended December 31, 2019, and the Company recognized $390,524 in stock-based compensation for the&amp;nbsp;year ended December&amp;nbsp;31, 2019 related to these grants.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The shares associated with these grants will be issued in 2020.&amp;nbsp;A total of 10,574&amp;nbsp;common stock grants were earned as of December&amp;nbsp;31, 2018 based upon the Company&amp;#x2019;s actual financial performance relative to the cumulative financial performance targets for the three-year period ended December 31, 2018, and the Company recognized $158,263 in stock-based compensation for the&amp;nbsp;year ended December&amp;nbsp;31, 2018 related to these grants. The shares associated with these grants were issued in 2019.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Options granted with an exercise price below market price on the date of grant:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Employees &amp;#x2014; preferred stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.73&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.27&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Overall weighted average&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.73&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.27&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Options granted with an exercise price at market price on the date of grant:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Management employees&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Employees &amp;#x2014; common stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.23&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.19&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Overall weighted average&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.23&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3.19&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Options granted with an exercise price above market price on the date of grant:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Management employees&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Employees &amp;#x2014; preferred stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Overall weighted average&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total intrinsic value of options exercised&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,379&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
  <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
  <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3621170</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
  <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3621170</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
  <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3621170</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
  <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3621170</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
  <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">3621170</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1154897</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit14" decimals="2">0.07</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.07</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="2">0.24</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.24</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit14" decimals="2">0.07</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.07</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="2">0.24</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.24</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">1944033</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="As_Of_2_14_2019" unitRef="Unit1" decimals="-5">7000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">115363</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">379651</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent contextRef="As_Of_12_31_2018_srt_ConsolidatedEntitiesAxis_cwco_CwBelizeMember" unitRef="Unit1" decimals="0">380000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">467575</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">356854</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">14023</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">725930</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">3127767</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;13. Discontinued operations&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;During the quarter ended September 30, 2018, the Company signed a non-binding Memorandum of Understanding (&amp;#x201C;MOU&amp;#x201D;) with Belize Water Services Ltd. (&amp;#x201C;BWSL&amp;#x201D;) with respect to the potential sale of its wholly owned subsidiary, Consolidated Water (Belize) Limited (&amp;#x201C;CW-Belize&amp;#x201D;), to BWSL. The Company was not otherwise considering a sale of CW-Belize, so as an incentive for the Company to consider this proposed transaction, BWSL promised in the MOU to facilitate both the conversion from Belize dollars to U.S. dollars and the subsequent repatriation of all cash balances CW-Belize had on deposit in Belize. Transfers of funds held by CW-Belize to its parent company, which were accomplished by means of conversion of Belize dollars into U.S. dollars, required the approval of the Central Bank of Belize and were dependent on the amount of U.S. dollars available to Belize banks to execute such transfers. Weakness in the Belize economy and other factors have reduced the amount of U.S. dollars that Belize banks have available for transfer, which limited for most of 2018 and in prior years the amount of funds the Company was able to transfer from CW-Belize. Repatriations of funds from CW-Belize to its parent company amounted to $458,000 and $400,000 for the years ended December 31, 2017 and 2016, respectively, significantly less than the net income and net cash flows CW-Belize generated for those years. With BWSL&amp;#x2019;s assistance, the Company was able to repatriate approximately $2.75 million in cash from Belize to its bank accounts in the Cayman Islands during the three months ended September 30, 2018 and an additional $1.0 million during the fourth quarter of 2018.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In late December 2018, the Company&amp;#x2019;s Board of Directors formally approved the sale of CW-Belize to BWSL, and the Company repatriated an additional $1.1 million from CW-Belize during the first week of 2019.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;On February 14, 2019, the Company closed the transaction and completed the sale of CW-Belize to BWSL effective January 1, 2019. After adjustments, the final price for CW-Belize was approximately $7.0 million. Pursuant to the sale and purchase agreement, BWSL initially paid the Company $6.735 million of the purchase price and approximately $265,000 was withheld to cover indemnification obligations of the Company under the agreement. The remaining $265,000 of the purchase price was paid by BWSL in August 2019.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Summarized financial information for CW-Belize is as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,959,494&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 725,930&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Inventory, non-current&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 356,854&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Goodwill&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 379,651&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Intangible assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 467,575&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,023&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total assets of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,903,527&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total liabilities of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 646,452&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenues&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,127,767&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,154,897&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net Income&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,115,825&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gain on sale of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,621,170&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Depreciation&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 115,363&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">5100522</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">5100522</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">5121521</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:DividendsCash>
  <us-gaap:DividendsCash contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">5121521</us-gaap:DividendsCash>
  <us-gaap:DividendsDeclaredTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;First Quarter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Second Quarter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Third Quarter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Fourth Quarter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.085&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.34&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.34&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:DividendsDeclaredTableTextBlock>
  <us-gaap:DividendsPayableCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">1286493</us-gaap:DividendsPayableCurrent>
  <us-gaap:DividendsPayableCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1292187</us-gaap:DividendsPayableCurrent>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">1276505</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1282086</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:DividendsPreferredStock contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">12356</us-gaap:DividendsPreferredStock>
  <us-gaap:DividendsPreferredStock contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">11937</us-gaap:DividendsPreferredStock>
  <us-gaap:DueFromAffiliateCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">46600</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueFromAffiliateCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">10808</us-gaap:DueFromAffiliateCurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="As_Of_12_31_2018_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">46746</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="As_Of_12_31_2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">10808</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
  <us-gaap:EarningsPerShareBasic contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit14" decimals="2">0.75</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.76</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="2">0.81</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.81</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit14" decimals="2">0.75</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.75</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="2">0.80</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.80</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;15. Earnings per share&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Earnings per share (&amp;#x201C;EPS&amp;#x201D;) are computed on a basic and diluted basis. Basic EPS is computed by dividing net income (less preferred stock dividends) available to common stockholders by the weighted average number of common shares outstanding during the period. The computation of diluted EPS assumes the issuance of common shares for all potential common shares outstanding during the reporting period and, if dilutive, the effect of stock options as computed under the treasury stock method.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following summarizes information related to the computation of basic and diluted EPS:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:25.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,554,923&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,177,662&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less: preferred stock dividends&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (11,937)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (12,356)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations available to common shares in the determination of basic earnings per common share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,542,986&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,165,306&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total income from discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,621,170&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,115,825&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income available to common shares in the determination of basic earnings per common share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,164,156&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,281,131&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,025,639&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,962,760&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Plus:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Weighted average number of preferred shares outstanding during the period&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 33,983&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 35,125&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Potential dilutive effect of unexercised options and unvested stock grants&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 77,454&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 76,262&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,137,076&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,074,147&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="4">-0.0133</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="4">0.0049</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="4">0.2100</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="4">0.2100</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="4">0.1272</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="4">0.0945</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="4">0.3826</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="4">0.3009</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="4">0.0422</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="4">0.0438</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="4">0.0227</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="4">0.0346</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">16715</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">153481</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="Duration_1_1_2019_To_12_31_2019">P2Y15D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:EquityMethodInvestmentAdditionalInformation contextRef="Duration_1_1_2019_To_12_31_2019">The Company uses the equity method of accounting for investments in common stock where the Company holds 20% to 50% of the voting stock of the investee and has significant influence over its operating and financial policies but does not meet the criteria for consolidation.</us-gaap:EquityMethodInvestmentAdditionalInformation>
  <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">2651250</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
  <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">742350</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
  <us-gaap:EquityMethodInvestmentDividendsOrDistributions contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">742350</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="As_Of_12_31_2017_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember" unitRef="Unit13" decimals="3">0.996</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="As_Of_2_28_2018_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember" unitRef="Unit13" decimals="3">0.004</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="As_Of_12_31_2018_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember" unitRef="Unit13" decimals="3">0.996</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="As_Of_12_31_2019" unitRef="Unit13" decimals="4">0.4353</us-gaap:EquityMethodInvestmentOwnershipPercentage>
  <us-gaap:EquityMethodInvestments contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">2584987</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">2584987</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">2584987</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1903602</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1903602</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1903602</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;9. Investment in OC-BVI&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company owns 50% of the outstanding voting common shares and a 43.53% equity interest in the profits of Ocean Conversion (BVI)&amp;nbsp;Ltd. (&amp;#x201C;OC-BVI&amp;#x201D;). The Company also owns certain profit-sharing rights in OC-BVI that raise its effective interest in the profits of OC-BVI to approximately 45%. Pursuant to a management services agreement, OC-BVI pays the Company&amp;nbsp;monthly fees for certain engineering and administrative services. OC-BVI&amp;#x2019;s sole customer is the Ministry of Communications and Works of the Government of the British Virgin Islands (the &amp;#x201C;Ministry&amp;#x201D;) to which it sells bulk water.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company&amp;#x2019;s equity investment in OC-BVI amounted to $1,903,602 and $2,584,987 as of December&amp;nbsp;31, 2019 and December 31, 2018, respectively.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Summarized financial information for OC-BVI is as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,151,398&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,286,179&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-current assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,446,198&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,859,310&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,597,596&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,145,489&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 156,040&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 132,005&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-current liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 684,450&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,048,950&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 840,490&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,180,955&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,146,550&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,845,211&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cost of revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,156,460&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,348,046&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 990,090&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,497,165&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;General and administrative expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 781,677&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 707,034&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gain on long-lived asset disposition&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 209,413&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 790,131&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other income (expense), net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (32,341)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,393,271&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 177,072&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,183,402&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income attributable to non-controlling interests&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 74,233&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 52,275&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income attributable to controlling interests&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 102,839&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,131,127&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;A reconciliation of the beginning and ending balances for the investment in OC-BVI for the&amp;nbsp;year ended December&amp;nbsp;31, 2019:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December&amp;nbsp;31,&amp;nbsp;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,584,987&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Profit-sharing and equity from earnings of OC-BVI&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 60,965&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Distributions received from OC-BVI&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (742,350)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,903,602&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company recognized $44,765 and $1,798,280 in earnings from its equity investment in OC-BVI for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, respectively. The Company recognized $16,200 and $654,075 in profit-sharing income from its profit-sharing agreement with OC-BVI for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, respectively.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;For the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, the Company recognized $382,653 and $445,188, respectively, in revenues from its management services agreement with OC-BVI. The Company also recognized approximately $710,000 in revenues for the year ended December 31, 2018 for the refurbishment of OC-BVI&amp;#x2019;s Bar Bay plant. Amounts payable by OC-BVI to the Company were $10,808 and $46,746 as of December&amp;nbsp;31, 2019 and 2018, respectively.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Resolution of Baughers Bay Litigation&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Through March&amp;nbsp;2010, OC-BVI supplied water to the BVI government from a plant located at Baughers Bay, Tortola, under the terms of a water supply agreement dated May&amp;nbsp;1990 (the &amp;#x201C;1990 Agreement&amp;#x201D;) with an initial seven-year term that expired in May&amp;nbsp;1999. The 1990 Agreement provided that such agreement would automatically be extended for another seven-year term unless the BVI government provided notice, at least eight&amp;nbsp;months prior to such expiration, of its decision to purchase the plant from OC-BVI at the agreed upon amount under the 1990 Agreement of approximately $1.42 million. In correspondence between the parties from late 1998 through early 2000, the BVI government indicated that it intended to purchase the plant but would be amenable to negotiating a new water supply agreement and that it considered the 1990 Agreement to be in force on a&amp;nbsp;monthly basis until negotiations between the BVI government and OC-BVI were concluded. OC-BVI continued to supply water from the plant and expended approximately $4.7 million between 1995 and 2003 to significantly expand the production capacity of the plant beyond that contemplated in the 1990 Agreement.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In 2006, the BVI government took the position that the seven-year extension of the 1990 Agreement had been completed and that it was entitled to ownership of the Baughers Bay plant and during 2007, the BVI government-initiated litigation seeking ownership of the Baughers Bay plant. OC-BVI counterclaimed that it was entitled to continued possession and operation of the Baughers Bay plant until the BVI government paid OC-BVI approximately $4.7 million, which OC-BVI believed represented the value of the Baughers Bay plant at its expanded production capacity.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;As a result of the final ruling made by the Appellate Court on this litigation in 2009, the BVI Government was awarded ownership of the Baughers Bay plant but OC-BVI was awarded compensation for improvements made to the plant in the amount equal to the difference between (i)&amp;nbsp;the value of the Baughers Bay plant at the date OC-BVI transferred possession of the plant to the BVI government and (ii)&amp;nbsp;$1.42 million (the purchase price for the Baughers Bay plant under the 1990 Agreement).&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In August 2018, OC-BVI and the BVI government entered into a settlement agreement for the Baughers Bay plant litigation with an agreed upon value for the plant of $4,432,834, which resulted in a net payment (i.e. after legal and other expenses) to OC-BVI in September&amp;nbsp;2018 of $4,271,409. Such amount is included in other income, net in OC-BVI&amp;#x2019;s 2018 consolidated results of operations.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
  <us-gaap:EquityMethodInvestmentsTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;A reconciliation of the beginning and ending balances for the investment in OC-BVI for the&amp;nbsp;year ended December&amp;nbsp;31, 2019:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December&amp;nbsp;31,&amp;nbsp;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,584,987&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Profit-sharing and equity from earnings of OC-BVI&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 60,965&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Distributions received from OC-BVI&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (742,350)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,903,602&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">6145489</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">4597596</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCostOfSales contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1348046</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCostOfSales>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCostOfSales contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">2156460</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCostOfSales>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">2286179</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">1151398</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">132005</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">156040</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1497165</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">990090</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">790131</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">209413</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">1180955</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">840490</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">4183402</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">177072</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">3859310</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">3446198</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">1048950</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">684450</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">2845211</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue>
  <us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3146550</us-gaap:EquityMethodInvestmentSummarizedFinancialInformationRevenue>
  <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following table presents the Company&amp;#x2019;s fair value hierarchy for assets and liabilities measured at fair value as of December&amp;nbsp;31, 2019 and 2018:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="11" valign="bottom" style="width:37.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;1&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;2&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;3&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Liabilities:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Recurring&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 12pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net liability arising from put/call options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 664,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 664,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="11" valign="bottom" style="width:36.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;1&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;2&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;3&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Assets:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Recurring&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 12pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net asset arising from put/call options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
  <us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">24000</us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
  <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The activity for the Level 3 asset for the&amp;nbsp;year ended December&amp;nbsp;31, 2019:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Net asset arising from put/call options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December 31, 2018&lt;/font&gt;&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:5pt;top:-4pt;position:relative;line-height:100%"&gt;(1)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Unrealized loss&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (24,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December 31, 2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;div&gt;&lt;hr style="border-width:0;width:25%;height:1pt;color:black;background-color:black;" align="left"&gt;&lt;/hr&gt;&lt;/div&gt;
		&lt;div style="width:100%"&gt;&lt;table style="width:100%;" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td style="width:0pt;"&gt;&lt;p style="width:0pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" align="left" style="width: 18.00pt;"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;"&gt;
				&lt;font style="margin:0pt;font-family:Times New Roman,Times,serif;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"&gt; (1)&lt;/font&gt;
			&lt;/p&gt;
		&lt;/td&gt;&lt;td style="width:0pt;"&gt;&lt;p style="width:0pt;width:0pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;"&gt;
			&lt;font style="display:inline;font-family:Times New Roman,Times,serif;"&gt;The net asset arising from the put/call options is included in other assets in the accompanying consolidated balance sheets as of December&amp;nbsp;31, 2018.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
  <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">80000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
  <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The activity for the Level 3 liability for the&amp;nbsp;year ended December&amp;nbsp;31, 2019:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Net liability arising from put/call options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December 31, 2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Issuance&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (744,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Unrealized gain&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December 31, 2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (664,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">24000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">24000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="As_Of_12_31_2018_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member" unitRef="Unit1" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="As_Of_12_31_2018_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" unitRef="Unit1" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="As_Of_12_31_2018_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member" unitRef="Unit1" decimals="0">24000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">744000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">664000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">664000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">664000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member" unitRef="Unit1" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member" unitRef="Unit1" decimals="0">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member" unitRef="Unit1" decimals="0">664000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FinanceLoansAndLeasesReceivablePolicy contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Loans receivable:&lt;/font&gt;&lt;font style="display:inline;"&gt; Loans receivable relate to notes receivable from customers arising from the construction and sale of water infrastructure. The allowance for loan losses, if any, is the Company&amp;#x2019;s best estimate of the amount of probable credit losses in the Company&amp;#x2019;s existing loans and is determined on an individual loan basis.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:FinanceLoansAndLeasesReceivablePolicy>
  <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;21. Financial instruments&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Credit risk:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company is not exposed to significant credit risk on its retail customer accounts as its policy is to cease supply of water to customers&amp;#x2019; accounts that are more than 45&amp;nbsp;days overdue. The Company&amp;#x2019;s exposure to credit risk is concentrated on receivables from its bulk water, services, and manufacturing customers. The Company considers these receivables fully collectible and therefore has not recorded an allowance for these receivables.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Interest rate risk:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company is not subject to significant interest-rate risk arising from fluctuations in interest rates.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Foreign exchange risk:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;All relevant foreign currencies other than the Mexican peso and the euro have been fixed to the dollar for more than 20&amp;nbsp;years and as a result, the Company does not employ a hedging strategy against exchange rate risk associated with the reporting in dollars. If any of these fixed exchange rates becomes a floating exchange rate or if any of the foreign currencies in which the Company conducts business depreciate significantly against the dollar, the Company&amp;#x2019;s consolidated results of operations could be adversely affected.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Fair values:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;As of December&amp;nbsp;31, 2019 and 2018, the carrying amounts of cash equivalents, accounts receivable, accounts payable, accrued expenses, accrued compensation, dividends payable and other current liabilities approximate their fair values due to the short-term maturities of these instruments. Management concluded that the carrying amounts for loans receivable as of December&amp;nbsp;31, 2018 approximated their fair value as the stated interest rates approximated market rates.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Under US GAAP, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. US GAAP guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&amp;#x2019;s assumptions about the factors market participants would use in valuing the asset or liability. The guidance establishes three levels of inputs that may be used to measure fair value:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 74.9pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Level 1&amp;nbsp;- Quoted prices in active markets for identical assets or liabilities.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 74.9pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Level 2&amp;nbsp;- Inputs other than Level&amp;nbsp;1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 74.9pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Level 3&amp;nbsp;- Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurements. The Company reviews its fair value hierarchy classifications on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following table presents the Company&amp;#x2019;s fair value hierarchy for assets and liabilities measured at fair value as of December&amp;nbsp;31, 2019 and 2018:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="11" valign="bottom" style="width:37.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;1&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;2&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;3&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Liabilities:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Recurring&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 12pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net liability arising from put/call options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 664,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 664,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="11" valign="bottom" style="width:36.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;1&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;2&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Level&amp;nbsp;3&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:07.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Assets:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Recurring&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 12pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net asset arising from put/call options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The activity for the Level 3 liability for the&amp;nbsp;year ended December&amp;nbsp;31, 2019:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Net liability arising from put/call options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December 31, 2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Issuance&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (744,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Unrealized gain&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December 31, 2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (664,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The activity for the Level 3 asset for the&amp;nbsp;year ended December&amp;nbsp;31, 2019:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Net asset arising from put/call options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December 31, 2018&lt;/font&gt;&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:5pt;top:-4pt;position:relative;line-height:100%"&gt;(1)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Unrealized loss&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (24,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Balance as of December 31, 2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;div&gt;&lt;hr style="border-width:0;width:25%;height:1pt;color:black;background-color:black;" align="left"&gt;&lt;/hr&gt;&lt;/div&gt;
		&lt;div style="width:100%"&gt;&lt;table style="width:100%;" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td style="width:0pt;"&gt;&lt;p style="width:0pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" align="left" style="width: 18.00pt;"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;"&gt;
				&lt;font style="margin:0pt;font-family:Times New Roman,Times,serif;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"&gt; (1)&lt;/font&gt;
			&lt;/p&gt;
		&lt;/td&gt;&lt;td style="width:0pt;"&gt;&lt;p style="width:0pt;width:0pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;"&gt;
			&lt;font style="display:inline;font-family:Times New Roman,Times,serif;"&gt;The net asset arising from the put/call options is included in other assets in the accompanying consolidated balance sheets as of December&amp;nbsp;31, 2018.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
  <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cash consideration&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Purchase price (excluding working capital)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,088,817&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cash acquired&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (941,379)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total cash consideration&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,147,438&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">4008333</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CertificationsprogramsMember" unitRef="Unit1" decimals="0">1944444</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CustomerBacklogMember" unitRef="Unit1" decimals="0">100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_NoncompeteAgreementMember" unitRef="Unit1" decimals="0">233333</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_TradeNameMember" unitRef="Unit1" decimals="0">272222</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="Unit1" decimals="0">1458334</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">4850000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CertificationsprogramsMember" unitRef="Unit1" decimals="0">2000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CustomerBacklogMember" unitRef="Unit1" decimals="0">130000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_ManagementContractsMember" unitRef="Unit1" decimals="0">61111</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_NoncompeteAgreementMember" unitRef="Unit1" decimals="0">320556</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_TradeNameMember" unitRef="Unit1" decimals="0">380000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="Unit1" decimals="0">1958333</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">3990000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CustomerBacklogMember" unitRef="Unit1" decimals="0">360000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_ManagementContractsMember" unitRef="Unit1" decimals="0">2200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember" unitRef="Unit1" decimals="0">130000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember" unitRef="Unit1" decimals="0">1300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1725554</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">891667</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">546667</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">546667</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">582778</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">746667</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">5900000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CertificationsprogramsMember" unitRef="Unit1" decimals="0">2000000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CustomerBacklogMember" unitRef="Unit1" decimals="0">100000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_NoncompeteAgreementMember" unitRef="Unit1" decimals="0">400000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_TradeNameMember" unitRef="Unit1" decimals="0">1400000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2018_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="Unit1" decimals="0">2000000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">9890000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CertificationsprogramsMember" unitRef="Unit1" decimals="0">2000000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_CustomerBacklogMember" unitRef="Unit1" decimals="0">460000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_ManagementContractsMember" unitRef="Unit1" decimals="0">2200000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_NoncompeteAgreementMember" unitRef="Unit1" decimals="0">530000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cwco_TradeNameMember" unitRef="Unit1" decimals="0">2700000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="Unit1" decimals="0">2000000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">5040000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">8089</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">35352</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-2593</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
  <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">104991</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Foreign currency:&lt;/font&gt;&lt;font style="display:inline;"&gt;&amp;nbsp;The Company&amp;#x2019;s reporting currency is the United States dollar (&amp;#x201C;US$&amp;#x201D;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, CW-Cooperatief and CW-Bali) is the currency for each respective country. The functional currency for NSC, AdR, CW-Cooperatief and CW-Bali is the US$. NSC and AdR conduct business in US$ and Mexican pesos, CW-Cooperatief conducts business in US$ and euros, and CW-Bali conducts business in US$ and Indonesian rupiahs. The exchange rates for the Cayman Islands dollar, the Belize dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos, euros and rupiahs into US$ vary based upon market conditions. Net foreign currency gains arising from transactions and re-measurements were $35,352 and $8,089 for the&amp;nbsp;year ended December&amp;nbsp;31, 2019 and 2018, respectively, and are included in &amp;#x201C;Other income (expense)&amp;nbsp;- Other&amp;#x201D; in the accompanying condensed consolidated statements of income.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-56774</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-56774</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-56774</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">-3331</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">-41180</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">-58434</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">-12263</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">445041</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">445041</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">445041</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">47000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">447681</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">398041</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">18709419</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">18709419</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">18709419</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_AmortizationOfIntangiblesMember" unitRef="Unit1" decimals="0">1340000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">1301042</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_DepreciationMember" unitRef="Unit1" decimals="0">186790</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_DirectorsFeesAndExpensesMember" unitRef="Unit1" decimals="0">845891</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_EmployeeCostsMember" unitRef="Unit1" decimals="0">8400729</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_InsuranceMember" unitRef="Unit1" decimals="0">751541</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">2489028</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="0">2884000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_NscProjectExpensesMember" unitRef="Unit1" decimals="0">2855827</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_OtherCreditDeviceMember" unitRef="Unit1" decimals="0">3078007</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_ProfessionalsFeeMember" unitRef="Unit1" decimals="0">1250634</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">2889703</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">21451898</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">12029646</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">19348958</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">19348958</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">19348958</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_AmortizationOfIntangiblesMember" unitRef="Unit1" decimals="0">841667</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">1238296</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_DepreciationMember" unitRef="Unit1" decimals="0">139817</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_DirectorsFeesAndExpensesMember" unitRef="Unit1" decimals="0">969279</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_EmployeeCostsMember" unitRef="Unit1" decimals="0">9335247</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_InsuranceMember" unitRef="Unit1" decimals="0">866457</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">1947622</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="0">2348000</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_NscProjectExpensesMember" unitRef="Unit1" decimals="0">2343249</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_OtherCreditDeviceMember" unitRef="Unit1" decimals="0">3674621</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ConcentrationRiskByBenchmarkAxis_cwco_ProfessionalsFeeMember" unitRef="Unit1" decimals="0">1178621</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">2740219</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">21620106</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:GeneralAndAdministrativeExpense contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">13422821</us-gaap:GeneralAndAdministrativeExpense>
  <us-gaap:Goodwill contextRef="As_Of_2_11_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit1" decimals="0">8035211</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_9_30_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit1" decimals="0">6285211</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2017_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit1" decimals="0">4885211</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">8004597</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">8004597</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">1948875</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">4885211</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">1170511</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">5320416</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">13325013</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">13325013</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">1948875</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">4885211</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">5320416</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">1170511</us-gaap:Goodwill>
  <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Goodwill and intangible assets:&lt;/font&gt;&lt;font style="display:inline;"&gt; Goodwill represents the excess cost over the fair value of the assets of an acquired business. Goodwill and intangible assets acquired in a business combination accounted for as a purchase and determined to have an indefinite useful life are not amortized but are tested for impairment at least annually. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment. The Company evaluates the possible impairment of goodwill annually as part of its reporting process for the fourth quarter of each fiscal&amp;nbsp;year. Management identifies the Company&amp;#x2019;s reporting units, which consist of the retail, bulk, and manufacturing business segments, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including the existing goodwill and intangible assets, to those reporting units. The Company determines the fair value of each reporting unit and compares the fair value to the carrying amount of the reporting unit. To the extent the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss is recorded.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;For the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, the Company estimated the fair value of its reporting units by applying the discounted cash flow method, the guideline public company method, and the mergers and acquisitions method.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The discounted cash flow method relied upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company also estimated the fair value of each of its reporting units for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018 through reference to the guideline companies and the market multiples implied by guideline merger and acquisition transactions.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company weighted the fair values estimated for each of its reporting units under each method and summed such weighted fair values to estimate the overall fair value for each reporting unit. The respective weightings the Company applied to each method as of December&amp;nbsp;31, 2019 were consistent with those used as of December&amp;nbsp;31, 2018 and were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Method&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Discounted cash flow&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Guideline public company&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Mergers and acquisitions&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The fair values the Company estimated for its retail and bulk reporting units exceeded their carrying amounts by 74% and 58%, respectively, as of December 31, 2019. The assets and liabilities for the Company's services reporting unit (with the exception of investments in land and rights of way related to AdR) consist almost entirely of those for&amp;nbsp;PERC, which was acquired on October 24, 2019, and therefore the Company estimates the fair value of its services reporting units closely approximates its carrying value at December 31, 2019. The Company's manufacturing reporting unit consists entirely of Aerex and the remaining 49% ownership interest of Aerex was purchased on January 24, 2020 for $8,500,000. The Company considered this purchase, the manufacturing reporting unit&amp;#x2019;s results of operations for the year ended December 31, 2019, its projected results of operations for the year ending December 31, 2020, and the amount by which its estimated fair value exceeded its carrying amount as of December 31, 2018 to determine that it is more likely than not that the fair value of the manufacturing reporting unit exceeded its carrying amount at December 31, 2019. The fair values the Company estimated for its retail, bulk and manufacturing units exceeded their carrying amounts by 79%, &amp;nbsp;62% and 53%, respectively, as of December&amp;nbsp;31, 2018.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;On February&amp;nbsp;11, 2016, the Company acquired 51% ownership interest in Aerex. In connection with this acquisition the Company recorded goodwill of $8,035,211. Aerex&amp;#x2019;s actual results of operations for the six&amp;nbsp;months in 2016 following the acquisition fell significantly short of the projected results for this period that were included in the cash flow projections the Company utilized to determine the purchase price for Aerex and the fair values of its assets and liabilities. Due to this shortfall in Aerex&amp;#x2019;s results of operations, the Company tested Aerex&amp;#x2019;s goodwill for possible impairment as of September&amp;nbsp;30, 2016 by estimating its fair value using the discounted cash flow method. As a result of this impairment testing, the Company determined that the carrying value of the Aerex goodwill exceeded its fair value and recorded an impairment loss of $1,750,000 for the three&amp;nbsp;months ended September&amp;nbsp;30, 2016, included in loss on long-lived asset dispositions and impairments, net in the accompanying consolidated statements of income, to reduce the carrying value of this goodwill to $6,285,211. As part of the Company&amp;#x2019;s annual impairment testing of goodwill performed during the fourth quarter, in 2017 the Company updated its projections for Aerex&amp;#x2019;s future cash flows, determined that the carrying value of the Aerex goodwill exceeded its fair value, and recorded an impairment loss of $1,400,000 for the three&amp;nbsp;months ended December&amp;nbsp;31, 2017, which is included in loss on long-lived asset dispositions and impairments, net in the accompanying consolidated statements of income, to further reduce the carrying value of the goodwill to $4,885,211. The Company may be required to record additional impairment losses to reduce the carrying value of this goodwill in future periods if the Company determines it likely that Aerex&amp;#x2019;s results of operations will fall short of its most recent projections of its future cash flows.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In February&amp;nbsp;2019, the Company sold its former Belize subsidiary (see Note 13). As a result of this sale, this former subsidiary has been accounted for as discontinued operations in the consolidated financial statements, and bulk segment goodwill of approximately $380,000 as of December&amp;nbsp;31, 2018 associated with this former subsidiary was reclassified to long-term assets of discontinued operations in the consolidated statements of financial condition.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
  <us-gaap:GoodwillImpairmentLoss contextRef="Duration_7_1_2016_To_9_30_2016_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit1" decimals="0">1750000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="Duration_10_1_2017_To_12_31_2017_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit1" decimals="0">1400000</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">26742287</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">26742287</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">9479904</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">2344453</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">308338</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">29179190</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">14609592</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">28274348</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">28274348</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">8379303</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">4505935</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">544253</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">30453394</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">14844857</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="Duration_10_24_2019_To_12_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">407604</us-gaap:GrossProfit>
  <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Long-lived assets:&lt;/font&gt;&lt;font style="display:inline;"&gt; Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or a significant adverse change that would indicate that the carrying amount of an asset or group of assets is not recoverable. For long-lived assets to be held and used, the Company recognizes an impairment loss only if their carrying amounts are not recoverable through their undiscounted cash flows and measures the impairment loss based on the difference between the carrying amounts and estimated fair values.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">10177662</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">10177662</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">10177662</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">10277899</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">8554923</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">8554923</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">8554923</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">8508180</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">695787</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
  <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">695787</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
  <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">792092</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
  <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">1549978</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
  <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">1549978</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
  <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">1505068</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-153003</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">2657405</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">10716158</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">10716158</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">10716158</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">10418691</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">10171522</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">10171522</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">10171522</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">10086062</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-3115656</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">-2458210</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">11831983</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">13792692</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">10873449</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">10873449</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">11069991</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">10104901</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">10104901</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">10013248</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit14" decimals="2">0.68</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.69</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="2">0.57</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.57</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit14" decimals="2">0.68</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.68</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="2">0.56</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit14" decimals="2">0.56</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1115825</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1115825</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1115825</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1115825</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="Duration_1_1_2018_To_12_31_2018_srt_ConsolidatedEntitiesAxis_cwco_ConsolidatedWaterBaliMember" unitRef="Unit1" decimals="0">-218000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">1115825</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3621170</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3621170</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3621170</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">3621170</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1798280</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="Duration_1_1_2018_To_12_31_2018_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">1798280</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">44765</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="Duration_1_1_2019_To_12_31_2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="0">44765</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;14. Income taxes&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The components of income before income taxes for the years ended December 31, 2019 and 2018 are as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:30.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:14.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:14.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Foreign (not subject to income taxes)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,593,497&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,100,642&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Mexico&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (2,458,210)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (3,115,656)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;United States&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,657,405&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (153,003)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,792,692&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,831,983&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less gain on sale of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (3,621,170)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,115,825)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,171,522&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,716,158&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company&amp;#x2019;s provision for (benefit from) income taxes for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, which related to U.S. operations, consisted of the following:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:26.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Federal&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 143,567&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100,806&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;State&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 171,093&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 106,922&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Foreign&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Calibri;color:#000000;"&gt;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 314,660&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 207,728&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Deferred:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Federal&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (203,031)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (302,440)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;State&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (45,008)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (62,579)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Foreign&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Calibri;color:#000000;"&gt;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (248,039)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (365,019)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total provision&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 66,621&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (157,291)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;A reconciliation of the U.S. statutory federal tax rate to the effective benefit rate for the U.S. loss before income taxes for the&amp;nbsp;years ended December&amp;nbsp;31, 2019&amp;nbsp;and 2018 is as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="3" valign="bottom" style="width:24.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;U.S. statutory federal rate&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21.00&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21.00&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;State taxes, net of federal effect&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4.38&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4.22&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Nontaxable foreign income&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (30.09)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (38.26)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Research &amp;amp; development tax credit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (3.46)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (2.27)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Permanent items&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (0.79)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1.26&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Valuation allowance for deferred tax assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9.45&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12.72&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.49&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1.33)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The tax effects of significant items comprising the Company&amp;#x2019;s net long-term deferred tax liability as of December&amp;nbsp;31, 2019 and 2018 were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:30.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:13.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:13.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Deferred tax assets:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating loss carryforwards - Mexico&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,427,295&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,020,049&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Land basis difference - Mexico&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,164,365&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 999,719&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Start-up costs - Mexico&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,608,990&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,856,942&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;nbsp;Research &amp;amp; development tax credits - U.S.&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 166,653&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Valuation allowances&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (9,244,550)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (7,876,710)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 122,753&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Deferred tax liabilities:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Property and equipment - U.S.&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 148,707&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 180,431&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Intangible assets - U.S.&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,380,328&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 479,443&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,529,035&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 659,874&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net deferred tax liability&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,406,282&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 659,874&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;As of December&amp;nbsp;31, 2019, the Company had a net loss carryforward related to its Mexico operations of approximately $11.4 million that will begin to expire in 2020 if unused. The deferred tax asset is included in the consolidated balance sheet as prepaid expenses and other current assets as of December 31, 2019.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-157291</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-157291</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-157291</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">-651300</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">66621</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">66621</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">66621</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">72814</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Income taxes:&lt;/font&gt;&lt;font style="display:inline;"&gt; The Company accounts for the income taxes arising from the operations of its United States and Mexico subsidiaries under the asset and liability method. Deferred tax assets and liabilities, if any, are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&amp;nbsp;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided to the extent any deferred tax asset may not be realized.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company is not presently subject to income taxes in the other countries in which it operates.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">9512730</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
  <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">414006</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
  <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">528014</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">-1193740</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInInventories contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1131409</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">1357032</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">800540</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">171841</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit15" decimals="0">76262</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
  <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit15" decimals="0">77454</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
  <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit15" decimals="0">35125</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
  <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit15" decimals="0">33983</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;11. Intangible assets&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In February&amp;nbsp;2016, the Company purchased a 51% ownership interest in Aerex Industries,&amp;nbsp;Inc. The purchase transaction identified certain intangible assets with a fair value of $5,900,000 and useful lives as follows: Non-Compete (5&amp;nbsp;years), Trade name (15&amp;nbsp;years), Certifications/programs (3&amp;nbsp;years), Customer backlog (1&amp;nbsp;year), and Customer relationships (4&amp;nbsp;years).&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In October 2019, the Company purchased a 51% ownership interest in PERC Water Corporation. The purchase transaction identified certain intangible assets with a fair value of $3,990,000 and useful lives as follows: Non-Compete (3 years), Trade name (15 years), Customer backlog (2 years), and Facility management contracts (6 years).&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The costs and accumulated amortization for these assets were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Cost&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-compete agreements&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 530,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 400,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Trade names&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,700,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,400,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Certifications/programs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,000,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,000,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Customer backlogs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 460,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Customer relationships&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,000,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,000,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Facility management contracts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,200,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,890,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,900,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Accumulated amortization&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-compete agreements&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (320,556)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (233,333)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Trade names&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (380,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (272,222)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Certifications/programs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (2,000,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,944,444)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Customer backlogs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (130,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (100,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Customer relationships&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,958,333)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,458,334)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Facility management contracts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (61,111)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (4,850,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (4,008,333)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Intangible assets, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,040,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,891,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Amortization of intangible assets for each of the next five&amp;nbsp;years and thereafter is expected to be as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2020&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 891,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2021&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 746,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2022&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 582,778&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2023&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 546,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2024&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 546,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,725,554&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,040,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Amortization expense was $841,667 and $1,340,000 for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, respectively.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">1891667</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">1891667</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">1891667</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">1891667</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">5040000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">5040000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">5040000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">1162778</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">3877222</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InterestExpense contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">8427</us-gaap:InterestExpense>
  <us-gaap:InterestExpense contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">2814</us-gaap:InterestExpense>
  <us-gaap:InterestIncomeOther contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">663197</us-gaap:InterestIncomeOther>
  <us-gaap:InterestIncomeOther contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">588509</us-gaap:InterestIncomeOther>
  <us-gaap:InterestPaidNet contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">12534</us-gaap:InterestPaidNet>
  <us-gaap:InterestPaidNet contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">2814</us-gaap:InterestPaidNet>
  <us-gaap:InventoryDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;6. Inventory&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Water stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 33,694&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 36,837&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Consumables stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 118,286&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 106,925&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Spare parts stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,539,953&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,634,157&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total inventory&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,691,933&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,777,919&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less current portion&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,287,555&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,232,721&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Inventory (non-current)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,404,378&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,545,198&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:InventoryGross contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">6777919</us-gaap:InventoryGross>
  <us-gaap:InventoryGross contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_ConsumablesStockMember" unitRef="Unit1" decimals="0">106925</us-gaap:InventoryGross>
  <us-gaap:InventoryGross contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_SparePartsStockMember" unitRef="Unit1" decimals="0">6634157</us-gaap:InventoryGross>
  <us-gaap:InventoryGross contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_WaterStockMember" unitRef="Unit1" decimals="0">36837</us-gaap:InventoryGross>
  <us-gaap:InventoryGross contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">7691933</us-gaap:InventoryGross>
  <us-gaap:InventoryGross contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_ConsumablesStockMember" unitRef="Unit1" decimals="0">118286</us-gaap:InventoryGross>
  <us-gaap:InventoryGross contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_SparePartsStockMember" unitRef="Unit1" decimals="0">7539953</us-gaap:InventoryGross>
  <us-gaap:InventoryGross contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_WaterStockMember" unitRef="Unit1" decimals="0">33694</us-gaap:InventoryGross>
  <us-gaap:InventoryNet contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">2232721</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">2232721</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">3287555</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">3287555</us-gaap:InventoryNet>
  <us-gaap:InventoryNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">4545198</us-gaap:InventoryNoncurrent>
  <us-gaap:InventoryNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">4545198</us-gaap:InventoryNoncurrent>
  <us-gaap:InventoryNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">4404378</us-gaap:InventoryNoncurrent>
  <us-gaap:InventoryNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">4404378</us-gaap:InventoryNoncurrent>
  <us-gaap:InventoryPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Inventory:&lt;/font&gt;&lt;font style="display:inline;"&gt; Inventory primarily includes consumables stock and spare parts stock that are valued at cost, less an allowance for obsolescence, with cost determined on the first-in, first-out basis. Inventory also includes potable water held in the Company&amp;#x2019;s reservoirs. The carrying amount of the water inventory is the lower of the average cost of producing water during the&amp;nbsp;year or its net realizable value.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
  <us-gaap:InvestmentPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Investments:&lt;/font&gt;&lt;font style="display:inline;"&gt;&amp;nbsp;Investments where the Company does not exercise significant influence over the operating and financial policies of the investee and holds less than 20% of the voting stock are recorded at cost.&amp;nbsp;The Company uses the equity method of accounting for investments in common stock where the Company holds 20% to 50% of the voting stock of the investee and has significant influence over its operating and financial policies but does not meet the criteria for consolidation. The Company recognizes impairment losses on declines in the fair value of the stock of investees that are other than temporary.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
  <us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;10. NSC and AdR Project Development&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In May&amp;nbsp;2010, the Company acquired, through its wholly-owned Netherlands subsidiary, CW-Cooperatief, a 50% interest in NSC, a development stage Mexican company. CW-Cooperatief has since purchased, through the conversion of a loan it made to NSC, additional shares that increased its ownership interest in NSC to 99.99%. NSC was formed to pursue a project (the &amp;#x201C;Project&amp;#x201D;) that originally encompassed the construction, operation and minority ownership of a 100 million gallon per day seawater reverse osmosis desalination plant to be located in northern Baja California, Mexico and accompanying pipelines to deliver water to the Mexican potable water system. As discussed in paragraphs that follow, during 2015 the scope of the Project was defined by the State of Baja California (the &amp;#x201C;State&amp;#x201D;) to consist of a first phase consisting of a 50 million gallon per day plant and an aqueduct that connects to the Mexican potable water infrastructure and a second phase consisting of an additional 50 million gallons per day of production capacity.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Through a series of transactions completed in 2012&amp;#8209;2014, NSC purchased 20.1 hectares of land for approximately $20.6 million on which the proposed Project&amp;#x2019;s plant would be constructed.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In November&amp;nbsp;2012, NSC entered into a lease with an effective term of 20&amp;#8209;years from the date of full operation of the Project&amp;#x2019;s desalination plant, with the Comisi&amp;#xF3;n Federal de Electricidad for approximately 5,000 square meters of land on which it plans to construct the water intake and discharge works for the plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent to approximately $30,000 every two months. This lease may be cancelled by NSC should NSC ultimately not proceed with the Project.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In August&amp;nbsp;2014, the State enacted new legislation to regulate Public-Private Association projects which involve the type of long-term contract between a public-sector authority and a private party required for the Project (the &amp;#x201C;APP Law&amp;#x201D;). Pursuant to this new legislation, in January&amp;nbsp;2015, NSC submitted an expression of interest for its project to the Ministry of Infrastructure and Urban Development of the State of Baja California (&amp;#x201C;SIDUE&amp;#x201D;). SIDUE accepted NSC&amp;#x2019;s expression of interest and requested that NSC submit a detailed proposal for the Project that complies with the requirements of the new legislation. NSC submitted this detailed proposal (the &amp;#x201C;APP Proposal&amp;#x201D;) to SIDUE in late March&amp;nbsp;2015. The new legislation required that such proposal be evaluated by SIDUE and submitted to the Public-Private Association Projects State Committee (the &amp;#x201C;APP Committee&amp;#x201D;) for review and authorization. If the Project was authorized the State would be required to conduct a public tender for the Project.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In response to its APP Proposal, in September&amp;nbsp;2015 NSC received a letter dated June&amp;nbsp;30, 2015 from the Director General of the Comisi&amp;#xF3;n Estatal del Agua de Baja California (&amp;#x201C;CEA&amp;#x201D;), the State agency with responsibility for the Project, stating that (i)&amp;nbsp;the Project is in the public interest with high social benefits and is consistent with the objectives of the State development plan; and (ii)&amp;nbsp;that the Project should proceed, and the required public tender should be conducted. In November&amp;nbsp;2015, the State officially commenced the tender for the Project, the scope of which the State defined as a first phase to be operational in 2019 consisting of a 50 million gallon per day plant and an aqueduct that connects to the Mexican potable water infrastructure and a second phase to be operational in 2024 consisting of an additional 50 million gallons per day of production capacity. A consortium (the &amp;#x201C;Consortium&amp;#x201D;) comprised of NSC, NuWater S.A.P.I. de C.V. (&amp;#x201C;NuWater&amp;#x201D;) and Suez Medio Ambiente M&amp;#xE9;xico, S.A. de C.V. (&amp;#x201C;Suez MA&amp;#x201D;), a subsidiary of SUEZ International, S.A.S., submitted its tender for the Project in April&amp;nbsp;2016 and in June&amp;nbsp;2016, the State designated the Consortium as the winner of the tender process for the Project.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Due to the amount of capital the Project requires, NSC will ultimately need an equity partner or partners for the Project. Consequently, NSC&amp;#x2019;s tender to the State for the Project was based upon the following: (i)&amp;nbsp;NSC will sell or otherwise transfer the land and other Project assets to a new company (&amp;#x201C;Newco&amp;#x201D;) that would build and own the Project; (ii)&amp;nbsp;NSC&amp;#x2019;s potential partners would provide the majority of the equity for the Project and thereby would own the majority interest in Newco; (iii)&amp;nbsp;NSC would maintain a minority ownership position in Newco; and (iv)&amp;nbsp;Newco would enter into a long-term management and technical services contract for the Project with an entity partially owned by NSC or another Company subsidiary.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In August&amp;nbsp;2016, NSC and NuWater incorporated Newco under the name Aguas de Rosarito S.A.P.I. de C.V. (&amp;#x201C;AdR&amp;#x201D;), a special purpose company, to complete the Project and executed a shareholders agreement for AdR agreeing among other things that (i)&amp;nbsp;AdR would purchase the land and other Project assets from NSC on the date that the Project begins commercial operations and (ii)&amp;nbsp;AdR would enter into a Management and Technical Services Agreement with NSC effective on the first day that the Project begins commercial operations. NSC initially owned 99.6% of the equity of AdR. In February 2018, NSC acquired the remaining 0.4% ownership in AdR from NuWater.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;On August&amp;nbsp;22, 2016, the Public Private Partnership Agreement for public private partnership number 002/2015, bid number SIDUE-CEA-APP&amp;#8209;2015&amp;#8209;002 (&amp;#x201C;APP Contract&amp;#x201D;), was executed between AdR, the CEA, the Government of Baja California represented by the Secretary of Planning and Finance and the Public Utilities Commission of Tijuana (&amp;#x201C;CESPT&amp;#x201D;). The APP Contract requires AdR to design, construct, finance and operate a seawater reverse osmosis desalination plant (and accompanying aqueduct) with a capacity of up to 100 million gallons per day in two phases: the first with a capacity of 50 million gallons per day and an aqueduct to the Mexican potable water system in Tijuana, Baja California and the second phase with a capacity of 50 million gallons per day. The first phase must be operational within 36&amp;nbsp;months of commencing construction and the second phase must be operational by January 2025. The APP Contract further requires AdR to operate and maintain the plant and aqueduct for a period of 37&amp;nbsp;years starting from the commencement of operation of the first phase. At the end of the operating period, the plant and aqueduct will be transferred to the CEA.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The APP Contract does not become effective until the following remaining open conditions, among others, have been met:&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%"&gt;&lt;table style="width:100%;" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td style="width:7pt;"&gt;&lt;p style="width:7pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" align="left" style="width: 17.00pt;"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;"&gt;
				&lt;font style="margin:0pt;font-family:Symbol;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"&gt; &amp;#xB7;&lt;/font&gt;
			&lt;/p&gt;
		&lt;/td&gt;&lt;td style="width:1pt;"&gt;&lt;p style="width:1pt;width:1pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;"&gt;
			&lt;font style="display:inline;font-family:Times New Roman,Times,serif;"&gt;the State has established and registered various payment trusts, guaranties and bank credit lines for specific use by the Project;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
		&lt;div style="width:100%"&gt;&lt;table style="width:100%;" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td style="width:7pt;"&gt;&lt;p style="width:7pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" align="left" style="width: 17.00pt;"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;"&gt;
				&lt;font style="margin:0pt;font-family:Symbol;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"&gt; &amp;#xB7;&lt;/font&gt;
			&lt;/p&gt;
		&lt;/td&gt;&lt;td style="width:1pt;"&gt;&lt;p style="width:1pt;width:1pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;"&gt;
			&lt;font style="display:inline;font-family:Times New Roman,Times,serif;"&gt;AdR has obtained all rights of way required for the aqueduct; and&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
		&lt;div style="width:100%"&gt;&lt;table style="width:100%;" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td style="width:7pt;"&gt;&lt;p style="width:7pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" align="left" style="width: 17.00pt;"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;"&gt;
				&lt;font style="margin:0pt 0pt 12pt;font-family:Symbol;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"&gt; &amp;#xB7;&lt;/font&gt;
			&lt;/p&gt;
		&lt;/td&gt;&lt;td style="width:1pt;"&gt;&lt;p style="width:1pt;width:1pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;"&gt;
			&lt;font style="display:inline;font-family:Times New Roman,Times,serif;"&gt;all debt financing agreements necessary to provide the funding to AdR for the first phase of the Project have been executed.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In December&amp;nbsp;2016, the Congress of the State of Baja California, Mexico (the &amp;#x201C;Congress&amp;#x201D;) passed Decreto #57 which, among other things, ratified and authorized the payment obligations of the corresponding public entities under the APP Contract and authorized the corresponding public entities to obtain a credit facility to guarantee their payment obligations. During 2017, following consultations between representatives of the State of Baja California and the Ministry of Finance of the Federal Government of Mexico, it was determined that certain amendments to Decreto #57 were required to comply with recent changes to the Federal Financial Discipline Law for Federative Entities and Municipalities. In addition, it was necessary to amend Decreto #57 to authorize the inclusion of revenue from the CESPT in the primary payment trust for the Project. These amendments were included in Decreto #168, which was approved by the Congress in December&amp;nbsp;2017. The authorization for the execution of the credit agreement to guarantee the payment obligations of the public entities under the APP Contract given in Decreto #57, as amended by Decreto #168, expired on December&amp;nbsp;31, 2018. During the congressional session held at the end of March 2019, the Congress passed Decreto #335, which renewed the authorizations for the various payment trusts, guaranties and bank credit lines required to be established for the Project by the State entities. Decreto #335 expired December 31, 2019. During the congressional session held at the end of December 2019, the Congress passed Decreto #37, which renewed the authorizations for the various payment trusts, guaranties and bank credit lines required to be established for the Project by the State entities. Decreto #37 expires June 30, 2020. However, the expiration of Decreto #37&amp;nbsp;will not result in a termination of the APP Contract and/or the Project, as a new authorization may be issued by Congress.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Following its issuance, the following legal proceedings were initiated against Decreto #335:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;(a) Amparo trial filed by a certain congressman and his alternate in April 2019.&lt;/font&gt;&lt;font style="display:inline;"&gt; Given that neither AdR nor NSC are parties to this action, based on publicly available information the Company understands that in April 2019, a congressman of the Congress and his alternate filed this claim, stating that there are no interested third parties in this trial. Both the provisional and definitive suspensions of the effects of Decreto #335 requested by claimants, were denied by the Sixth District Court in Mexicali. As such, the effects of Decreto #335 have not been suspended. On July 31, 2019, this proceeding was dismissed. However, according to publicly available information, on August 15, 2019, the claimants appealed this dismissal. As neither AdR nor NSC are parties to this Amparo trial, they are not parties to that appeal. Based upon publicly available information, on February 6, 2020, the Sixth Collegiate Tribunal of the Fifteenth Circuit Court dismissed such appeal.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;(b) Amparo trial filed in May 2019 by certain individuals that allegedly form part of Consejo Coordinador Empresarial&amp;nbsp;(a private local business association).&lt;/font&gt;&lt;font style="display:inline;"&gt; This claim challenged the constitutionality and therefore, the validity of Decreto #335. In May 2019, an initial resolution dismissing the claim was issued by the First District Court in Tijuana. The claimants in this proceeding appealed this dismissal, and the appeal was resolved in the claimants' favor by a superior court, therefore forcing the admission of this amparo claim by the First District Court in Tijuana. Both the provisional and definitive suspensions of the effects of Decreto #335 requested by claimants were denied by the First District Court in Tijuana. On October 1, 2019, AdR appeared before the First District Court, to vigorously oppose this claim. On January 3, 2020, the First District Court in Tijuana dismissed this claim On January 15, 2020, claimants appealed such dismissal, and such appeal has not been yet resolved.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;(c)&lt;/font&gt;&lt;font style="display:inline;font-style:italic;"&gt; Constitutionality challenge (Acci&amp;#xF3;n de Inconstitucionalidad) against Decreto #335, filed by certain congresspersons in May 2019&lt;/font&gt;&lt;font style="display:inline;"&gt;. Based on publicly available information, the Company understands that in May 2019, certain congresspersons filed this constitutionality challenge against Decreto #335. This challenge has yet to be resolved.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Both the exchange rate for the Mexican peso relative to the dollar and general macroeconomic conditions in Mexico have varied since the execution of the APP Contract. These changes have adversely impacted the estimated construction, operating and financing costs for the Project. The APP Contract and the APP Law allow for the parties to negotiate (but do not guarantee) modifications to the consideration (i.e. water tariff) under the APP Contract in the event of such significant macroeconomic condition changes. In February&amp;nbsp;2017, AdR submitted proposals to the CEA requesting the definition of the mechanism required by the APP Contract to update the consideration under the APP Contract for changes in foreign exchange rates, lending rates and certain laws which have impacted the Project. On June&amp;nbsp;1, 2018, AdR and the CEA executed an amendment to the APP Contract which, among other things, increases the scope of Phase 1 of the Project for including the aqueduct originally designated for Phase 2, and addresses AdR&amp;#x2019;s concerns regarding the impact on the Project for changes in the exchange rate for the peso relative to the dollar and changes in interest rates that have occurred subsequent to the submission of the Consortium&amp;#x2019;s bid for the Project. As a result of this amendment to the APP Contract, the final cost of Phase 1 and the related consideration to be charged by AdR under the APP Contract will be determined based upon the bid submitted by the Consortium, the changes set forth in the amendment to the APP Contract and the economic conditions (e.g. interest rates and currency exchange rates) in effect on the financial closing date for Phase 1.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:left;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In February&amp;nbsp;2018, AdR executed a subscription agreement (the &amp;#x201C;Agreement&amp;#x201D;) for the equity funding required for the Project. The Agreement calls for NSC to retain a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&amp;#x201C;Greenfield&amp;#x201D;), a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The Agreement also provides Suez MA with the option to purchase 20% of the equity of AdR. If Suez MA does not exercise this option, NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the conditions precedent related to the Project are met, including but not limited to those conditions discussed previously. The aggregate investment to be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans, is presently estimated at approximately 20% of the total cost of Phase 1 of the Project. This Agreement was originally scheduled to expire on June&amp;nbsp;30, 2019 but has been extended to April &amp;nbsp;30, &amp;nbsp;2020.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In June&amp;nbsp;2018, AdR and Suez MA executed a contract whereby Suez MA will serve as the engineering, procurement and&amp;nbsp;&amp;nbsp;construction contractor for the Project with such contract becoming effective on the effective date of the APP Contract.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;If AdR is ultimately unable to proceed with the Project due to a failure by any of the parties involved to meet the conditions necessary for the APP Contract to become effective, or for any other reason, the land NSC has purchased and the rights of way deposits it has made may lose their strategic importance derived from their association with the Project and consequently may decline in value. If AdR does not proceed with the Project, NSC may ultimately be unable to sell this land or recoup its rights of way deposits for amounts at least equal to their carrying values as of December&amp;nbsp;31, 2019 of approximately $24.2 million. Any loss on the sale of the land, or impairment losses NSC may be required to record as a result of a decrease in the (i)&amp;nbsp;fair value of the land; or (ii)&amp;nbsp;value of the rights of way arising from the inability to complete the Project could have a material adverse impact on the Company&amp;#x2019;s financial condition and results of operations.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Included in the Company&amp;#x2019;s results of operations are general and administrative expenses from NSC and AdR, consisting of organizational, legal, accounting, engineering, consulting and other costs relating to Project development activities. Such expenses amounted to approximately $2,348,000 and $2,884,000 for the&amp;nbsp;year ended December&amp;nbsp;31, 2019 and 2018, respectively. The assets and liabilities of NSC and AdR included in the Company&amp;#x2019;s&amp;nbsp;&amp;nbsp;consolidated balance sheets amounted to approximately $29.3 million and $2.9 million, respectively, as of December&amp;nbsp;31, 2019 and approximately $26.2 million and $243,000 respectively, as of December&amp;nbsp;31, 2018.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-decoration:underline;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Project Litigation&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Immediately following CW-Cooperatief&amp;#x2019;s acquisition of its initial 50% ownership in NSC, the remaining 50% ownership interest in NSC was held by an unrelated company, Norte Sur Agua, S. de R.L. de C.V. (&amp;#x201C;NSA&amp;#x201D;). NSA subsequently transferred ownership of half of its shares in NSC to EWG Water LLC (&amp;#x201C;EWG&amp;#x201D;) and the other half of its shares in NSC to an individual (the &amp;#x201C;individual shareholder&amp;#x201D;). In February&amp;nbsp;2012, CW-Cooperatief paid $300,000 to enter into an agreement (the &amp;#x201C;Option Agreement&amp;#x201D;) that provided&amp;nbsp;it with an option, exercisable through February&amp;nbsp;7, 2014, to purchase the shares of NSC owned by the individual shareholder for a price of $1.0 million along with an immediate usufruct and power of attorney to vote those shares. Such shares constituted 25% of the ownership of NSC as of February&amp;nbsp;2012. In May&amp;nbsp;2013, NSC repaid a $5.7 million loan payable to CW-Cooperatief by issuing additional shares of its stock. As a result of this share issuance to CW-Cooperatief, the Company indirectly acquired 99.99% of the ownership of NSC. The Option Agreement contained an anti-dilution provision that required CW-Cooperatief to transfer or otherwise cause the individual shareholder to acquire, for a total price of $1 (regardless of their par or market value), shares in NSC of an amount sufficient to maintain the individual shareholder&amp;#x2019;s 25% ownership interest in NSC if (i)&amp;nbsp;any new shares of NSC were issued subsequent to the execution of the Option Agreement (causing the individual shareholder&amp;#x2019;s 25% ownership interest in NSC to be decreased); and (ii)&amp;nbsp;CW-Cooperatief did not exercise its share purchase option by February&amp;nbsp;7, 2014. CW-Cooperatief exercised its option and paid the $1.0 million to the individual shareholder to purchase the Option Agreement shares in February&amp;nbsp;2014.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In January 2018, EWG initiated an ordinary mercantile claim&amp;nbsp;&amp;nbsp;against the individual shareholder, NSC and CW-Cooperatief, (with AdR being named as a third party to be called to trial) before the Tenth Civil Judge in Tijuana, Baja California for Mercantile Matters (the &amp;#x201C;Tenth Civil Judge&amp;#x201D;).&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The paragraphs that follow include a description of such litigation, while subparagraphs a) through f) that follow describe certain separate amparo claims, an appeal and an administrative act arising from or relating to such ordinary mercantile claim, all in chronological order.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 18pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;-&lt;font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"&gt;&lt;/font&gt;In the ordinary mercantile claim, EWG challenged, among other things, the transactions contemplated under the Option Agreement, and therefore, the capital investment transactions that increased the ownership interest of CW-Cooperatief in NSC to 99.99% as a consequence of the Option Agreement. EWG requested that the courts, as a preliminary matter; (a)&amp;nbsp;suspend the effectiveness of the challenged transactions; (b)&amp;nbsp;order certain public officials in Mexico to record the pendency of the lawsuit in the public records (including a special request to register a lien over the real estate owned by NSC); (c)&amp;nbsp;appoint an inspector for NSC to oversee its commercial activities; and (d)&amp;nbsp;order public officials in Mexico and credit institutions abroad to refrain from authorizing or executing any legal act related with the activities of the plaintiff, the co-defendants and the third party called to trial to avoid damages to third parties, including those with whom negotiations or any form of commercial or administrative activities, or activities of any other nature related with the &amp;#x201C;Rosarito&amp;#x201D; water desalination project, are being conducted. The Tenth Civil Judge granted, ex-parte, the preliminary relief sought by EWG, which resulted in the issuance of official writs to several governmental and public entities involved with the Project, including the registration of the pendency of the lawsuit in certain public records.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;a) AdR amparo claim against the preliminary relief sought by EWG.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In April&amp;nbsp;2018, AdR filed an amparo against the official writs issued by the Tenth Civil Judge to two governmental entities. In May&amp;nbsp;2018, the amparo claim was amended to also request protection against additional official writs issued by the Tenth Civil Judge to two other governmental entities and one banking institution. In May&amp;nbsp;2018, the Third District Court for Amparo and Federal Trials in the State of Baja California with residence in Tijuana granted a temporary suspension of the effects and consequences of the claimed official writs issued by the Tenth Civil Judge pending a further determination by the Third District Court. Such suspension was granted definitively in July&amp;nbsp;2018, and in August&amp;nbsp;2018, a resolution determining that the claimed official writs are unconstitutional, was issued.&amp;nbsp;EWG appealed such resolution, and in January 2020, the Collegiate Tribunal resolving such appeal dismissed the amparo filed by AdR. However, such dismissal does not adversely impact AdR, considering the resolution to the appeal mentioned in subparagraph b) that follows.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;-&lt;font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"&gt;&lt;/font&gt;On October&amp;nbsp;16, 2018, NSC was served with the ordinary mercantile claim. On November&amp;nbsp;7, 2018, NSC filed a legal response to the claim, vigorously opposing the claims made by EWG. In addition to such legal response, NSC filed (i)&amp;nbsp;a request to submit the claim to arbitration, based on certain provisions of the by-laws of NSC, (ii)&amp;nbsp;an appeal remedy against the preliminary relief, and (iii)&amp;nbsp;a request for the setting of a guarantee to release the preliminary relief granted in favor of EWG.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;b) Appeal filed by NSC against the preliminary relief sought by EWG.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The appeal remedy mentioned&amp;nbsp;previously in item (ii) suspended the proceeding (through the posting of a guarantee by NSC), and was resolved in December 2019 and communicated to EWG in January 2020. Such resolution revoked the order of the Tenth Civil Judge whereby EWG was granted the preliminary relief.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;c) Amparo filed by EWG against the revocation of the preliminary relief.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In January 2020, EWG filed a new amparo claim against the resolution of the appeal remedy previously mentioned in item (ii). NSC has responded to this new amparo to vigorously oppose such amparo claim of EWG and to uphold the resolution of such appeal remedy. To this date, this amparo claim&amp;nbsp;has not been resolved and, as such, it does not affect the revocation of the preliminary relief.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;-&lt;font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"&gt;&lt;/font&gt;On February&amp;nbsp;26, 2019, the Tenth Civil Judge acknowledged NSC&amp;#x2019;s filing of the legal response to the ordinary mercantile claim, &amp;nbsp;its request to submit to arbitration, and the appeal remedy&amp;nbsp;previously&amp;nbsp;mentioned in item (ii), granting EWG a period of three business&amp;nbsp;days to, among others, state what it deemed convenient to its interest.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;-&lt;font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"&gt;&lt;/font&gt;Further, on February&amp;nbsp;26, 2019, the Tenth Civil Judge set the guarantee requested in NSC&amp;#x2019;s November 7, 2018 legal response, in the form of a security deposit in the amount of 1,000,000 Mexican pesos, to release the preliminary relief sought by EWG. On March&amp;nbsp;4, 2019, NSC filed before the Tenth Civil Judge evidence of such security deposit, requesting the release of the mentioned preliminary relief.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;-&lt;font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"&gt;&lt;/font&gt;Irrespective of the resolution revoking the preliminary relief previously granted in favor of EWG (due to the filing of the security deposit by NSC) and the pendency of the appeal remedy filed by EWG against such revocation, on April 12, 2019, the Tenth Civil Judge granted EWG the opportunity to file a counter guarantee in the amount of 1,500,000 Mexican pesos to maintain the ex-parte preliminary relief granted in its favor. With respect to this matter, the Tenth Civil Judge issued a resolution on April 26, 2019 allowing such counter guarantee to be filed in the form of a security deposit or in any other form allowed by the law, without extending the term initially granted for the filing of the counter guarantee.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;-&lt;font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"&gt;&lt;/font&gt;NSC has vigorously opposed the resolution of the Tenth Civil Judge allowing the filing of a counter guarantee through the filing of a revocation remedy. To date, such appeal remedy has not been resolved.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;-&lt;font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"&gt;&lt;/font&gt;Further, on April 12, 2019, the Tenth Civil Judge ruled that the request for arbitration filed on November 7, 2018 was not applicable under Mexican law.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;d) Amparo filed by NSC against the resolution rejecting submission to arbitration.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;On May 17, 2019, NSC filed an amparo claim against the April 12, 2019 ruling. Such amparo claim was resolved on October 31, 2019, ordering the Tenth Civil Judge to issue a new resolution on the request to submit the claim to arbitration. EWG filed an appeal remedy opposing such order for the issuance of a new resolution, and such remedy has not yet been resolved. However, NSC has filed pleadings to uphold the order for the issuance of a new resolution challenged by EWG.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In any event, the order for the Tenth Civil Judge to issue a new resolution on the request to submit the claim to arbitration does not necessarily imply that the Tenth Civil Judge shall rule to move to arbitration. However, if the new resolution is unfavorable for NSC, NSC is prepared to vigorously oppose such resolution.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;e) Administrative cancellation of registrations before the Public Registry of Property.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Despite the posting of the previously mentioned 1,000,000 Mexican pesos guarantee in February 26, 2019 to release the preliminary relief sought by EWG within the ordinary mercantile claim, the Tenth Civil Judge failed to make her resolution effective, which would thereby rescind the previously mentioned preliminary relief granted to EWG. Consequently, on June 19, 2019 (i.e. before obtaining a resolution revoking the preliminary relief as mentioned previously), NSC filed before the Public Registry of Property of Baja California a cancellation request for the provisional lien and the preventive annotation recorded against NSC&amp;#x2019;s property in the public real estate records. On June 24, 2019, the Public Registry of Property of Baja California issued an encumbrances cancellation resolution, approving the release of the provisional lien and the preventive annotation recorded against NSC&amp;#x2019;s property in the public real estate records. Such encumbrances cancellation resolution was registered before the Public Registry of Property of Playas de Rosarito on June 25, 2019. On June 26, 2019, the Public Registry of Property of Playas de Rosarito issued a certificate of no liens with respect to the real estate owned by NSC.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;f) Amparo filed by EWG against the administrative cancellation of registrations before the Public Registry of Property.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In November 2019, NSC learned that EWG had filed an amparo claim before the Third District Court in Tijuana against such encumbrances cancellation resolution, and in December 2019, NSC responded to such procedure to vigorously oppose the claim of EWG. Thereafter, NSC submitted a motion to dismiss, based on the resolution of the appeal remedy revoking the preliminary relief, previously mentioned in item (ii). The Court resolved in favor of such motion to dismiss. However, EWG may file an appeal remedy against such resolution.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;-&lt;font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"&gt;&lt;/font&gt;On June 27, 2019, the Tenth Civil Judge acknowledged the posting, by EWG, of a bond policy as the counter guarantee allowed pursuant to the Tenth Civil Judge&amp;#x2019;s ruling on April 26, 2019. NSC plans to vigorously oppose the filing of such bond policy upon continuation of the proceedings, following the suspension granted as a result of the filing of the appeal remedy previously mentioned in item (ii).&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;-&lt;font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"&gt;&lt;/font&gt;CW-Cooperatief has not been officially served with the ordinary mercantile claim, and AdR has not been notified that it has to appear for such trial. In any event, AdR is only a &amp;nbsp;named third party called to trial in this claim, and no claims have been made by EWG against AdR.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company cannot presently determine what impact the resolution of the claim may ultimately have on its ability to complete the Project.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock>
  <us-gaap:LandAvailableForDevelopment contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">24161024</us-gaap:LandAvailableForDevelopment>
  <us-gaap:LandAvailableForDevelopment contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">24161024</us-gaap:LandAvailableForDevelopment>
  <us-gaap:LandAvailableForDevelopment contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">24161024</us-gaap:LandAvailableForDevelopment>
  <us-gaap:LandAvailableForDevelopment contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">24162523</us-gaap:LandAvailableForDevelopment>
  <us-gaap:LandAvailableForDevelopment contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">24162523</us-gaap:LandAvailableForDevelopment>
  <us-gaap:LandAvailableForDevelopment contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">24162523</us-gaap:LandAvailableForDevelopment>
  <us-gaap:LeaseAndRentalExpense contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">870833</us-gaap:LeaseAndRentalExpense>
  <us-gaap:LeaseAndRentalExpense contextRef="Duration_1_1_2019_To_12_31_2019_srt_ConsolidatedEntitiesAxis_cwco_AguasDeRosaritoSapiDeCvMember" unitRef="Unit1" decimals="0">30000</us-gaap:LeaseAndRentalExpense>
  <us-gaap:LeaseCost contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">813872</us-gaap:LeaseCost>
  <us-gaap:LeaseCostTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The components of lease cost were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:16.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:16.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31, 2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating lease costs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 797,403&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Short-term lease costs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 16,469&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total lease costs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 813,872&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">6556521</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">3602600</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">949603</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">313176</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">532809</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">525579</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
  <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">632754</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
  <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">1964295</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
  <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_cwco_AguasDeRosaritoSapiDeCvMember">P20Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
  <us-gaap:LesseeOperatingLeasesTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;12. Leases&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;As of January 1, 2019, the Company adopted ASU 2016-02, Leases (Topic 842), which requires lessees to recognize a right-of-use ("ROU") asset and lease liability for all leases. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. The Company implemented this new accounting standard using the modified retrospective method for its existing leases, which did not cause any adjustments to prior year financial statements.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company elected the package of transition practical expedients available for existing contracts, which allowed it to carry forward its historical assessments of whether contracts are or contain leases, lease classification and determination of initial direct costs. These leases contain both lease and non-lease components, which the Company has elected to treat as a single lease component. The Company elected not to recognize leases that have an original lease term, including reasonably certain renewal or purchase obligations, of twelve months or less in its consolidated balance sheets for all classes of underlying assets. Lease costs for such short-term leases are recognized on a straight-line basis in net income over the lease term.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company leases property and equipment under operating leases, primarily land, office and warehouse locations. For leases with terms greater than twelve months, the related asset and obligation are recorded at the present value of lease payments over the term. Many of these leases contain rental escalation clauses which are factored into the determination of lease payments when appropriate. When available, the lease payments are discounted using the rate implicit in the lease; however, the current leases entered into do not provide a readily determinable implicit rate. Therefore, the Company&amp;#x2019;s incremental borrowing rate is estimated to discount the lease payments based on information available at lease commencement.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The land used by the Company to operate its seawater desalination plants in the Cayman Islands and The Bahamas are owned by the Company or leased to the Company for immaterial annual amounts and are not included in the lease amounts presented on the consolidated balance sheets.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;AdR has entered into a lease for land to be used in the Project with an initial effective term of 20-years from the date of full operation of the Rosarito seawater desalination plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent to approximately $30,000 every two months. The lease is cancellable by AdR should it ultimately not proceed with the project. All lease assets denominated in a foreign currency are measured using the exchange rate at commencement of the lease or the adoption of ASU 2016-02, whichever is later. All lease liabilities denominated in a foreign currency are remeasured using the exchange rate as of December 31, 2019.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Effective May 1, 2019, the Company executed a new lease for its office located in the Cayman Islands under similar terms compared to the prior lease. This new lease expires April 30, 2024.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;Lease assets and liabilities&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following table presents the lease-related assets and liabilities and their respective location on the consolidated balance sheets:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:14.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;ASSETS&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Prepaid expenses and other current assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 36,097&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Noncurrent&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating lease right-of-use assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,439,212&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total lease right-of-use assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,475,309&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;LIABILITIES&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current maturities of operating leases&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 755,751&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Noncurrent&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Noncurrent operating leases&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,836,475&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total lease liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,592,226&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;text-decoration:underline;"&gt;Weighted average remaining lease term:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating leases&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;17.8 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;text-decoration:underline;"&gt;Weighted average discount rate:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating leases&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;;color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;padding-right:3pt;text-align:right;" nowrap="nowrap"&gt;&lt;div style="float:left"&gt;&lt;/div&gt;4.59%
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The components of lease cost were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:16.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:16.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31, 2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating lease costs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 797,403&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Short-term lease costs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 16,469&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total lease costs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 813,872&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Total rental expense for the year ended December 31, 2018 was $870,833 and is included within general and administrative expenses in the accompanying consolidated statement of income.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Supplemental cash flow information related to leases is as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.18%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:16.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:16.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31, 2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cash paid for amounts included in measurement of liabilities:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating cash flows from operating leases&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 968,005&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Future lease payments relating to the Company's operating lease liabilities as of December 31, 2019 were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Years ending December 31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt solid #000000 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2020&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 949,603&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2021&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 632,754&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2022&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 525,579&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2023&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 532,809&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2024&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 313,176&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,602,600&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total future lease payments&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,556,521&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less: Imputed interest&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,964,295)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total lease obligations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,592,226&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less: Current obligations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (755,751)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Noncurrent lease obligations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,836,475&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
  <us-gaap:Liabilities contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">8759695</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="As_Of_12_31_2018_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="0">243000</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">14339270</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="As_Of_12_31_2019_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="-5">2900000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">172515598</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">192292144</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">7899994</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">8173614</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">646452</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">646452</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">4271409</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
  <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="Duration_8_1_2018_To_8_31_2018" unitRef="Unit1" decimals="0">4432834</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
  <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;5. Accounts receivable, net&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:25.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Trade accounts receivable&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,138,736&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,331,720&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Receivable from OC-BVI&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,808&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 46,600&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other accounts receivable&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 222,381&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 242,799&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,371,925&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,621,119&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Allowance for doubtful accounts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (142,236)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (158,902)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Accounts receivable, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,229,689&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,462,217&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The activity for the allowance for doubtful accounts consisted of:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:22.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Opening allowance for doubtful accounts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 158,902&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 158,902&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Provision for doubtful accounts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Accounts written off during the year&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (16,666)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Ending allowance for doubtful accounts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 142,236&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 158,902&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Significant concentrations of credit risk are disclosed in Note&amp;nbsp;21.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
  <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cayman Islands&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 29,059,294&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,340,063&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;The Bahamas&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 30,245,741&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 32,738,531&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;United States&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,933,717&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,787,450&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;All other countries&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,227&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,774&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 61,248,979&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 58,880,818&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
  <us-gaap:LongTermDebtCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:LongTermDebtCurrent>
  <us-gaap:LongTermDebtCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">17753</us-gaap:LongTermDebtCurrent>
  <us-gaap:LongTermDebtNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:LongTermDebtNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">61146</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:LongTermPurchaseCommitmentAmount contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="-5">5500000</us-gaap:LongTermPurchaseCommitmentAmount>
  <us-gaap:LossContingencyActionsTakenByCourtArbitratorOrMediator contextRef="Duration_4_12_2019_To_4_12_2019">Tenth Civil Judge granted EWG the opportunity to file a counter guarantee in the amount of 1,500,000 Mexican pesos to maintain the ex-parte preliminary relief granted in its favor.</us-gaap:LossContingencyActionsTakenByCourtArbitratorOrMediator>
  <us-gaap:LossContingencyDamagesSoughtValue contextRef="Duration_1_1_1995_To_12_31_2003_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="-5">4700000</us-gaap:LossContingencyDamagesSoughtValue>
  <us-gaap:LossContingencyDamagesSoughtValue contextRef="Duration_1_1_2006_To_12_31_2006_cwco_AgreementAxis_cwco_ThousandNineHundredAndNinetyAgreementMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_OceanConversionBviLtdMember" unitRef="Unit1" decimals="-5">4700000</us-gaap:LossContingencyDamagesSoughtValue>
  <us-gaap:MinorityInterest contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">8784722</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">14193616</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="As_Of_5_31_2010_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit13" decimals="2">0.50</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="As_Of_5_31_2013_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit13" decimals="2">0.25</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="As_Of_2_28_2018_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit13" decimals="2">0.35</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="As_Of_2_28_2018_srt_OwnershipAxis_cwco_NSCAguaMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_AguasDeRosaritoSapiDeCvMember" unitRef="Unit13" decimals="2">0.25</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="As_Of_10_24_2019_dei_LegalEntityAxis_cwco_ThreeExecutivesMember_srt_OwnershipAxis_cwco_PercWaterCorporationMember" unitRef="Unit13" decimals="2">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="As_Of_12_31_2019_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit13" decimals="2">0.50</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="As_Of_12_31_2019_srt_OwnershipAxis_cwco_UnaffiliatedPartyMember" unitRef="Unit13" decimals="2">0.50</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
  <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="As_Of_1_24_2020_srt_OwnershipAxis_cwco_ConsolidatedWaterUSHoldingsMember_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit13" decimals="2">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
  <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="As_Of_10_24_2019_dei_LegalEntityAxis_cwco_ConsolidatedWaterUSHoldingsMember_srt_OwnershipAxis_cwco_PercWaterCorporationMember" unitRef="Unit13" decimals="2">0.51</us-gaap:MinorityInterestOwnershipPercentageByParent>
  <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="As_Of_1_24_2020_srt_OwnershipAxis_cwco_ConsolidatedWaterUSHoldingsMember_us-gaap_BusinessAcquisitionAxis_cwco_AerexIndustriesIncMember" unitRef="Unit13" decimals="INF">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
  <us-gaap:NatureOfOperations contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;1. Principal activity&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Consolidated Water Co.&amp;nbsp;Ltd., and its subsidiaries (collectively, the &amp;#x201C;Company&amp;#x201D;) supply water, treat water for reuse, and provide water-related products and services to customers in the Cayman Islands, The Bahamas, the United States and the British Virgin Islands. The Company produces potable water from seawater using reverse osmosis technology and sells this water to a variety of customers, including public utilities, commercial and tourist properties, residential properties and government facilities. The Company designs, builds and sells water production and water treatment infrastructure and manages water infrastructure for commercial and governmental customers. The Company also manufactures a wide range of specialized and custom water industry related products and provides design, engineering, operating and other services applicable to commercial, municipal and industrial water production, supply and treatment.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:NatureOfOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-5786004</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">-5124101</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-17405831</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">1485635</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">9046346</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">15203658</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">7990397</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">15203658</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:NetIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">11293487</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">11293487</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">11393724</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">12176093</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">12176093</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">12129350</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="Duration_10_24_2019_To_12_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">37924</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">11281131</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">12164156</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">10165306</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
  <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">8542986</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
  <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;25. Impact of recent accounting standards&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Adoption of New Accounting Standards:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In February 2016, the FASB issued ASU 2016&amp;#8209;02, &lt;/font&gt;&lt;font style="display:inline;font-style:italic;"&gt;Leases (Topic 842),&amp;nbsp;&lt;/font&gt;&lt;font style="display:inline;"&gt;which amends the guidance relating to the definition of a lease, recognition of lease assets and liabilities on the balance sheet and the related disclosure requirements. In July&amp;nbsp;2018, the FASB issued ASU 2018&amp;#8209;11,&amp;nbsp;&lt;/font&gt;&lt;font style="display:inline;font-style:italic;"&gt;Leases: Targeted Improvements&lt;/font&gt;&lt;font style="display:inline;"&gt;, which amends the new leasing guidance such that entities may elect not to restate their comparative periods in the period of adoption. In January&amp;nbsp;2018, the FASB issued ASU 2018&amp;#8209;01, &lt;/font&gt;&lt;font style="display:inline;font-style:italic;"&gt;Leases (Topic 842)&lt;/font&gt;&lt;font style="display:inline;"&gt;, which provides an optional transition practical expedient for the adoption of ASU 2016&amp;#8209;02 that, if elected, would not require an organization to reconsider their accounting for existing land easements that are not currently accounted for under the old leases standard and clarify that new or modified land easements should be evaluated under ASU 2016&amp;#8209;02, once an entity has adopted the new standard.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The guidance requires lessees to recognize an asset and liability on the balance sheet for all of their lease obligations. Operating leases were previously not recognized on the balance sheet. ASU 2016&amp;#8209;02 is effective for annual reporting periods beginning after December&amp;nbsp;15, 2018 and early adoption is permitted. The Company&amp;nbsp;&amp;nbsp;adopted the standard using the modified retrospective method for its existing leases and the standard created lease assets and lease liabilities on the consolidated balance sheets.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;On January 1, 2019, the Company elected certain practical expedients and carried forward historical conclusions related to (1)&amp;nbsp;contracts that contain leases, (2)&amp;nbsp;existing lease classification for any expired or existing leases, and (3)&amp;nbsp;initial direct costs for any existing leases. The Company also applied the practical expedient that allows the Company to elect, as an accounting policy, by asset class, to include both lease and non-lease components as a single component and account for it as a lease. The Company applied the short-term lease exception for lessees which allows the Company to not have to apply the recognition requirements of the new leasing guidance for short-term leases and to recognize lease payments in net income on a straight-line basis over the lease term. The Company also applied the practical expedient related to land easements, allowing it to carry forward its accounting treatment for land easements on existing agreements. The adoption of this new lease standard did not have a material impact on the Company&amp;#x2019;s financial position, results of operations or cash flows.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Effect of newly issued but not yet effective accounting standards:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;None.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <us-gaap:NonoperatingIncomeExpense contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">2740064</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">2740064</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">2749833</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">801091</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">801091</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">805093</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">734980</us-gaap:NotesAndLoansReceivableNetCurrent>
  <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:NotesAndLoansReceivableNetCurrent>
  <us-gaap:NumberOfReportableSegments contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit18" decimals="INF">4</us-gaap:NumberOfReportableSegments>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">7976094</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">7976094</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">8178862</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">-147906</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">-2622545</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">7668858</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">2567683</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">9370431</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">9370431</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">7188007</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">2558313</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">-2195966</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">9280969</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">1820077</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingLeaseCost contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">797403</us-gaap:OperatingLeaseCost>
  <us-gaap:OperatingLeaseLiability contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">4592226</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiability contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">4592226</us-gaap:OperatingLeaseLiability>
  <us-gaap:OperatingLeaseLiabilityCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">755751</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">755751</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">755751</us-gaap:OperatingLeaseLiabilityCurrent>
  <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="As_Of_12_31_2019">us-gaap:OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
  <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">3836475</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">3836475</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">3836475</us-gaap:OperatingLeaseLiabilityNoncurrent>
  <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="As_Of_12_31_2019">us-gaap:OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
  <us-gaap:OperatingLeasePayments contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">968005</us-gaap:OperatingLeasePayments>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">4439212</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseRightOfUseAsset contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">4439212</us-gaap:OperatingLeaseRightOfUseAsset>
  <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="As_Of_12_31_2019" unitRef="Unit13" decimals="4">0.0459</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
  <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="As_Of_12_31_2019">P17Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
  <us-gaap:OperatingLossCarryforwards contextRef="As_Of_12_31_2019_srt_StatementGeographicalAxis_country_MX" unitRef="Unit1" decimals="-5">11400000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OtherAmortizationOfDeferredCharges contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">179353</us-gaap:OtherAmortizationOfDeferredCharges>
  <us-gaap:OtherAmortizationOfDeferredCharges contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">179353</us-gaap:OtherAmortizationOfDeferredCharges>
  <us-gaap:OtherAssets contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_CapitalizedEngineeringLaborAndMaterialsCostMember" unitRef="Unit1" decimals="-5">3500000</us-gaap:OtherAssets>
  <us-gaap:OtherAssets contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_CapitalizedEngineeringLaborAndMaterialsCostMember" unitRef="Unit1" decimals="-5">3500000</us-gaap:OtherAssets>
  <us-gaap:OtherAssetsNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">2123999</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">2990228</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">199827</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">75000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-111061</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">98431</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:PaymentsOfDividendsCommonStock contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">5081107</us-gaap:PaymentsOfDividendsCommonStock>
  <us-gaap:PaymentsOfDividendsCommonStock contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">5103801</us-gaap:PaymentsOfDividendsCommonStock>
  <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">14535</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
  <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">12026</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="Duration_10_24_2019_To_10_24_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">4088817</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3147438</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireLand contextRef="Duration_1_1_2012_To_12_31_2014_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="-5">20600000</us-gaap:PaymentsToAcquireLand>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">16202520</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">3525122</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;20. Retirement benefits&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Retirement plans are offered to all employees in California, Florida, Cayman Islands and Bahamas. The plans are administered by third parties and are defined contribution plans&amp;nbsp;, pursuant to which the Company matches participating employees&amp;#x2019; contributions up to certain amounts. The Company matches contributions of up to 5% of a maximum salary amount of $104,400 for&amp;nbsp;Cayman Islands employees, fully matches all contributions made by employees in the Bahamas, and matches contributions of up to&amp;nbsp;6% of salary for Florida employees. For California employees the Company matches&amp;nbsp;contribution amounts equal to&amp;nbsp;2%&amp;nbsp;or less of the employee's salary&amp;nbsp;and matches 25%&amp;nbsp;of contributions above this 2%&amp;nbsp;&amp;nbsp;threshold, up to 10%&amp;nbsp;of the employee&amp;#x2019;s salary. The Company&amp;#x2019;s expense for these plans was $450,732&amp;nbsp;and $408,128&amp;nbsp;for the years ended December 31, 2019 and 2018, &amp;nbsp;respectively.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:PensionExpense contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">408128</us-gaap:PensionExpense>
  <us-gaap:PensionExpense contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">450732</us-gaap:PensionExpense>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="As_Of_12_31_2018" unitRef="Unit14" decimals="INF">0.60</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="As_Of_12_31_2019" unitRef="Unit14" decimals="INF">0.60</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="As_Of_12_31_2018" unitRef="Unit15" decimals="INF">200000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="As_Of_12_31_2019" unitRef="Unit15" decimals="INF">200000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued contextRef="As_Of_12_31_2018" unitRef="Unit15" decimals="INF">34796</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesIssued contextRef="As_Of_12_31_2019" unitRef="Unit15" decimals="INF">33751</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesOutstanding contextRef="As_Of_12_31_2018" unitRef="Unit15" decimals="INF">34796</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding contextRef="As_Of_12_31_2019" unitRef="Unit15" decimals="INF">33751</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockValue contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">20878</us-gaap:PreferredStockValue>
  <us-gaap:PreferredStockValue contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">20251</us-gaap:PreferredStockValue>
  <us-gaap:PreferredStockValue contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:PreferredStockValue>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">2801674</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">2346918</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Comparative amounts:&lt;/font&gt;&lt;font style="display:inline;"&gt; Certain amounts presented in the financial statements previously issued for 2018 have been reclassified to conform to the current&amp;nbsp;year&amp;#x2019;s presentation.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
  <us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">1400448</us-gaap:ProceedsFromCollectionOfLoansReceivable>
  <us-gaap:ProceedsFromCollectionOfLoansReceivable contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">734980</us-gaap:ProceedsFromCollectionOfLoansReceivable>
  <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="Duration_1_14_2019_To_2_14_2019" unitRef="Unit1" decimals="-3">6735000</us-gaap:ProceedsFromDivestitureOfBusinesses>
  <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="Duration_8_1_2019_To_8_31_2019" unitRef="Unit1" decimals="0">265000</us-gaap:ProceedsFromDivestitureOfBusinesses>
  <us-gaap:ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">6971234</us-gaap:ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries>
  <us-gaap:ProceedsFromRelatedPartyDebt contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">784000</us-gaap:ProceedsFromRelatedPartyDebt>
  <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-1470000</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
  <us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-17338</us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock>
  <us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">-24096</us-gaap:ProceedsFromRepurchaseOfRedeemablePreferredStock>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">51590</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">453480</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">12976</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">15822</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">11989274</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">11989274</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">695787</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">11293487</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">13726071</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">13726071</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">1549978</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">0</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">12176093</us-gaap:ProfitLoss>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;8. Property, plant and equipment and construction in progress&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:27.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Land&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,566,537&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,435,361&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Buildings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,176,106&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 19,829,575&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Plant and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 64,840,636&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 61,777,836&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Distribution system&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 36,538,614&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 36,057,078&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Office furniture, fixtures and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,061,315&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,635,184&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Vehicles&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,582,053&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,431,719&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 272,092&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 244,221&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Lab equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,958&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 27,795&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 133,052,311&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 126,438,769&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less accumulated depreciation&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 71,803,332&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 67,557,951&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 61,248,979&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 58,880,818&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Construction in progress&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,335,597&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,015,043&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;As of December&amp;nbsp;31, 2019, the Company had outstanding capital commitments of $226,526. The Company maintains insurance for loss or damage to all fixed assets that it deems susceptible to loss. The Company does not insure its underground distribution system as the Company considers the possibility of material loss or damage to this system to be remote. During the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, $7,755,375 and $14,398,624, respectively, of construction in progress was placed in service. Depreciation expense was $6,186,627 and $5,514,881 for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, respectively.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember">Shorter of 5 years or lease term</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">126438769</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_DistributionSystemsMember" unitRef="Unit1" decimals="0">36057078</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_LabEquipmentMember" unitRef="Unit1" decimals="0">27795</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_PlantAndEquipmentMember" unitRef="Unit1" decimals="0">61777836</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" unitRef="Unit1" decimals="0">19829575</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="Unit1" decimals="0">3635184</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="Unit1" decimals="0">3435361</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember" unitRef="Unit1" decimals="0">244221</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember" unitRef="Unit1" decimals="0">1431719</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">133052311</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_DistributionSystemsMember" unitRef="Unit1" decimals="0">36538614</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_LabEquipmentMember" unitRef="Unit1" decimals="0">14958</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_PlantAndEquipmentMember" unitRef="Unit1" decimals="0">64840636</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" unitRef="Unit1" decimals="0">23176106</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" unitRef="Unit1" decimals="0">3061315</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="Unit1" decimals="0">3566537</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember" unitRef="Unit1" decimals="0">272092</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember" unitRef="Unit1" decimals="0">1582053</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">58880818</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">58880818</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">58880818</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">58880818</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018_srt_StatementGeographicalAxis_country_BS" unitRef="Unit1" decimals="0">32738531</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018_srt_StatementGeographicalAxis_country_KY" unitRef="Unit1" decimals="0">24340063</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018_srt_StatementGeographicalAxis_country_US" unitRef="Unit1" decimals="0">1787450</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018_srt_StatementGeographicalAxis_cwco_AllOtherCountriesMember" unitRef="Unit1" decimals="0">14774</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">32820908</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">1609637</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">14772</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">24435501</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">61248979</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">61248979</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">61248979</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">61248979</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019_srt_StatementGeographicalAxis_country_BS" unitRef="Unit1" decimals="0">30245741</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019_srt_StatementGeographicalAxis_country_KY" unitRef="Unit1" decimals="0">29059294</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019_srt_StatementGeographicalAxis_country_US" unitRef="Unit1" decimals="0">1933717</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019_srt_StatementGeographicalAxis_cwco_AllOtherCountriesMember" unitRef="Unit1" decimals="0">10227</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">30281647</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">1621029</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">168585</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">29177718</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Property, plant and equipment, net:&lt;/font&gt;&lt;font style="display:inline;"&gt; Property, plant and equipment is stated at cost less accumulated depreciation. Depreciation is calculated using a straight-line method with an allowance for estimated residual values. Rates are determined based on the estimated useful lives of the assets as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Buildings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;5 to 40 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Plant and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;4 to 40 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Distribution system&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 to 40 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Office furniture, fixtures and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 to 10 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Vehicles&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 to 10 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Shorter of 5 years or lease term&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Lab equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;5 to 10 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Additions to property, plant and equipment are comprised of the cost of the contracted services, direct labor and materials. Assets under construction are recorded as additions to property, plant and equipment upon completion of the projects. Depreciation commences in the&amp;nbsp;month the asset is placed in service.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:27.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Land&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,566,537&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,435,361&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Buildings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,176,106&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 19,829,575&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Plant and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 64,840,636&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 61,777,836&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Distribution system&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 36,538,614&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 36,057,078&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Office furniture, fixtures and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,061,315&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,635,184&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Vehicles&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,582,053&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,431,719&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 272,092&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 244,221&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Lab equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,958&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 27,795&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 133,052,311&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 126,438,769&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less accumulated depreciation&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 71,803,332&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 67,557,951&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 61,248,979&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 58,880,818&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Construction in progress&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,335,597&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,015,043&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_DistributionSystemsMember">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_LabEquipmentMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_PlantAndEquipmentMember">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_DistributionSystemsMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_LabEquipmentMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cwco_PlantAndEquipmentMember">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="Duration_1_1_2019_To_12_31_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:RealEstateHeldforsale contextRef="As_Of_12_31_2019_srt_OwnershipAxis_cwco_NSCAguaMember" unitRef="Unit1" decimals="-5">24200000</us-gaap:RealEstateHeldforsale>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">59298161</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">66352733</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="Duration_1_1_2018_To_12_31_2018_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">6377657</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="Duration_1_1_2019_To_12_31_2019_cwco_ContractWithCustomerAxis_cwco_ContractWithCustomerInProgressMember" unitRef="Unit1" decimals="0">24041993</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;7. Contracts in progress&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Revenue recognized and amounts billed on contracts in progress are summarized as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:25.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenues recognized to date on contracts in process&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,041,993&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,377,657&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Amounts billed to date on contracts in process&amp;nbsp; &lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (22,980,598)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (5,651,928)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,061,395&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 725,729&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The above net balances are reflected in the accompanying consolidated balance sheet as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Costs and estimated earnings in excess of billings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,675,781&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 835,669&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Billings in excess of costs and estimated earnings &lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (614,386)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (109,940)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,061,395&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 725,729&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Revenue recognition:&lt;/font&gt;&lt;font style="display:inline;"&gt; Revenue is recognized when control of the promised goods or services is transferred to the Company&amp;#x2019;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following table presents the Company&amp;#x2019;s revenue disaggregated by revenue source.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Retail revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,456,022&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 25,621,048&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bulk revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,986,108&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 31,031,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Services revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,759,446&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,811,372&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Manufacturing revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,592,075&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,256,150&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Total revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 68,793,651&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 65,719,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Retail revenue&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company produces and supplies water to end-users, including residential, commercial and governmental customers in the Cayman Islands under an exclusive retail license issued to Cayman Water by the Cayman Islands government to provide water in two of the three most populated and rapidly developing areas on Grand Cayman Island. Customers are billed on a&amp;nbsp;monthly basis based on metered consumption and bills are typically collected within 30 to 35&amp;nbsp;days after the billing date. Receivables not collected within 45&amp;nbsp;days subject the customer to disconnection from water service. In 2019 and 2018, bad debts represented less than 1% of the Company&amp;#x2019;s total retail sales.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company recognizes revenue from water sales at the time water is supplied to the customer&amp;#x2019;s premises. The amount of water supplied is determined and invoiced based upon water meter readings performed at the end of each&amp;nbsp;month. All retail water contracts are&amp;nbsp;month-to-month contracts. The Company has elected the &amp;#x201C;right to invoice&amp;#x201D; practical expedient for revenue recognition on its retail water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;Bulk revenue&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company produces and supplies water to government-owned distributors in the Cayman Islands and The Bahamas.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;OC-Cayman provides bulk water to the Water Authority-Cayman (&amp;#x201C;WAC&amp;#x201D;), a government-owned utility and regulatory agency, under various agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&amp;#x2019;s retail license area.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company sells bulk water in The Bahamas through its majority-owned subsidiary, CW-Bahamas, to the Water and Sewerage Corporation of The Bahamas (&amp;#x201C;WSC&amp;#x201D;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence. The Company also sells water to a private resort on Bimini.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company has elected the &amp;#x201C;right to invoice&amp;#x201D; practical expedient for revenue recognition on its bulk water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Services and Manufacturing revenue&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company, through Aerex, is a custom and specialty manufacturer of water treatment-related systems and products applicable to commercial, municipal and industrial water production. Substantially all of Aerex&amp;#x2019;s customers are U.S. companies.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company provides design, engineering, management, procurement and construction services for desalination infrastructure through DesalCo, which serves customers in the Cayman Islands, The Bahamas and the British Virgin Islands. The Company also provides design, engineering, construction and management services for water treatment and reuse infrastructure through PERC. All of PERC's customers are companies or governmental entities located in the U.S.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company recognizes services and manufacturing construction revenue over time under the input method using costs incurred (which represents work performed) to date relative to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best reflects the transfer of control of the promised good to the customer. Contract costs include labor, material and overhead. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to various stages of a contract. Under this input method, the Company records revenue and recognizes profit or loss as work on the contract progresses. The Company estimates total project costs and profit to be earned on each long-term, fixed price contract prior to commencement of work on the contract and updates these estimates as work on the contract progresses. The cumulative amount of revenue recorded on a contract at a specified point in time is that&amp;nbsp;percentage of total estimated revenue that incurred costs to date comprises of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on revenue from that contract decreases. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any costs and estimated earnings in excess of billings are classified as current assets. Billings in excess of costs and estimated earnings on uncompleted contracts, if any, are classified as current liabilities.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company has elected the &amp;#x201C;right to invoice&amp;#x201D; practical expedient for revenue recognition on its management services agreements and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Practical Expedients and Exemptions&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company does not disclose the value of unsatisfied performance obligations for (i)&amp;nbsp;contracts with an original expected length of one&amp;nbsp;year or less and (ii)&amp;nbsp;contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">65719857</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">65719857</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">65719857</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">65719857</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_BS" unitRef="Unit1" decimals="0">23241361</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_ID" unitRef="Unit1" decimals="0">153233</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_KY" unitRef="Unit1" decimals="0">34623925</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_US" unitRef="Unit1" decimals="0">7256150</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_VG" unitRef="Unit1" decimals="0">445188</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_country_VG" unitRef="Unit1" decimals="0">445188</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">31031287</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember" unitRef="Unit1" decimals="0">31031287</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember" unitRef="Unit1" decimals="0">7256150</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">7256150</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_cwco_OneCustomerMember" unitRef="Unit1" decimals="0">5008473</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember" unitRef="Unit1" decimals="0">25621048</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">1811372</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember" unitRef="Unit1" decimals="0">1811372</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_cwco_WaterAndSewerageCorporationMember" unitRef="Unit1" decimals="0">22956878</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementGeographicalAxis_cwco_WaterAuthorityCaymanMember" unitRef="Unit1" decimals="0">7789926</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">76787893</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">25621048</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2018_To_12_31_2018_srt_ProductOrServiceAxis_cwco_RefurbishProjectMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_cwco_BaughersBayMember" unitRef="Unit1" decimals="0">710000</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">68793651</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">68793651</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">68793651</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">68793651</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_BS" unitRef="Unit1" decimals="0">23114860</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_ID" unitRef="Unit1" decimals="0">131</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_KY" unitRef="Unit1" decimals="0">30327139</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_US" unitRef="Unit1" decimals="0">14968868</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_VG" unitRef="Unit1" decimals="0">382653</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_country_VG" unitRef="Unit1" decimals="0">382653</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkMember" unitRef="Unit1" decimals="0">26986108</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_BulkRevenuesMember" unitRef="Unit1" decimals="0">26986108</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingRevenuesMember" unitRef="Unit1" decimals="0">13592075</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ManufacturingUnitsMember" unitRef="Unit1" decimals="0">13592075</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_cwco_OneCustomerMember" unitRef="Unit1" decimals="0">9238476</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_RetailRevenuesMember" unitRef="Unit1" decimals="0">26456022</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesMember" unitRef="Unit1" decimals="0">1759446</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_cwco_ServicesRevenuesMember" unitRef="Unit1" decimals="0">1759446</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_cwco_WaterAndSewerageCorporationMember" unitRef="Unit1" decimals="0">22877741</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementGeographicalAxis_cwco_WaterAuthorityCaymanMember" unitRef="Unit1" decimals="0">3871248</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit1" decimals="0">77615958</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementBusinessSegmentsAxis_us-gaap_RetailMember" unitRef="Unit1" decimals="0">26456022</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="Duration_10_24_2019_To_12_31_2019_us-gaap_BusinessAcquisitionAxis_cwco_PercWaterCorporationMember" unitRef="Unit1" decimals="0">1376793</us-gaap:Revenues>
  <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
  <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">5148138</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
  <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:25.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Trade accounts receivable&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,138,736&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,331,720&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Receivable from OC-BVI&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,808&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 46,600&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other accounts receivable&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 222,381&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 242,799&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,371,925&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,621,119&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Allowance for doubtful accounts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (142,236)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (158,902)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Accounts receivable, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,229,689&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,462,217&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
  <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Cash and cash equivalents are not restricted by the terms of the Company&amp;#x2019;s bank accounts as to withdrawal or use. As of December&amp;nbsp;31, 2019 and 2018, the equivalent United States dollars are denominated in the following currencies:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Bank accounts:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;United States dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 16,107,831&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,797,054&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cayman Islands dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,690,274&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,626,487&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bahamian dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,353,936&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,301,002&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Belize dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,130,783&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bermudian dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,084&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,370&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Mexican peso&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 384,895&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 37,313&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Indonesian rupiah&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,289&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 29,540,020&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21,918,298&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Short term deposits:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;United States dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,100,185&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,379,723&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cayman Islands dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,209,954&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bahamian dollar&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,052,510&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,039,456&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,362,649&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,419,179&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total cash and cash equivalents&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 42,902,669&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 31,337,477&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
  <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Supplemental cash flow information related to leases is as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.18%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:16.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:16.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31, 2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cash paid for amounts included in measurement of liabilities:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating cash flows from operating leases&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 968,005&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company&amp;#x2019;s provision for (benefit from) income taxes for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, which related to U.S. operations, consisted of the following:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:26.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Federal&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 143,567&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100,806&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;State&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 171,093&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 106,922&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Foreign&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Calibri;color:#000000;"&gt;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 314,660&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 207,728&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Deferred:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Federal&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (203,031)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (302,440)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;State&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (45,008)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (62,579)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Foreign&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Calibri;color:#000000;"&gt;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (248,039)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (365,019)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total provision&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 66,621&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (157,291)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The tax effects of significant items comprising the Company&amp;#x2019;s net long-term deferred tax liability as of December&amp;nbsp;31, 2019 and 2018 were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:30.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:13.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:13.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Deferred tax assets:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Operating loss carryforwards - Mexico&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,427,295&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,020,049&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Land basis difference - Mexico&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,164,365&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 999,719&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Start-up costs - Mexico&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,608,990&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,856,942&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;nbsp;Research &amp;amp; development tax credits - U.S.&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 166,653&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Valuation allowances&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (9,244,550)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (7,876,710)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 122,753&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Deferred tax liabilities:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Property and equipment - U.S.&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 148,707&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 180,431&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Intangible assets - U.S.&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,380,328&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 479,443&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,529,035&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 659,874&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net deferred tax liability&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,406,282&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 659,874&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Summarized financial information for CW-Belize is as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Current assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,959,494&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 725,930&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Inventory, non-current&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 356,854&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Goodwill&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 379,651&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Intangible assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 467,575&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,023&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total assets of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,903,527&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total liabilities of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 646,452&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December 31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenues&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,127,767&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,154,897&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net Income&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,115,825&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gain on sale of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,621,170&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Depreciation&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 115,363&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:25.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,554,923&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,177,662&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less: preferred stock dividends&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (11,937)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (12,356)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations available to common shares in the determination of basic earnings per common share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,542,986&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,165,306&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total income from discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,621,170&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,115,825&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income available to common shares in the determination of basic earnings per common share&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,164,156&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,281,131&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,025,639&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,962,760&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Plus:&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Weighted average number of preferred shares outstanding during the period&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 33,983&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 35,125&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Potential dilutive effect of unexercised options and unvested stock grants&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 77,454&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 76,262&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,137,076&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,074,147&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;A reconciliation of the U.S. statutory federal tax rate to the effective benefit rate for the U.S. loss before income taxes for the&amp;nbsp;years ended December&amp;nbsp;31, 2019&amp;nbsp;and 2018 is as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="3" valign="bottom" style="width:24.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;U.S. statutory federal rate&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21.00&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21.00&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;State taxes, net of federal effect&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4.38&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4.22&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Nontaxable foreign income&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (30.09)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (38.26)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Research &amp;amp; development tax credit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (3.46)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (2.27)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Permanent items&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (0.79)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1.26&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Valuation allowance for deferred tax assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9.45&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12.72&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 0.49&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1.33)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Amount&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Useful&amp;nbsp;life&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-compete agreement&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 130,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Trade name&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,300,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;15 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Customer backlog&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 360,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Facility management contracts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,200,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;6 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,990,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Amortization of intangible assets for each of the next five&amp;nbsp;years and thereafter is expected to be as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2020&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 891,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2021&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 746,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2022&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 582,778&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2023&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 546,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2024&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 546,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,725,554&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,040,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Cost&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-compete agreements&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 530,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 400,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Trade names&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,700,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,400,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Certifications/programs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,000,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,000,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Customer backlogs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 460,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Customer relationships&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,000,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,000,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Facility management contracts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,200,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,890,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,900,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Accumulated amortization&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-compete agreements&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (320,556)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (233,333)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Trade names&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (380,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (272,222)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Certifications/programs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (2,000,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,944,444)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Customer backlogs&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (130,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (100,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Customer relationships&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,958,333)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,458,334)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Facility management contracts&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (61,111)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (4,850,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (4,008,333)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Intangible assets, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,040,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,891,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Years ending December 31,&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt solid #000000 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2020&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 949,603&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2021&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 632,754&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2022&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 525,579&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2023&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 532,809&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;2024&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 313,176&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,602,600&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total future lease payments&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,556,521&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less: Imputed interest&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,964,295)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total lease obligations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,592,226&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less: Current obligations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (755,751)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Noncurrent lease obligations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,836,475&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The components of income before income taxes for the years ended December 31, 2019 and 2018 are as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:30.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:14.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:14.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Foreign (not subject to income taxes)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,593,497&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 15,100,642&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Mexico&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (2,458,210)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (3,115,656)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;United States&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,657,405&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (153,003)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,792,692&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,831,983&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less gain on sale of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (3,621,170)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,115,825)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,171,522&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,716,158&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
  <us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Water stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 33,694&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 36,837&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Consumables stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 118,286&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 106,925&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Spare parts stock&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,539,953&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,634,157&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total inventory&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,691,933&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,777,919&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Less current portion&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,287,555&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,232,721&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Inventory (non-current)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,404,378&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,545,198&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfInventoryNoncurrentTableTextBlock>
  <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Financial assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,371,532&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Costs and estimated earnings in excess of billings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 20,854&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Property, plant and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 86,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Identifiable intangible assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,990,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Deferred tax liability&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,117,200)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Accounts payable and accrued liabilities&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,260,722)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="middle" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Working capital adjustment payable&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (23,467)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Deferred revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (117,636)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Billings in excess of costs and estimated earnings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (760,992)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net liability arising from put/call options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (744,000)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total identifiable net assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,444,656&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Non-controlling interest in PERC&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (3,617,634)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Goodwill&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,320,416&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,147,438&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
  <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cayman Islands&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 30,327,139&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 34,623,925&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bahamas&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,114,860&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,241,361&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Indonesia&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 131&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 153,233&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;United States&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,968,868&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,256,150&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenues earned from management services agreement with OC-BVI&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 382,653&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 445,188&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 68,793,651&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 65,719,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Revenues earned from major customers were:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue earned from the Water and Sewerage Corporation ("WSC")&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,877,741&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,956,878&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Percentage of consolidated revenue earned from the WSC&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 33&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 35&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue earned from the Water Authority - Cayman ("WAC")&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,871,248&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,789,926&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Percentage of consolidated revenue earned from the WAC&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;6&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="middle" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue earned from one manufacturing segment customer&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,238,476&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,008,473&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="middle" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Percentage of consolidated revenue earned from the one manufacturing segment customer&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;8&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="14" valign="bottom" style="width:63.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Services&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,456,022&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,986,108&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,759,446&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,592,075&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 68,793,651&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cost of revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,611,165&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 18,606,805&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,215,193&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,086,140&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 40,519,303&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,844,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,379,303&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 544,253&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,505,935&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 28,274,348&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;General and administrative expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,422,821&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,238,296&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,740,219&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,947,622&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 19,348,958&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gain on asset dispositions and impairments, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 398,041&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 47,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 445,041&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income (loss) from operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,820,077&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,188,007&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (2,195,966)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,558,313&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,370,431&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other income, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 801,091&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income before income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,171,522&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Provision for income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 66,621&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,104,901&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,549,978&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,554,923&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,621,170&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,176,093&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Depreciation and amortization expenses for the&amp;nbsp;year ended December&amp;nbsp;31, 2019 for the retail, bulk, services and manufacturing segments were $2,364,994, &amp;nbsp;$3,795,320, &amp;nbsp;$125,306 and $922,027, respectively.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="14" valign="bottom" style="width:64.86%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;As&amp;nbsp;of December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Services&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Accounts receivable, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,891,165&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 18,883,493&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 954,149&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 500,882&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,229,689&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 29,177,718&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 30,281,647&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 168,585&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,621,029&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 61,248,979&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Construction in progress&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 396,214&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 869,792&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 69,591&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,335,597&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Intangibles, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,877,222&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,162,778&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,040,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Goodwill&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,170,511&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,948,875&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,320,416&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,885,211&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,325,013&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Land and rights of way held for development&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,162,523&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,162,523&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total segment assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 65,554,640&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 69,423,770&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 42,459,177&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,854,557&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 192,292,144&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="14" valign="bottom" style="width:62.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Services&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 25,621,048&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 31,031,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,811,372&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,256,150&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 65,719,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cost of revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,011,456&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21,551,383&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,503,034&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,911,697&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 38,977,570&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,609,592&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,479,904&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 308,338&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,344,453&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,742,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;General and administrative expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,029,646&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,301,042&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,889,703&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,489,028&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 18,709,419&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (Loss) on asset dispositions and impairments, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (12,263)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (41,180)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (3,331)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (56,774)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income (loss) from operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,567,683&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,178,862&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (2,622,545)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (147,906)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,976,094&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other income, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,740,064&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income before income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,716,158&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Benefit from income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (157,291)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,873,449&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 695,787&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,177,662&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,115,825&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,293,487&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Depreciation and amortization expenses for the&amp;nbsp;year ended December&amp;nbsp;31, 2018 for the retail, bulk, services and manufacturing segments were $2,019,462, &amp;nbsp;$3,387,592, &amp;nbsp;$28,386 and $1,598,794, respectively.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="14" valign="bottom" style="width:64.86%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;As&amp;nbsp;of December&amp;nbsp;31,&amp;nbsp;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Services&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Accounts receivable, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,947,193&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 18,480,589&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 46,960&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 987,475&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,462,217&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,435,501&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 32,820,908&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,772&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,609,637&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 58,880,818&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Construction in progress&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,437,093&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 574,659&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,291&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,015,043&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Intangibles, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,891,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,891,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Goodwill&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,170,511&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,948,875&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,885,211&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,004,597&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Land and rights of way held for development&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,161,024&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,161,024&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total segment assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 61,210,879&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 67,740,088&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 27,406,983&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,254,121&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 168,612,071&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Assets of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,903,527&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 172,515,598&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;A summary of the Company&amp;#x2019;s stock option activity for the&amp;nbsp;year ended December&amp;nbsp;31, 2019 is as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Weighted&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Weighted&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Average&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Average&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Remaining&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Aggregate&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Exercise&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Contractual&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Intrinsic&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Options&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Price&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Life&amp;nbsp;(Years)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Value&amp;nbsp;(1)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Outstanding at beginning of period&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,830&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12.69&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Granted&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,868&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11.19&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Exercised&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (1,566)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10.10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Forfeited/expired&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (8,482)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10.93&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Outstanding as of December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,650&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13.08&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2.04&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;years&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 34,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Exercisable as of&amp;nbsp;&amp;nbsp;December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;years&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;div&gt;&lt;hr style="border-width:0;width:25%;height:1pt;color:black;background-color:black;" align="left"&gt;&lt;/hr&gt;&lt;/div&gt;
		&lt;div style="width:100%"&gt;&lt;table style="width:100%;" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td style="width:0pt;"&gt;&lt;p style="width:0pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" align="left" style="width: 18.00pt;"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;"&gt;
				&lt;font style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"&gt; (1)&lt;/font&gt;
			&lt;/p&gt;
		&lt;/td&gt;&lt;td style="width:0pt;"&gt;&lt;p style="width:0pt;width:0pt;font-size:0pt;"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td align="left" valign="top"&gt;
			&lt;p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;"&gt;
			&lt;font style="display:inline;font-family:Times New Roman,Times,serif;"&gt;The intrinsic value of a stock option represents the amount by which the fair value of the underlying stock, measured by reference to the closing price of the common shares of $16.30 on the Nasdaq Global Select Market on December&amp;nbsp;31, 2019, exceeds the exercise price of the option.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Risk free interest rate&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2.11&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2.05&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Expected option life (years)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1.1&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1.2&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Expected volatility&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 34.59&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 25.10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Expected dividend yield&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2.44&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2.62&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <us-gaap:SecurityDepositLiability contextRef="As_Of_2_26_2019" unitRef="Unit19" decimals="0">1000000</us-gaap:SecurityDepositLiability>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;17. Segment information&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company has four reportable segments: retail, bulk, services and manufacturing. The retail segment&amp;nbsp;&amp;nbsp;operates the water utility for the Seven Mile Beach and West Bay areas of Grand Cayman Island pursuant to an exclusive license granted by the Cayman Islands government. The bulk segment supplies potable water to government utilities in Grand Cayman and The Bahamas under long-term contracts. The services segment designs, constructs and sells water infrastructure and provides management and operating services to third parties. The manufacturing segment manufactures and services a wide range of&amp;nbsp;custom and specialized water-related products applicable to commercial, municipal and industrial water production, supply and treatment. Consistent with prior periods, the Company records all non-direct general and administrative expenses in its retail business segment and does not allocate any of these non-direct expenses to its other three business segments.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The accounting policies of the segments are consistent with those described in Note&amp;nbsp;2. The Company evaluates each segment&amp;#x2019;s performance based upon its income from operations. All intercompany transactions are eliminated for segment presentation purposes.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company&amp;#x2019;s segments are strategic business units that are managed separately because each segment sells different products and/or services, serves customers with distinctly different needs and generates different gross profit margins.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="14" valign="bottom" style="width:63.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Services&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,456,022&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,986,108&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,759,446&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,592,075&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 68,793,651&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cost of revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,611,165&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 18,606,805&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,215,193&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,086,140&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 40,519,303&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,844,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,379,303&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 544,253&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,505,935&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 28,274,348&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;General and administrative expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,422,821&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,238,296&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,740,219&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,947,622&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 19,348,958&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gain on asset dispositions and impairments, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 398,041&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 47,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 445,041&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income (loss) from operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,820,077&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,188,007&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (2,195,966)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,558,313&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,370,431&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other income, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 801,091&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income before income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,171,522&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Provision for income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 66,621&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,104,901&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,549,978&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,554,923&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,621,170&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,176,093&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Depreciation and amortization expenses for the&amp;nbsp;year ended December&amp;nbsp;31, 2019 for the retail, bulk, services and manufacturing segments were $2,364,994, &amp;nbsp;$3,795,320, &amp;nbsp;$125,306 and $922,027, respectively.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="14" valign="bottom" style="width:64.86%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;As&amp;nbsp;of December&amp;nbsp;31,&amp;nbsp;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Services&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Accounts receivable, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,891,165&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 18,883,493&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 954,149&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 500,882&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,229,689&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 29,177,718&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 30,281,647&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 168,585&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,621,029&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 61,248,979&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Construction in progress&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 396,214&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 869,792&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 69,591&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,335,597&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Intangibles, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,877,222&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,162,778&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,040,000&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Goodwill&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,170,511&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,948,875&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,320,416&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,885,211&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,325,013&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Land and rights of way held for development&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,162,523&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,162,523&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total segment assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 65,554,640&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 69,423,770&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 42,459,177&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,854,557&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 192,292,144&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="14" valign="bottom" style="width:62.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Services&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 25,621,048&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 31,031,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,811,372&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,256,150&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 65,719,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cost of revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,011,456&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 21,551,383&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,503,034&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,911,697&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 38,977,570&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Gross profit&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,609,592&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,479,904&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 308,338&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,344,453&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,742,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;General and administrative expenses&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,029,646&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,301,042&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,889,703&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,489,028&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 18,709,419&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (Loss) on asset dispositions and impairments, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (12,263)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (41,180)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (3,331)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (56,774)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income (loss) from operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,567,683&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,178,862&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (2,622,545)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (147,906)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,976,094&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Other income, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,740,064&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income before income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,716,158&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Benefit from income taxes&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; (157,291)&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,873,449&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Income from continuing operations attributable to non-controlling interests&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 695,787&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,177,662&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income from discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,115,825&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Net income attributable to Consolidated Water Co. Ltd. stockholders&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 11,293,487&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Depreciation and amortization expenses for the&amp;nbsp;year ended December&amp;nbsp;31, 2018 for the retail, bulk, services and manufacturing segments were $2,019,462, &amp;nbsp;$3,387,592, &amp;nbsp;$28,386 and $1,598,794, respectively.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="14" valign="bottom" style="width:64.86%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;As&amp;nbsp;of December&amp;nbsp;31,&amp;nbsp;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Services&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:12.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Total&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Accounts receivable, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 2,947,193&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 18,480,589&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 46,960&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 987,475&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,462,217&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Property, plant and equipment, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,435,501&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 32,820,908&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,772&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,609,637&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 58,880,818&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Construction in progress&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,437,093&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 574,659&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,291&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 6,015,043&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Intangibles, net&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,891,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,891,667&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Goodwill&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,170,511&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,948,875&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 4,885,211&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 8,004,597&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Land and rights of way held for development&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,161,024&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;&amp;#x2014;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,161,024&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total segment assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 61,210,879&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 67,740,088&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 27,406,983&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12,254,121&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 168,612,071&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Assets of discontinued operations&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,903,527&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Total assets&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 172,515,598&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Revenues earned by major geographic region were:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cayman Islands&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 30,327,139&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 34,623,925&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bahamas&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,114,860&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 23,241,361&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Indonesia&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 131&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 153,233&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;United States&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,968,868&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,256,150&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenues earned from management services agreement with OC-BVI&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 382,653&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 445,188&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 68,793,651&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 65,719,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Revenues earned from major customers were:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:23.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue earned from the Water and Sewerage Corporation ("WSC")&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,877,741&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 22,956,878&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Percentage of consolidated revenue earned from the WSC&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 33&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 35&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue earned from the Water Authority - Cayman ("WAC")&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 3,871,248&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,789,926&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Percentage of consolidated revenue earned from the WAC&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;6&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 12&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="middle" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Revenue earned from one manufacturing segment customer&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 9,238,476&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 5,008,473&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="middle" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Percentage of consolidated revenue earned from the one manufacturing segment customer&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; &amp;nbsp;8&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Property, plant and equipment, net by major geographic region were:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Cayman Islands&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 29,059,294&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 24,340,063&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;The Bahamas&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 30,245,741&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 32,738,531&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;United States&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,933,717&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,787,450&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;All other countries&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10,227&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 14,774&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 61,248,979&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 58,880,818&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;"&gt;
			&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:ShareBasedCompensation contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">850136</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_NonExecutiveDirectorsSharePlanMember" unitRef="Unit1" decimals="0">236691</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">1192224</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_NonExecutiveDirectorsSharePlanMember" unitRef="Unit1" decimals="0">322036</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_NonperformancebasedGrantsMember">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="4">0.0262</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="4">0.0244</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_1_1_2018_To_12_31_2018">P1Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_1_1_2019_To_12_31_2019">P1Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="4">0.2510</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="4">0.3459</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit13" decimals="4">0.0205</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit13" decimals="4">0.0211</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">4379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">5857</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit15" decimals="INF">8482</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="2">10.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_NonExecutiveDirectorsSharePlanMember" unitRef="Unit15" decimals="INF">18242</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_NonperformancebasedGrantsMember" unitRef="Unit15" decimals="INF">26864</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_PerformancebasedGrantsMember" unitRef="Unit15" decimals="INF">10574</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_AwardTypeAxis_cwco_CommonStockOptionsMember_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="Unit15" decimals="INF">2750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit15" decimals="INF">9868</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_NonExecutiveDirectorsSharePlanMember" unitRef="Unit15" decimals="INF">22034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_NonperformancebasedGrantsMember" unitRef="Unit15" decimals="INF">28891</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_PerformancebasedGrantsMember" unitRef="Unit15" decimals="INF">35993</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_cwco_CommonStockOptionsMember_us-gaap_OptionIndexedToIssuersEquityTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="Unit15" decimals="INF">2575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember" unitRef="Unit14" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember" unitRef="Unit14" decimals="2">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_BelowMarketPriceMember" unitRef="Unit14" decimals="2">3.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2018_To_12_31_2018_srt_TitleOfIndividualAxis_cwco_ManagementEmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember" unitRef="Unit14" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2018_To_12_31_2018_srt_TitleOfIndividualAxis_cwco_ManagementEmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember" unitRef="Unit14" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2018_To_12_31_2018_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember" unitRef="Unit14" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2018_To_12_31_2018_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="Unit14" decimals="2">3.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2018_To_12_31_2018_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_BelowMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember" unitRef="Unit14" decimals="2">3.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember" unitRef="Unit14" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember" unitRef="Unit14" decimals="2">3.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_BelowMarketPriceMember" unitRef="Unit14" decimals="2">3.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2019_To_12_31_2019_srt_TitleOfIndividualAxis_cwco_ManagementEmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember" unitRef="Unit14" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2019_To_12_31_2019_srt_TitleOfIndividualAxis_cwco_ManagementEmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember" unitRef="Unit14" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2019_To_12_31_2019_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AboveMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember" unitRef="Unit14" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2019_To_12_31_2019_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_AtMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="Unit14" decimals="2">3.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2019_To_12_31_2019_srt_TitleOfIndividualAxis_cwco_EmployeesMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_cwco_BelowMarketPriceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember" unitRef="Unit14" decimals="2">3.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares contextRef="As_Of_12_31_2019" unitRef="Unit15" decimals="INF">10650</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="As_Of_12_31_2019" unitRef="Unit14" decimals="2">13.08</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">34287</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="As_Of_12_31_2018" unitRef="Unit15" decimals="INF">10830</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="As_Of_12_31_2019" unitRef="Unit15" decimals="INF">10650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="As_Of_12_31_2018" unitRef="Unit14" decimals="2">12.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="As_Of_12_31_2019" unitRef="Unit14" decimals="2">13.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="Duration_1_1_2019_To_12_31_2019">P2Y15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="2">10.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit14" decimals="2">11.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:SharePrice contextRef="As_Of_5_31_2013" unitRef="Unit14" decimals="0">1</us-gaap:SharePrice>
  <us-gaap:SharesOutstanding contextRef="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">14918869</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">33488</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">14982906</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">34796</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">15049608</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">33751</us-gaap:SharesOutstanding>
  <us-gaap:ShortTermLeaseCost contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">16469</us-gaap:ShortTermLeaseCost>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;2. Accounting policies&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Basis of preparation:&lt;/font&gt;&lt;font style="display:inline;"&gt; The consolidated financial statements presented are prepared in accordance with the accounting principles generally accepted in the United States of America.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Use of estimates:&lt;/font&gt;&lt;font style="display:inline;"&gt; The preparation of consolidated 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 the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to estimates and assumptions include the carrying value of property, plant and equipment, intangible assets, goodwill and put/call options. Actual results could differ significantly from such estimates.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Basis of consolidation:&lt;/font&gt;&lt;font style="display:inline;"&gt; The accompanying condensed consolidated financial statements include the accounts of the Company&amp;#x2019;s (i)&amp;nbsp;wholly-owned subsidiaries, Aquilex,&amp;nbsp;Inc., Cayman Water Company Limited (&amp;#x201C;Cayman Water&amp;#x201D;), Ocean Conversion (Cayman) Limited (&amp;#x201C;OC-Cayman&amp;#x201D;), DesalCo Limited (&amp;#x201C;DesalCo&amp;#x201D;), Consolidated Water Cooperatief, U.A. (&amp;#x201C;CW-Cooperatief&amp;#x201D;), Consolidated Water U.S. Holdings,&amp;nbsp;Inc. (&amp;#x201C;CW-Holdings&amp;#x201D;); and (ii)&amp;nbsp;majority-owned subsidiaries Consolidated Water (Bahamas)&amp;nbsp;Ltd. (&amp;#x201C;CW-Bahamas&amp;#x201D;), Aerex Industries,&amp;nbsp;Inc. (&amp;#x201C;Aerex&amp;#x201D;), N.S.C. Agua, S.A. de C.V. (&amp;#x201C;NSC&amp;#x201D;), Aguas de Rosarito S.A.P.I. de C.V. (&amp;#x201C;AdR&amp;#x201D;), PERC Water Corporation ("PERC") and PT Consolidated Water Bali ("CW-Bali&amp;#x201D;). The Company&amp;#x2019;s investment in its affiliate Ocean Conversion (BVI)&amp;nbsp;Ltd. (&amp;#x201C;OC-BVI&amp;#x201D;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Foreign currency:&lt;/font&gt;&lt;font style="display:inline;"&gt;&amp;nbsp;The Company&amp;#x2019;s reporting currency is the United States dollar (&amp;#x201C;US$&amp;#x201D;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, CW-Cooperatief and CW-Bali) is the currency for each respective country. The functional currency for NSC, AdR, CW-Cooperatief and CW-Bali is the US$. NSC and AdR conduct business in US$ and Mexican pesos, CW-Cooperatief conducts business in US$ and euros, and CW-Bali conducts business in US$ and Indonesian rupiahs. The exchange rates for the Cayman Islands dollar, the Belize dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos, euros and rupiahs into US$ vary based upon market conditions. Net foreign currency gains arising from transactions and re-measurements were $35,352 and $8,089 for the&amp;nbsp;year ended December&amp;nbsp;31, 2019 and 2018, respectively, and are included in &amp;#x201C;Other income (expense)&amp;nbsp;- Other&amp;#x201D; in the accompanying condensed consolidated statements of income.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Cash and cash equivalents:&lt;/font&gt;&lt;font style="display:inline;"&gt; Cash and cash equivalents consist of demand deposits at banks and highly liquid deposits at banks with an original maturity of three&amp;nbsp;months or less. Cash and cash equivalents as of December&amp;nbsp;31, 2019 and December&amp;nbsp;31, 2018 include $12.7 million and $8.4 million, respectively, of certificates of deposits with an original maturity of three&amp;nbsp;months or less.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;As of December&amp;nbsp;31, 2019, the Company had deposits in U.S. banks in excess of federally insured limits of approximately $6.5 million. As of December&amp;nbsp;31, 2019, the Company held cash in foreign bank accounts of approximately $36.0 million.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Certain transfers from the Company&amp;#x2019;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of The Bahamas. As of December&amp;nbsp;31, 2019, the equivalent United States dollar cash balances for deposits held in The Bahamas were approximately $7.4 million.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Accounts receivable and allowance for doubtful accounts:&lt;/font&gt;&lt;font style="display:inline;"&gt; Accounts receivable are recorded at invoiced amounts based on meter readings or minimum take-or-pay amounts per contractual agreements. The allowance for doubtful accounts is the Company&amp;#x2019;s best estimate of the amount of probable credit losses in the Company&amp;#x2019;s existing accounts receivable balance. The Company determines the allowance for doubtful accounts based on historical write-off experience and&amp;nbsp;monthly review of delinquent accounts. Past due balances are reviewed individually for collectability and disconnection. Account balances are charged off against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered by management to be remote.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Inventory:&lt;/font&gt;&lt;font style="display:inline;"&gt; Inventory primarily includes consumables stock and spare parts stock that are valued at cost, less an allowance for obsolescence, with cost determined on the first-in, first-out basis. Inventory also includes potable water held in the Company&amp;#x2019;s reservoirs. The carrying amount of the water inventory is the lower of the average cost of producing water during the&amp;nbsp;year or its net realizable value.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Loans receivable:&lt;/font&gt;&lt;font style="display:inline;"&gt; Loans receivable relate to notes receivable from customers arising from the construction and sale of water infrastructure. The allowance for loan losses, if any, is the Company&amp;#x2019;s best estimate of the amount of probable credit losses in the Company&amp;#x2019;s existing loans and is determined on an individual loan basis.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Costs and estimated earnings in excess of billings:&lt;/font&gt;&lt;font style="display:inline;"&gt; Costs and estimated earnings in excess of billings represent revenue recognized in excess of amounts billed on the respective uncompleted construction and manufacturing contracts.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Billings in excess of costs and estimated earnings:&lt;/font&gt;&lt;font style="display:inline;"&gt; Billing in excess of costs&amp;nbsp;and estimated earnings represent amounts billed in excess of revenue recognized on the respective uncompleted construction and manufacturing contracts.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Property, plant and equipment, net:&lt;/font&gt;&lt;font style="display:inline;"&gt; Property, plant and equipment is stated at cost less accumulated depreciation. Depreciation is calculated using a straight-line method with an allowance for estimated residual values. Rates are determined based on the estimated useful lives of the assets as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Buildings&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;5 to 40 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Plant and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;4 to 40 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Distribution system&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 to 40 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Office furniture, fixtures and equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 to 10 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Vehicles&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;3 to 10 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Leasehold improvements&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Shorter of 5 years or lease term&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Lab equipment&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;5 to 10 years&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Additions to property, plant and equipment are comprised of the cost of the contracted services, direct labor and materials. Assets under construction are recorded as additions to property, plant and equipment upon completion of the projects. Depreciation commences in the&amp;nbsp;month the asset is placed in service.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Interest costs directly attributable to the acquisition and construction of qualifying assets, which are assets that necessarily take a substantial amount of time to be ready for their intended use, are added to the cost of those assets until such time as the assets are substantially ready for use. No interest was capitalized during the years ended December 31, 2019 or 2018.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Long-lived assets:&lt;/font&gt;&lt;font style="display:inline;"&gt; Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or a significant adverse change that would indicate that the carrying amount of an asset or group of assets is not recoverable. For long-lived assets to be held and used, the Company recognizes an impairment loss only if their carrying amounts are not recoverable through their undiscounted cash flows and measures the impairment loss based on the difference between the carrying amounts and estimated fair values.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Goodwill and intangible assets:&lt;/font&gt;&lt;font style="display:inline;"&gt; Goodwill represents the excess cost over the fair value of the assets of an acquired business. Goodwill and intangible assets acquired in a business combination accounted for as a purchase and determined to have an indefinite useful life are not amortized but are tested for impairment at least annually. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment. The Company evaluates the possible impairment of goodwill annually as part of its reporting process for the fourth quarter of each fiscal&amp;nbsp;year. Management identifies the Company&amp;#x2019;s reporting units, which consist of the retail, bulk, and manufacturing business segments, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including the existing goodwill and intangible assets, to those reporting units. The Company determines the fair value of each reporting unit and compares the fair value to the carrying amount of the reporting unit. To the extent the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss is recorded.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;For the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018, the Company estimated the fair value of its reporting units by applying the discounted cash flow method, the guideline public company method, and the mergers and acquisitions method.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The discounted cash flow method relied upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company also estimated the fair value of each of its reporting units for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018 through reference to the guideline companies and the market multiples implied by guideline merger and acquisition transactions.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company weighted the fair values estimated for each of its reporting units under each method and summed such weighted fair values to estimate the overall fair value for each reporting unit. The respective weightings the Company applied to each method as of December&amp;nbsp;31, 2019 were consistent with those used as of December&amp;nbsp;31, 2018 and were as follows:&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Method&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Retail&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Bulk&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Manufacturing&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Discounted cash flow&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 80&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Guideline public company&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Mergers and acquisitions&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 10&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 100&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;%&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The fair values the Company estimated for its retail and bulk reporting units exceeded their carrying amounts by 74% and 58%, respectively, as of December 31, 2019. The assets and liabilities for the Company's services reporting unit (with the exception of investments in land and rights of way related to AdR) consist almost entirely of those for&amp;nbsp;PERC, which was acquired on October 24, 2019, and therefore the Company estimates the fair value of its services reporting units closely approximates its carrying value at December 31, 2019. The Company's manufacturing reporting unit consists entirely of Aerex and the remaining 49% ownership interest of Aerex was purchased on January 24, 2020 for $8,500,000. The Company considered this purchase, the manufacturing reporting unit&amp;#x2019;s results of operations for the year ended December 31, 2019, its projected results of operations for the year ending December 31, 2020, and the amount by which its estimated fair value exceeded its carrying amount as of December 31, 2018 to determine that it is more likely than not that the fair value of the manufacturing reporting unit exceeded its carrying amount at December 31, 2019. The fair values the Company estimated for its retail, bulk and manufacturing units exceeded their carrying amounts by 79%, &amp;nbsp;62% and 53%, respectively, as of December&amp;nbsp;31, 2018.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;On February&amp;nbsp;11, 2016, the Company acquired 51% ownership interest in Aerex. In connection with this acquisition the Company recorded goodwill of $8,035,211. Aerex&amp;#x2019;s actual results of operations for the six&amp;nbsp;months in 2016 following the acquisition fell significantly short of the projected results for this period that were included in the cash flow projections the Company utilized to determine the purchase price for Aerex and the fair values of its assets and liabilities. Due to this shortfall in Aerex&amp;#x2019;s results of operations, the Company tested Aerex&amp;#x2019;s goodwill for possible impairment as of September&amp;nbsp;30, 2016 by estimating its fair value using the discounted cash flow method. As a result of this impairment testing, the Company determined that the carrying value of the Aerex goodwill exceeded its fair value and recorded an impairment loss of $1,750,000 for the three&amp;nbsp;months ended September&amp;nbsp;30, 2016, included in loss on long-lived asset dispositions and impairments, net in the accompanying consolidated statements of income, to reduce the carrying value of this goodwill to $6,285,211. As part of the Company&amp;#x2019;s annual impairment testing of goodwill performed during the fourth quarter, in 2017 the Company updated its projections for Aerex&amp;#x2019;s future cash flows, determined that the carrying value of the Aerex goodwill exceeded its fair value, and recorded an impairment loss of $1,400,000 for the three&amp;nbsp;months ended December&amp;nbsp;31, 2017, which is included in loss on long-lived asset dispositions and impairments, net in the accompanying consolidated statements of income, to further reduce the carrying value of the goodwill to $4,885,211. The Company may be required to record additional impairment losses to reduce the carrying value of this goodwill in future periods if the Company determines it likely that Aerex&amp;#x2019;s results of operations will fall short of its most recent projections of its future cash flows.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;In February&amp;nbsp;2019, the Company sold its former Belize subsidiary (see Note 13). As a result of this sale, this former subsidiary has been accounted for as discontinued operations in the consolidated financial statements, and bulk segment goodwill of approximately $380,000 as of December&amp;nbsp;31, 2018 associated with this former subsidiary was reclassified to long-term assets of discontinued operations in the consolidated statements of financial condition.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Investments:&lt;/font&gt;&lt;font style="display:inline;"&gt;&amp;nbsp;Investments where the Company does not exercise significant influence over the operating and financial policies of the investee and holds less than 20% of the voting stock are recorded at cost.&amp;nbsp;The Company uses the equity method of accounting for investments in common stock where the Company holds 20% to 50% of the voting stock of the investee and has significant influence over its operating and financial policies but does not meet the criteria for consolidation. The Company recognizes impairment losses on declines in the fair value of the stock of investees that are other than temporary.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Other assets:&lt;/font&gt;&lt;font style="display:inline;"&gt; Under the terms of CW-Bahamas&amp;#x2019; contract with the Water and Sewerage Corporation of The Bahamas (&amp;#x201C;WSC&amp;#x201D;) to supply water from its Blue Hills desalination plant, CW-Bahamas was required to reduce the amount of water lost by the public water distribution system on New Providence Island, The Bahamas, over a one-year period by 438 million gallons, a requirement CW-Bahamas met during 2007. The Company was solely responsible for the engineering, labor and materials costs incurred to affect the reduction in lost water, which were capitalized and are being amortized on a straight-line basis over the original remaining life of the Blue Hills contract. Such costs are included in other assets and aggregated approximately $3.5 million as of December&amp;nbsp;31, 2019 and 2018. Accumulated amortization for these costs was approximately $2.4 million and $2.2 million as of December&amp;nbsp;31, 2019 and 2018, respectively. Amortization expense was $179,353 for the&amp;nbsp;years ended December&amp;nbsp;31, 2019 and 2018.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Income taxes:&lt;/font&gt;&lt;font style="display:inline;"&gt; The Company accounts for the income taxes arising from the operations of its United States and Mexico subsidiaries under the asset and liability method. Deferred tax assets and liabilities, if any, are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&amp;nbsp;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided to the extent any deferred tax asset may not be realized.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company is not presently subject to income taxes in the other countries in which it operates.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Revenue recognition:&lt;/font&gt;&lt;font style="display:inline;"&gt; Revenue is recognized when control of the promised goods or services is transferred to the Company&amp;#x2019;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The following table presents the Company&amp;#x2019;s revenue disaggregated by revenue source.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;div style="width:100%;"&gt;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;"&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&lt;font style="display:inline;font-size:1pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;Year Ended December&amp;nbsp;31,&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-size:8pt;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2019&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;"&gt;2018&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Retail revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,456,022&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 25,621,048&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Bulk revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 26,986,108&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 31,031,287&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Services revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,759,446&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 1,811,372&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;Manufacturing revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 13,592,075&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 7,256,150&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;"&gt;Total revenue&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 68,793,651&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&amp;nbsp;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt;$&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
				&lt;td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;"&gt;
					&lt;p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
						&lt;font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"&gt; 65,719,857&lt;/font&gt;&lt;/p&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;&lt;/div&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Retail revenue&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company produces and supplies water to end-users, including residential, commercial and governmental customers in the Cayman Islands under an exclusive retail license issued to Cayman Water by the Cayman Islands government to provide water in two of the three most populated and rapidly developing areas on Grand Cayman Island. Customers are billed on a&amp;nbsp;monthly basis based on metered consumption and bills are typically collected within 30 to 35&amp;nbsp;days after the billing date. Receivables not collected within 45&amp;nbsp;days subject the customer to disconnection from water service. In 2019 and 2018, bad debts represented less than 1% of the Company&amp;#x2019;s total retail sales.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company recognizes revenue from water sales at the time water is supplied to the customer&amp;#x2019;s premises. The amount of water supplied is determined and invoiced based upon water meter readings performed at the end of each&amp;nbsp;month. All retail water contracts are&amp;nbsp;month-to-month contracts. The Company has elected the &amp;#x201C;right to invoice&amp;#x201D; practical expedient for revenue recognition on its retail water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-style:italic;"&gt;Bulk revenue&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company produces and supplies water to government-owned distributors in the Cayman Islands and The Bahamas.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;OC-Cayman provides bulk water to the Water Authority-Cayman (&amp;#x201C;WAC&amp;#x201D;), a government-owned utility and regulatory agency, under various agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&amp;#x2019;s retail license area.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company sells bulk water in The Bahamas through its majority-owned subsidiary, CW-Bahamas, to the Water and Sewerage Corporation of The Bahamas (&amp;#x201C;WSC&amp;#x201D;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence. The Company also sells water to a private resort on Bimini.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company has elected the &amp;#x201C;right to invoice&amp;#x201D; practical expedient for revenue recognition on its bulk water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Services and Manufacturing revenue&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company, through Aerex, is a custom and specialty manufacturer of water treatment-related systems and products applicable to commercial, municipal and industrial water production. Substantially all of Aerex&amp;#x2019;s customers are U.S. companies.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company provides design, engineering, management, procurement and construction services for desalination infrastructure through DesalCo, which serves customers in the Cayman Islands, The Bahamas and the British Virgin Islands. The Company also provides design, engineering, construction and management services for water treatment and reuse infrastructure through PERC. All of PERC's customers are companies or governmental entities located in the U.S.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company recognizes services and manufacturing construction revenue over time under the input method using costs incurred (which represents work performed) to date relative to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best reflects the transfer of control of the promised good to the customer. Contract costs include labor, material and overhead. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to various stages of a contract. Under this input method, the Company records revenue and recognizes profit or loss as work on the contract progresses. The Company estimates total project costs and profit to be earned on each long-term, fixed price contract prior to commencement of work on the contract and updates these estimates as work on the contract progresses. The cumulative amount of revenue recorded on a contract at a specified point in time is that&amp;nbsp;percentage of total estimated revenue that incurred costs to date comprises of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on revenue from that contract decreases. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any costs and estimated earnings in excess of billings are classified as current assets. Billings in excess of costs and estimated earnings on uncompleted contracts, if any, are classified as current liabilities.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company has elected the &amp;#x201C;right to invoice&amp;#x201D; practical expedient for revenue recognition on its management services agreements and recognizes revenue in the amount to which the Company has a right to invoice.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Practical Expedients and Exemptions&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company does not disclose the value of unsatisfied performance obligations for (i)&amp;nbsp;contracts with an original expected length of one&amp;nbsp;year or less and (ii)&amp;nbsp;contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Comparative amounts:&lt;/font&gt;&lt;font style="display:inline;"&gt; Certain amounts presented in the financial statements previously issued for 2018 have been reclassified to conform to the current&amp;nbsp;year&amp;#x2019;s presentation.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:StockholdersEquity contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">154971181</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">163759258</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2017" unitRef="Unit1" decimals="0">156021377</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">-549555</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">86405387</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">8951321</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">8088935</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">20093</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2017_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">53105196</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">163755903</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2018" unitRef="Unit1" decimals="0">163755903</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">-549555</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">87211953</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">8989744</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">8784722</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">20878</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">59298161</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">177952874</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2019" unitRef="Unit1" decimals="0">177952874</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">88356509</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">9029765</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">14193616</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">20251</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">66352733</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">5809</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">-5809</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">7230</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">-7230</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="INF">7409</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="INF">7293</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">58228</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">7409</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">59472</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">7293</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">1335</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit15" decimals="INF">1566</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">1566</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">3485</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">-3485</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">4338</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">-4338</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">-39383</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">34938</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">4445</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">-40059</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">35683</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">4376</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">12976</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">12175</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">801</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">15822</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">14882</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">940</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockRedeemedOrCalledDuringPeriodShares contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">0</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
  <us-gaap:StockRedeemedOrCalledDuringPeriodShares contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">1627</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
  <us-gaap:StockRedeemedOrCalledDuringPeriodShares contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit15" decimals="0">0</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
  <us-gaap:StockRedeemedOrCalledDuringPeriodShares contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit15" decimals="0">2674</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">17338</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">16362</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">976</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">24096</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_cwco_CumulativeTranslationAdjustmentMember" unitRef="Unit1" decimals="0">0</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="Unit1" decimals="0">22491</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="Unit1" decimals="0">0</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_NoncontrollingInterestMember" unitRef="Unit1" decimals="0">0</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RedeemablePreferredStockMember" unitRef="Unit1" decimals="0">1605</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:StockRedeemedOrCalledDuringPeriodValue contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_RetainedEarningsMember" unitRef="Unit1" decimals="0">0</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
  <us-gaap:SubsequentEventsTextBlock contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;26. Subsequent events&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;The Company evaluated subsequent events through the time of the filing of its Annual Report on Form&amp;nbsp;10&amp;#8209;K.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;As previously reported, in February 2016, the Company, through its wholly-owned subsidiary, CW-Holdings, entered into a stock purchase agreement (the "Purchase Agreement") with Aerex and Thomas Donnick, Jr. ("Donnick").&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Pursuant to the terms of the Purchase Agreement, CW-Holdings purchased a 51% ownership interest in Aerex for an aggregate purchase price of approximately $7.7 million. CW-Holdings also acquired from Donnick an option (the "Call Option") to compel Donnick to sell, and granted to Donnick an option to require CW-Holdings to purchase, his 49% ownership interest in Aerex to CW-Holdings at a price based upon the fair market value of Aerex at the time of the exercise of the Call Option.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;On January 24, 2020, as a result of CW-Holdings' exercise of the Call Option, CW-Holdings purchased from Donnick his remaining 49% ownership interest in Aerex for an aggregate purchase price of $8,500,000. The purchase price was based upon the fair market value&amp;nbsp;of 49%&amp;nbsp;of Aerex as agreed to between CW-Holdings and Donnick. After giving effect to the purchase, CW-Holdings owns 100% of the outstanding capital stock of Aerex.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;Other than as disclosed in these consolidated financial statements, the Company is not aware of any significant events that occurred subsequent to the balance sheet date but prior to the filing of this report that would have a material impact on its consolidated financial statements.&lt;/font&gt;
		&lt;/p&gt;
		&lt;p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;"&gt;&amp;nbsp;&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:SupplementalDeferredPurchasePrice contextRef="Duration_1_14_2019_To_2_14_2019" unitRef="Unit1" decimals="0">265000</us-gaap:SupplementalDeferredPurchasePrice>
  <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Accounts receivable and allowance for doubtful accounts:&lt;/font&gt;&lt;font style="display:inline;"&gt; Accounts receivable are recorded at invoiced amounts based on meter readings or minimum take-or-pay amounts per contractual agreements. The allowance for doubtful accounts is the Company&amp;#x2019;s best estimate of the amount of probable credit losses in the Company&amp;#x2019;s existing accounts receivable balance. The Company determines the allowance for doubtful accounts based on historical write-off experience and&amp;nbsp;monthly review of delinquent accounts. Past due balances are reviewed individually for collectability and disconnection. Account balances are charged off against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered by management to be remote.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
  <us-gaap:UnrealizedGainLossOnDerivatives contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-256000</us-gaap:UnrealizedGainLossOnDerivatives>
  <us-gaap:UnrealizedGainLossOnDerivatives contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit1" decimals="0">-256000</us-gaap:UnrealizedGainLossOnDerivatives>
  <us-gaap:UnrealizedGainLossOnDerivatives contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">56000</us-gaap:UnrealizedGainLossOnDerivatives>
  <us-gaap:UnrealizedGainLossOnDerivatives contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit1" decimals="0">56000</us-gaap:UnrealizedGainLossOnDerivatives>
  <us-gaap:UseOfEstimates contextRef="Duration_1_1_2019_To_12_31_2019">&lt;div&gt; &lt;div&gt;
		&lt;p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;"&gt;
			&lt;font style="display:inline;font-weight:bold;"&gt;Use of estimates:&lt;/font&gt;&lt;font style="display:inline;"&gt; The preparation of consolidated 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 the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to estimates and assumptions include the carrying value of property, plant and equipment, intangible assets, goodwill and put/call options. Actual results could differ significantly from such estimates.&lt;/font&gt;
		&lt;/p&gt;&lt;div /&gt;&lt;/div&gt; &lt;/div&gt;</us-gaap:UseOfEstimates>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit15" decimals="0">15074147</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit15" decimals="INF">15074147</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit15" decimals="0">15074147</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit15" decimals="0">15137076</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit15" decimals="INF">15137076</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit15" decimals="0">15137076</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit15" decimals="0">14962760</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2018_To_12_31_2018" unitRef="Unit15" decimals="INF">14962760</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2018_To_12_31_2018_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit15" decimals="0">14962760</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit15" decimals="0">15025639</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2019_To_12_31_2019" unitRef="Unit15" decimals="INF">15025639</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2019_To_12_31_2019_srt_StatementScenarioAxis_srt_ProFormaMember" unitRef="Unit15" decimals="0">15025639</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <!--Footnote Section-->
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>cwco-20191231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.5.2.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/13/2020 11:46:37 PM-->
<!--Modified on: 3/13/2020 11:46:37 PM-->
<schema xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:cwco="http://www.cwco.com/20191231" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.cwco.com/20191231" elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.cwco.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets">
        <link:definition>00100 - 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://www.cwco.com/role/StatementConsolidatedStatementsOfIncome" id="StatementConsolidatedStatementsOfIncome">
        <link:definition>00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME</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://www.cwco.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</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://www.cwco.com/role/DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails" id="DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails">
        <link:definition>40301 - Disclosure - Acquisition of PERC - Purchase agreement and summary of purchase price (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://www.cwco.com/role/DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails" id="DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails">
        <link:definition>40302 - Disclosure - Acquisition of PERC - Estimated fair values of the assets and liabilities assumed at the acquisition date (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://www.cwco.com/role/DisclosureAccountsReceivableNetDetails" id="DisclosureAccountsReceivableNetDetails">
        <link:definition>40501 - Disclosure - Accounts receivable, net (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://www.cwco.com/role/DisclosureContractsInProgressDetails" id="DisclosureContractsInProgressDetails">
        <link:definition>40701 - Disclosure - Contracts in progress (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://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails" id="DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails">
        <link:definition>40801 - Disclosure - Property, plant and equipment and construction in progress (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://www.cwco.com/role/DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails" id="DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails">
        <link:definition>40901 - Disclosure - Investment in OC-BVI - Assets and liabilities (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://www.cwco.com/role/DisclosureInvestmentInOcBviIncomeStatementDetailsDetails" id="DisclosureInvestmentInOcBviIncomeStatementDetailsDetails">
        <link:definition>40902 - Disclosure - Investment in OC-BVI - Income statement details (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://www.cwco.com/role/DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails" id="DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails">
        <link:definition>41101 - Disclosure - Intangible assets - Costs and accumulated amortization (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://www.cwco.com/role/DisclosureIntangibleAssetsAmortizationOfIntangibleAssetsDetails" id="DisclosureIntangibleAssetsAmortizationOfIntangibleAssetsDetails">
        <link:definition>41102 - Disclosure - Intangible assets - Amortization of intangible assets (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://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilityDetails" id="DisclosureLeasesLeaseAssetsAndLiabilityDetails">
        <link:definition>41201 - Disclosure - Leases - Lease assets and liability (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://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" id="DisclosureLeasesComponentsOfLeaseCostDetails">
        <link:definition>41202 - Disclosure - Leases - Components of lease cost (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://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails" id="DisclosureLeasesFutureLeasePaymentsDetails">
        <link:definition>41204 - Disclosure - Leases - Future lease payments (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://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetailsCalc2" id="DisclosureLeasesFutureLeasePaymentsDetailsCalc2">
        <link:definition>41204 - Disclosure - Leases - Future lease payments (Details) Calc2</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://www.cwco.com/role/DisclosureDiscontinuedOperationsCwBelizeDetails1" id="DisclosureDiscontinuedOperationsCwBelizeDetails1">
        <link:definition>41301 - Disclosure - Discontinued operations - CW-Belize (Details) 1</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://www.cwco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" id="DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails">
        <link:definition>41401 - Disclosure - Income taxes - Components of income before income taxes (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://www.cwco.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" id="DisclosureIncomeTaxesProvisionForIncomeTaxesDetails">
        <link:definition>41402 - Disclosure - Income taxes - Provision for income taxes (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://www.cwco.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxRateToEffectiveBenefitRateDetails" id="DisclosureIncomeTaxesReconciliationOfFederalTaxRateToEffectiveBenefitRateDetails">
        <link:definition>41403 - Disclosure - Income taxes - Reconciliation of federal tax rate to the effective benefit rate (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://www.cwco.com/role/DisclosureIncomeTaxesNetLongTermDeferredTaxLiabilityDetails" id="DisclosureIncomeTaxesNetLongTermDeferredTaxLiabilityDetails">
        <link:definition>41404 - Disclosure - Income taxes - Net long-term deferred tax liability (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://www.cwco.com/role/DisclosureEarningsPerShareDetails" id="DisclosureEarningsPerShareDetails">
        <link:definition>41501 - Disclosure - Earnings per share (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://www.cwco.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>00090 - 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://www.cwco.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>00105 - 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://www.cwco.com/role/StatementConsolidatedStatementsOfStockholdersEquity" id="StatementConsolidatedStatementsOfStockholdersEquity">
        <link:definition>00300 - Statement - CONSOLIDATED STATEMENTS OF 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://www.cwco.com/role/DisclosureAccountingPoliciesPropertyPlantAndEquipmentDetails" id="DisclosureAccountingPoliciesPropertyPlantAndEquipmentDetails">
        <link:definition>40201 - Disclosure - Accounting policies - Property, plant and equipment (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://www.cwco.com/role/DisclosureAccountingPoliciesWeightedFairValuesEstimatedDetails" id="DisclosureAccountingPoliciesWeightedFairValuesEstimatedDetails">
        <link:definition>40202 - Disclosure - Accounting policies - Weighted the fair values estimated (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://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails" id="DisclosureAccountingPoliciesDisaggregatedRevenueDetails">
        <link:definition>40203 - Disclosure - Accounting policies - Disaggregated revenue (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://www.cwco.com/role/DisclosureAccountingPoliciesAdditionalInformationDetails" id="DisclosureAccountingPoliciesAdditionalInformationDetails">
        <link:definition>40204 - Disclosure - Accounting policies - Additional Information (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://www.cwco.com/role/DisclosureAcquisitionOfPercComponentsOfIdentifiableIntangibleAssetsAssumedAtAcquisitionDateDetails" id="DisclosureAcquisitionOfPercComponentsOfIdentifiableIntangibleAssetsAssumedAtAcquisitionDateDetails">
        <link:definition>40303 - Disclosure - Acquisition of PERC - Components of identifiable intangible assets assumed at the acquisition date (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://www.cwco.com/role/DisclosureAcquisitionOfPercResultsOfOperationsOfPercIncludedInCompanySResultsOfOperationsDetails" id="DisclosureAcquisitionOfPercResultsOfOperationsOfPercIncludedInCompanySResultsOfOperationsDetails">
        <link:definition>40304 - Disclosure - Acquisition of PERC - Results of operations of PERC included in the Company's results of operations (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://www.cwco.com/role/DisclosureAcquisitionOfPercFinancialInformationDetails" id="DisclosureAcquisitionOfPercFinancialInformationDetails">
        <link:definition>40305 - Disclosure - Acquisition of PERC - Financial Information (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://www.cwco.com/role/DisclosureCashAndCashEquivalentsDetails" id="DisclosureCashAndCashEquivalentsDetails">
        <link:definition>40401 - Disclosure - Cash and cash equivalents (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://www.cwco.com/role/DisclosureAccountsReceivableNetAllowanceForDoubtfulAccountsDetails" id="DisclosureAccountsReceivableNetAllowanceForDoubtfulAccountsDetails">
        <link:definition>40502 - Disclosure - Accounts receivable, net - Allowance for doubtful accounts (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://www.cwco.com/role/DisclosureInventoryDetails" id="DisclosureInventoryDetails">
        <link:definition>40601 - Disclosure - Inventory (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://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressAdditionalInformationDetails" id="DisclosurePropertyPlantAndEquipmentAndConstructionInProgressAdditionalInformationDetails">
        <link:definition>40802 - Disclosure - Property, plant and equipment and construction in progress - Additional Information (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://www.cwco.com/role/DisclosureInvestmentInOcBviInvestmentRollforwardDetails" id="DisclosureInvestmentInOcBviInvestmentRollforwardDetails">
        <link:definition>40903 - Disclosure - Investment in OC-BVI - Investment Rollforward (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://www.cwco.com/role/DisclosureInvestmentInOcBviAdditionalInformationDetails" id="DisclosureInvestmentInOcBviAdditionalInformationDetails">
        <link:definition>40904 - Disclosure - Investment in OC-BVI - Additional Information (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://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopmentDetails" id="DisclosureNscAndAdrProjectDevelopmentDetails">
        <link:definition>41001 - Disclosure - NSC and AdR project development (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://www.cwco.com/role/DisclosureIntangibleAssetsDetails" id="DisclosureIntangibleAssetsDetails">
        <link:definition>41103 - Disclosure - Intangible assets (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://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" id="DisclosureLeasesLeaseAssetsAndLiabilitiesDetails">
        <link:definition>41201 - Disclosure - Leases - Lease assets and liabilities (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://www.cwco.com/role/DisclosureLeasesAdditionalInformationDetails" id="DisclosureLeasesAdditionalInformationDetails">
        <link:definition>41205 - Disclosure - Leases - Additional Information (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://www.cwco.com/role/DisclosureDiscontinuedOperationsDetails" id="DisclosureDiscontinuedOperationsDetails">
        <link:definition>41301 - Disclosure - Discontinued operations (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://www.cwco.com/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails" id="DisclosureDiscontinuedOperationsAdditionalInformationDetails">
        <link:definition>41303 - Disclosure - Discontinued operations - Additional Information (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://www.cwco.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" id="DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>41405 - Disclosure - Income taxes - Additional Information (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://www.cwco.com/role/DisclosureDividendsDetails" id="DisclosureDividendsDetails">
        <link:definition>41601 - Disclosure - Dividends (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://www.cwco.com/role/DisclosureSegmentInformationDetails" id="DisclosureSegmentInformationDetails">
        <link:definition>41701 - Disclosure - Segment information (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://www.cwco.com/role/DisclosureSegmentInformationRevenuesEarnedByMajorGeographicRegionAndMajorCustomerDetails" id="DisclosureSegmentInformationRevenuesEarnedByMajorGeographicRegionAndMajorCustomerDetails">
        <link:definition>41702 - Disclosure - Segment information - Revenues earned by major geographic region and major customer (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://www.cwco.com/role/DisclosureSegmentInformationPropertyPlantAndEquipmentNetByMajorGeographicRegionDetails" id="DisclosureSegmentInformationPropertyPlantAndEquipmentNetByMajorGeographicRegionDetails">
        <link:definition>41703 - Disclosure - Segment information - Property, plant and equipment, net by major geographic region (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://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails" id="DisclosureSegmentInformationAdditionalInformationDetails">
        <link:definition>41704 - Disclosure - Segment information - Additional Information (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://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesCostOfRevenuesDetails" id="DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesCostOfRevenuesDetails">
        <link:definition>41801 - Disclosure - Cost of revenues and general and administrative expenses - Cost of revenues (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://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesGeneralAndAdministrativeExpensesDetails" id="DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesGeneralAndAdministrativeExpensesDetails">
        <link:definition>41802 - Disclosure - Cost of revenues and general and administrative expenses - General and administrative expenses (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://www.cwco.com/role/DisclosureStockBasedCompensationSignificantWeightedAverageAssumptionsDetails" id="DisclosureStockBasedCompensationSignificantWeightedAverageAssumptionsDetails">
        <link:definition>41901 - Disclosure - Stock-based compensation - Significant weighted average assumptions (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://www.cwco.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" id="DisclosureStockBasedCompensationStockOptionActivityDetails">
        <link:definition>41902 - Disclosure - Stock-based compensation - Stock option activity (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://www.cwco.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueOfOptionsAtDateOfGrantAndIntrinsicValueOfOptionsExercisedDetails" id="DisclosureStockBasedCompensationWeightedAverageFairValueOfOptionsAtDateOfGrantAndIntrinsicValueOfOptionsExercisedDetails">
        <link:definition>41903 - Disclosure - Stock-based compensation - Weighted average fair value of options at the date of grant and the intrinsic value of options exercised (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://www.cwco.com/role/DisclosureStockBasedCompensationDetails" id="DisclosureStockBasedCompensationDetails">
        <link:definition>41904 - Disclosure - Stock-based compensation (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://www.cwco.com/role/DisclosureRetirementBenefitsDetails" id="DisclosureRetirementBenefitsDetails">
        <link:definition>42001 - Disclosure - Retirement benefits (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://www.cwco.com/role/DisclosureFinancialInstrumentsDetails" id="DisclosureFinancialInstrumentsDetails">
        <link:definition>42101 - Disclosure - Financial instruments (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://www.cwco.com/role/DisclosureFinancialInstrumentsLevel3ActivityDetails" id="DisclosureFinancialInstrumentsLevel3ActivityDetails">
        <link:definition>42102 - Disclosure - Financial instruments - Level 3 activity (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://www.cwco.com/role/DisclosureFinancialInstrumentsAdditionalInformationDetails" id="DisclosureFinancialInstrumentsAdditionalInformationDetails">
        <link:definition>42103 - Disclosure - Financial instruments - Additional Information (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://www.cwco.com/role/DisclosureCwBaliDetails" id="DisclosureCwBaliDetails">
        <link:definition>42201 - Disclosure - CW-Bali (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://www.cwco.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>42302 - Disclosure - Commitments and contingencies - Additional Information (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://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails" id="DisclosureSupplementalDisclosureOfCashFlowInformationDetails">
        <link:definition>42401 - Disclosure - Supplemental disclosure of cash flow information (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://www.cwco.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" id="DisclosureSubsequentEventsAdditionalInformationDetails">
        <link:definition>42601 - Disclosure - Subsequent events - Additional Information (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://www.cwco.com/role/DisclosurePrincipalActivity" id="DisclosurePrincipalActivity">
        <link:definition>10101 - Disclosure - Principal activity</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://www.cwco.com/role/DisclosureAccountingPolicies" id="DisclosureAccountingPolicies">
        <link:definition>10201 - Disclosure - 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://www.cwco.com/role/DisclosureAcquisitionOfPerc" id="DisclosureAcquisitionOfPerc">
        <link:definition>10301 - Disclosure - Acquisition of PERC</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://www.cwco.com/role/DisclosureCashAndCashEquivalents" id="DisclosureCashAndCashEquivalents">
        <link:definition>10401 - Disclosure - Cash and cash equivalents</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://www.cwco.com/role/DisclosureAccountsReceivableNet" id="DisclosureAccountsReceivableNet">
        <link:definition>10501 - Disclosure - Accounts receivable, net</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://www.cwco.com/role/DisclosureInventory" id="DisclosureInventory">
        <link:definition>10601 - Disclosure - Inventory</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://www.cwco.com/role/DisclosureContractsInProgress" id="DisclosureContractsInProgress">
        <link:definition>10701 - Disclosure - Contracts in progress</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://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgress" id="DisclosurePropertyPlantAndEquipmentAndConstructionInProgress">
        <link:definition>10801 - Disclosure - Property, plant and equipment and construction in progress</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://www.cwco.com/role/DisclosureInvestmentInOcBvi" id="DisclosureInvestmentInOcBvi">
        <link:definition>10901 - Disclosure - Investment in OC-BVI</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://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopment" id="DisclosureNscAndAdrProjectDevelopment">
        <link:definition>11001 - Disclosure - NSC and AdR project development</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://www.cwco.com/role/DisclosureIntangibleAssets" id="DisclosureIntangibleAssets">
        <link:definition>11101 - Disclosure - Intangible assets</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://www.cwco.com/role/DisclosureLeases" id="DisclosureLeases">
        <link:definition>11201 - Disclosure - Leases</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://www.cwco.com/role/DisclosureDiscontinuedOperations" id="DisclosureDiscontinuedOperations">
        <link:definition>11301 - Disclosure - Discontinued operations</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://www.cwco.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>11401 - Disclosure - Income taxes</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://www.cwco.com/role/DisclosureEarningsPerShare" id="DisclosureEarningsPerShare">
        <link:definition>11501 - Disclosure - Earnings per share</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://www.cwco.com/role/DisclosureDividends" id="DisclosureDividends">
        <link:definition>11601 - Disclosure - Dividends</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://www.cwco.com/role/DisclosureSegmentInformation" id="DisclosureSegmentInformation">
        <link:definition>11701 - Disclosure - Segment 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://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpenses" id="DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpenses">
        <link:definition>11801 - Disclosure - Cost of revenues and general and administrative expenses</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://www.cwco.com/role/DisclosureStockBasedCompensation" id="DisclosureStockBasedCompensation">
        <link:definition>11901 - Disclosure - Stock-based compensation</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://www.cwco.com/role/DisclosureRetirementBenefits" id="DisclosureRetirementBenefits">
        <link:definition>12001 - Disclosure - Retirement benefits</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://www.cwco.com/role/DisclosureFinancialInstruments" id="DisclosureFinancialInstruments">
        <link:definition>12101 - Disclosure - Financial instruments</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://www.cwco.com/role/DisclosureCwBali" id="DisclosureCwBali">
        <link:definition>12201 - Disclosure - CW-Bali</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://www.cwco.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>12301 - 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://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformation" id="DisclosureSupplementalDisclosureOfCashFlowInformation">
        <link:definition>12401 - Disclosure - Supplemental disclosure of cash flow 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://www.cwco.com/role/DisclosureImpactOfRecentAccountingStandards" id="DisclosureImpactOfRecentAccountingStandards">
        <link:definition>12501 - Disclosure - Impact of recent accounting standards</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://www.cwco.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>12601 - 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://www.cwco.com/role/DisclosureAccountingPoliciesPolicies" id="DisclosureAccountingPoliciesPolicies">
        <link:definition>20202 - Disclosure - 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://www.cwco.com/role/DisclosureAccountingPoliciesTables" id="DisclosureAccountingPoliciesTables">
        <link:definition>30203 - Disclosure - Accounting policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercTables" id="DisclosureAcquisitionOfPercTables">
        <link:definition>30303 - Disclosure - Acquisition of PERC (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://www.cwco.com/role/DisclosureCashAndCashEquivalentsTables" id="DisclosureCashAndCashEquivalentsTables">
        <link:definition>30403 - Disclosure - Cash and cash equivalents (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://www.cwco.com/role/DisclosureAccountsReceivableNetTables" id="DisclosureAccountsReceivableNetTables">
        <link:definition>30503 - Disclosure - Accounts receivable, net (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://www.cwco.com/role/DisclosureInventoryTables" id="DisclosureInventoryTables">
        <link:definition>30603 - Disclosure - Inventory (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://www.cwco.com/role/DisclosureContractsInProgressTables" id="DisclosureContractsInProgressTables">
        <link:definition>30703 - Disclosure - Contracts in progress (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://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressTables" id="DisclosurePropertyPlantAndEquipmentAndConstructionInProgressTables">
        <link:definition>30803 - Disclosure - Property, plant and equipment and construction in progress (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://www.cwco.com/role/DisclosureInvestmentInOcBviTables" id="DisclosureInvestmentInOcBviTables">
        <link:definition>30903 - Disclosure - Investment in OC-BVI (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://www.cwco.com/role/DisclosureIntangibleAssetsTables" id="DisclosureIntangibleAssetsTables">
        <link:definition>31103 - Disclosure - Intangible assets (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://www.cwco.com/role/DisclosureLeasesTables" id="DisclosureLeasesTables">
        <link:definition>31203 - Disclosure - Leases (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://www.cwco.com/role/DisclosureDiscontinuedOperationsCwBelizeTables" id="DisclosureDiscontinuedOperationsCwBelizeTables">
        <link:definition>31303 - Disclosure - Discontinued operations - CW-Belize (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://www.cwco.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>31403 - Disclosure - Income taxes (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://www.cwco.com/role/DisclosureEarningsPerShareTables" id="DisclosureEarningsPerShareTables">
        <link:definition>31503 - Disclosure - Earnings per share (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://www.cwco.com/role/DisclosureDividendsTables" id="DisclosureDividendsTables">
        <link:definition>31603 - Disclosure - Dividends (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://www.cwco.com/role/DisclosureSegmentInformationTables" id="DisclosureSegmentInformationTables">
        <link:definition>31703 - Disclosure - Segment information (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://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesTables" id="DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesTables">
        <link:definition>31803 - Disclosure - Cost of revenues and general and administrative expenses (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://www.cwco.com/role/DisclosureStockBasedCompensationTables" id="DisclosureStockBasedCompensationTables">
        <link:definition>31903 - Disclosure - Stock-based compensation (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://www.cwco.com/role/DisclosureFinancialInstrumentsTables" id="DisclosureFinancialInstrumentsTables">
        <link:definition>32103 - Disclosure - Financial instruments (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://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationTables" id="DisclosureSupplementalDisclosureOfCashFlowInformationTables">
        <link:definition>32403 - Disclosure - Supplemental disclosure of cash flow information (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://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" id="DisclosureLeasesSupplementalCashFlowInformationDetails">
        <link:definition>41203 - Disclosure - Leases - Supplemental cash flow information (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://www.cwco.com/role/DisclosureDiscontinuedOperationsFinancialInformationDetails" id="DisclosureDiscontinuedOperationsFinancialInformationDetails">
        <link:definition>41302 - Disclosure - Discontinued operations - Financial information (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="cwco-20191231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cwco-20191231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cwco-20191231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cwco-20191231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </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://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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://fasb.org/us-roles/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" />
  <import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
  <import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_DocumentAndEntityInformationAbstract" substitutionGroup="xbrli:item" />
  <element id="cwco_ProfitLossFromSubsidiaries" name="ProfitLossFromSubsidiaries" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="cwco_IncomeLossFromDiscontinuedOperations" name="IncomeLossFromDiscontinuedOperations" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element name="CumulativeTranslationAdjustmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_CumulativeTranslationAdjustmentMember" substitutionGroup="xbrli:item" />
  <element id="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" name="LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element name="RetailRevenuesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_RetailRevenuesMember" substitutionGroup="xbrli:item" />
  <element name="BulkRevenuesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_BulkRevenuesMember" substitutionGroup="xbrli:item" />
  <element name="ServicesRevenuesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ServicesRevenuesMember" substitutionGroup="xbrli:item" />
  <element name="ManufacturingRevenuesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ManufacturingRevenuesMember" substitutionGroup="xbrli:item" />
  <element name="AerexIndustriesIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AerexIndustriesIncMember" substitutionGroup="xbrli:item" />
  <element name="DepositsHeldInForeignBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_DepositsHeldInForeignBank" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <element name="PercentageOfBadDebts" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_PercentageOfBadDebts" substitutionGroup="xbrli:item" />
  <element name="ProceedsFromRepatriatedFunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_ProceedsFromRepatriatedFunds" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <element name="BulkMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_BulkMember" substitutionGroup="xbrli:item" />
  <element name="ServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ServicesMember" substitutionGroup="xbrli:item" />
  <element name="ManufacturingUnitsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_ManufacturingUnitsMember" substitutionGroup="xbrli:item" />
  <element name="OceanConversionBviLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_OceanConversionBviLtdMember" substitutionGroup="xbrli:item" />
  <element name="EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <element id="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests" name="EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent" name="EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" name="IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element name="AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AgreementAxis" substitutionGroup="xbrldt:dimensionItem" />
  <element name="AgreementDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AgreementDomain" substitutionGroup="xbrli:item" />
  <element name="EquityMethodInvestmentsVotingSharesPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_EquityMethodInvestmentsVotingSharesPercentage" substitutionGroup="xbrli:item" />
  <element name="EquityMethodInvestmentInterestInProfitPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_EquityMethodInvestmentInterestInProfitPercentage" substitutionGroup="xbrli:item" />
  <element name="NSCAguaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_NSCAguaMember" substitutionGroup="xbrli:item" />
  <element name="OptionAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_OptionAgreementMember" substitutionGroup="xbrli:item" />
  <element name="TypeOfPhasesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_TypeOfPhasesAxis" substitutionGroup="xbrldt:dimensionItem" />
  <element name="TypeOfPhasesDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_TypeOfPhasesDomain" substitutionGroup="xbrli:item" />
  <element name="FirstPhaseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_FirstPhaseMember" substitutionGroup="xbrli:item" />
  <element name="SecondPhaseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_SecondPhaseMember" substitutionGroup="xbrli:item" />
  <element name="TotalPercentageOfOwnershipInterestInAcquiredCompany" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" substitutionGroup="xbrli:item" />
  <element name="SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" type="num:volumeItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" substitutionGroup="xbrli:item" />
  <element name="RepaymentOfInterCompanyLoanPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_RepaymentOfInterCompanyLoanPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <element name="LeaseTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_LeaseTerm" substitutionGroup="xbrli:item" />
  <element name="OperatingLeasesRentExpensePerMonth" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_OperatingLeasesRentExpensePerMonth" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <element name="TotalVotingInterestPercentageAfterConversionOfLoan" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_TotalVotingInterestPercentageAfterConversionOfLoan" substitutionGroup="xbrli:item" />
  <element name="PercentageOfVotingInterestAcquiredThroughOptionAgreement" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" substitutionGroup="xbrli:item" />
  <element name="PaymentsForOptionExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_PaymentsForOptionExercised" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <element name="PaymentsToEnterOptionAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_PaymentsToEnterOptionAgreement" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <element name="OptionAgreementExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_OptionAgreementExpirationDate" substitutionGroup="xbrli:item" />
  <element name="SubscriptionAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_SubscriptionAgreementDescription" substitutionGroup="xbrli:item" />
  <element name="AguasDeRosaritoSapiDeCvMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_AguasDeRosaritoSapiDeCvMember" substitutionGroup="xbrli:item" />
  <element name="OperatingLeaseRightOfUseAssetNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_OperatingLeaseRightOfUseAssetNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <element name="OperatingLeaseAssetsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="cwco_OperatingLeaseAssetsCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <element name="CommitmentsAndContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_CommitmentsAndContingenciesTable" substitutionGroup="xbrldt:hypercubeItem" />
  <element id="cwco_CommitmentsAndContingenciesLineItems" name="CommitmentsAndContingenciesLineItems" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element name="CaymanWaterRetailOperationsPercentageOfGrossProfit" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" substitutionGroup="xbrli:item" />
  <element name="CaymanWaterRetailOperationsPercentageOfRevenue" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" substitutionGroup="xbrli:item" />
  <element name="WSCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="cwco_WSCMember" substitutionGroup="xbrli:item" />
  <element id="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes" name="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="cwco_PaymentForLandAndRightOfWayHeldForDevelopment" name="PaymentForLandAndRightOfWayHeldForDevelopment" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="cwco_ConstructionInProgressNet" name="ConstructionInProgressNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="cwco_DividendsTextBlock" name="DividendsTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract" name="CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock" name="CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_OtherAssetsPolicyTextBlock" name="OtherAssetsPolicyTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" name="ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_EstimatedFairValueOfReportingSegmentTableTextBlock" name="EstimatedFairValueOfReportingSegmentTableTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock" name="SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock" name="CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_PlantAndEquipmentMember" name="PlantAndEquipmentMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_DistributionSystemsMember" name="DistributionSystemsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_LabEquipmentMember" name="LabEquipmentMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_FairValueDeterminingMethodAxis" name="FairValueDeterminingMethodAxis" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_FairValueDeterminingMethodDomain" name="FairValueDeterminingMethodDomain" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_DiscountedCashFlowMethodMember" name="DiscountedCashFlowMethodMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_GuidelinePublicCompanyMethodMember" name="GuidelinePublicCompanyMethodMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_MergersAndAcquisitionsMethodMember" name="MergersAndAcquisitionsMethodMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_EstimatedFairValuePercentageSegmentReportingInformation" name="EstimatedFairValuePercentageSegmentReportingInformation" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_CapitalizedEngineeringLaborAndMaterialsCostMember" name="CapitalizedEngineeringLaborAndMaterialsCostMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_EstimatedFairValuEcarryingAmountExceededPercentage" name="EstimatedFairValuEcarryingAmountExceededPercentage" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank" name="CashAndRestrictedCashEquivalentsHeldInForeignBank" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" name="NumberOfDaysAfterConsumptionBillingsAreCollected" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" name="NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem" name="AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem" nillable="true" type="num:volumeItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_AccountsReceivableTradeCurrent" name="AccountsReceivableTradeCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="cwco_AccountsReceivableOtherCurrent" name="AccountsReceivableOtherCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="cwco_WaterStockMember" name="WaterStockMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ConsumablesStockMember" name="ConsumablesStockMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_SparePartsStockMember" name="SparePartsStockMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_CapitalCommitments" name="CapitalCommitments" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="cwco_ConstructionInProgressPlacedInService" name="ConstructionInProgressPlacedInService" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="cwco_ThousandNineHundredAndNinetyAgreementMember" name="ThousandNineHundredAndNinetyAgreementMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_BaughersBayMember" name="BaughersBayMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_PurchasePriceAgreedForPlantUnderAgreement" name="PurchasePriceAgreedForPlantUnderAgreement" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="cwco_ConsolidatedWaterUSHoldingsMember" name="ConsolidatedWaterUSHoldingsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_GreenfieldMember" name="GreenfieldMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_SuezMember" name="SuezMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_UnaffiliatedPartyMember" name="UnaffiliatedPartyMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_PercentageOfTotalCost" name="PercentageOfTotalCost" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="cwco_PeriodInWhichConstructionMustBeCompleted" name="PeriodInWhichConstructionMustBeCompleted" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" name="PeriodRequiredToOperateAndMaintainPlantAndAqueduct" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_NoncompeteAgreementMember" name="NoncompeteAgreementMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_TradeNameMember" name="TradeNameMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_CertificationsprogramsMember" name="CertificationsprogramsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_CustomerBacklogMember" name="CustomerBacklogMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes" name="IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems" name="EffectiveIncomeTaxRateReconciliationPermanentItems" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_DeferredTaxAssetsLandBasisDifference" name="DeferredTaxAssetsLandBasisDifference" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="cwco_DeferredTaxAssetsStartupCosts" name="DeferredTaxAssetsStartupCosts" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="cwco_DividendsPerShareDeclared" name="DividendsPerShareDeclared" nillable="true" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_WaterAndSewerageCorporationMember" name="WaterAndSewerageCorporationMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_WaterAuthorityCaymanMember" name="WaterAuthorityCaymanMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_EntityWideRevenuesMajorCustomerPercentage" name="EntityWideRevenuesMajorCustomerPercentage" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_AllOtherCountriesMember" name="AllOtherCountriesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" name="CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_DepreciationMember" name="DepreciationMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_FuelOilMember" name="FuelOilMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_EmployeeCostsMember" name="EmployeeCostsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_CostOfPlantSalesMember" name="CostOfPlantSalesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_RoyaltiesMember" name="RoyaltiesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_InsuranceMember" name="InsuranceMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_MaterialsMember" name="MaterialsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" name="CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ProfessionalsFeeMember" name="ProfessionalsFeeMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_DirectorsFeesAndExpensesMember" name="DirectorsFeesAndExpensesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_NscProjectExpensesMember" name="NscProjectExpensesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_AmortizationOfIntangiblesMember" name="AmortizationOfIntangiblesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_OtherCreditDeviceMember" name="OtherCreditDeviceMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_BelowMarketPriceMember" name="BelowMarketPriceMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_AtMarketPriceMember" name="AtMarketPriceMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_AboveMarketPriceMember" name="AboveMarketPriceMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ManagementEmployeesMember" name="ManagementEmployeesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_EmployeesMember" name="EmployeesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_EquityIncentivePlan2008Member" name="EquityIncentivePlan2008Member" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_CommonStockOptionsMember" name="CommonStockOptionsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_NonExecutiveDirectorsSharePlanMember" name="NonExecutiveDirectorsSharePlanMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_NonperformancebasedGrantsMember" name="NonperformancebasedGrantsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_PerformancebasedGrantsMember" name="PerformancebasedGrantsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod" name="AdditionalConsecutiveIndividualRequisiteServicePeriod" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_StockholdersEquityNoteConversionRatioPreferredShares" name="StockholdersEquityNoteConversionRatioPreferredShares" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_StockholdersEquityNoteConversionRatioCommonShares" name="StockholdersEquityNoteConversionRatioCommonShares" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock" name="NumberOfDaysOfAverageTradingPriceOfCommonStock" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised" name="NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_ClosingPriceOfCommonShares" name="ClosingPriceOfCommonShares" nillable="true" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_RetirementPlanAxis" name="RetirementPlanAxis" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_RetirementPlanDomain" name="RetirementPlanDomain" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies" name="TermOfForeignExchangeRiskToDollarForCertainCurrencies" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_ConsolidatedWaterBaliMember" name="ConsolidatedWaterBaliMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_EmploymentAgreementBaseAnnualSalaries" name="EmploymentAgreementBaseAnnualSalaries" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment" name="TransfersBetweenInventoryAndPropertyPlantAndEquipment" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet" name="NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="cwco_TransfersBetweenOtherAssetsAndConstructionInProgress" name="TransfersBetweenOtherAssetsAndConstructionInProgress" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="cwco_CwBelizeMember" name="CwBelizeMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_RefurbishProjectMember" name="RefurbishProjectMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses" name="EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="cwco_PercWaterCorporationMember" name="PercWaterCorporationMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ThreeExecutivesMember" name="ThreeExecutivesMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset" name="EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="cwco_ContractWithCustomerAssetPolicyPolicyTextBlock" name="ContractWithCustomerAssetPolicyPolicyTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock" name="ContractWithCustomerLiabilityPolicyPolicyTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <element id="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock" name="ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable" name="ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" name="ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ContractWithCustomerAxis" name="ContractWithCustomerAxis" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ContractWithCustomerDomain" name="ContractWithCustomerDomain" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ContractWithCustomerInProgressMember" name="ContractWithCustomerInProgressMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ContractWithCustomerAmountBilled" name="ContractWithCustomerAmountBilled" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <element id="cwco_ContractWithCustomerNetOverbillings" name="ContractWithCustomerNetOverbillings" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="cwco_BalanceSheetLocationAbstract" name="BalanceSheetLocationAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" name="DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" name="DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember" name="DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_CriteriaForRecognisingInvestmentAtCost" name="CriteriaForRecognisingInvestmentAtCost" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable" name="BusinessCombinationWorkingCapitalAdjustmentPayable" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="cwco_ManagementContractsMember" name="ManagementContractsMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_OneCustomerMember" name="OneCustomerMember" nillable="true" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_PercNonControllingInterestAtAcquisitionDate" name="PercNonControllingInterestAtAcquisitionDate" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" name="ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <element id="cwco_SaleOfAssets" name="SaleOfAssets" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="cwco_SaleOfStock" name="SaleOfStock" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <element id="cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock" name="ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_SubsidiaryAbstract" name="SubsidiaryAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <element id="cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation" name="ScheduleOfSupplementalDisclosureOfCashFlowInformation" nillable="true" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_ExtendedWaterSupplyAgreementTerm" name="ExtendedWaterSupplyAgreementTerm" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement" name="TermRequiredBeforeExtensionOfWaterSupplyAgreement" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="cwco_DiscountForMarketabilityOfNoncontrollingInterest" name="DiscountForMarketabilityOfNoncontrollingInterest" nillable="true" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>cwco-20191231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.5.2.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/13/2020 11:46:37 PM-->
<!--Modified on: 3/13/2020 11:46:38 PM-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.cwco.com/role/StatementConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedStatementsOfIncome" roleURI="http://www.cwco.com/role/StatementConsolidatedStatementsOfIncome" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.cwco.com/role/StatementConsolidatedStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountsReceivableNetDetails" roleURI="http://www.cwco.com/role/DisclosureAccountsReceivableNetDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureContractsInProgressDetails" roleURI="http://www.cwco.com/role/DisclosureContractsInProgressDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails" roleURI="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails" roleURI="http://www.cwco.com/role/DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInvestmentInOcBviIncomeStatementDetailsDetails" roleURI="http://www.cwco.com/role/DisclosureInvestmentInOcBviIncomeStatementDetailsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails" roleURI="http://www.cwco.com/role/DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIntangibleAssetsAmortizationOfIntangibleAssetsDetails" roleURI="http://www.cwco.com/role/DisclosureIntangibleAssetsAmortizationOfIntangibleAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesLeaseAssetsAndLiabilityDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilityDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesComponentsOfLeaseCostDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesFutureLeasePaymentsDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesFutureLeasePaymentsDetailsCalc2" roleURI="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetailsCalc2" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureDiscontinuedOperationsCwBelizeDetails1" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsCwBelizeDetails1" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesReconciliationOfFederalTaxRateToEffectiveBenefitRateDetails" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxRateToEffectiveBenefitRateDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesNetLongTermDeferredTaxLiabilityDetails" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesNetLongTermDeferredTaxLiabilityDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureEarningsPerShareDetails" roleURI="http://www.cwco.com/role/DisclosureEarningsPerShareDetails" />
  <calculationLink xlink:role="http://www.cwco.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637197399953267957" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent_637197399953267957" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637197399953267957" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637197399953267957" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637197399953267957" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_637197399953267957" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637197399953267957" xlink:to="us-gaap_AccountsReceivableNetCurrent_637197399953267957" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_637197399953267957" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637197399953267957" xlink:to="us-gaap_InventoryNet_637197399953267957" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637197399953267957" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637197399953267957" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637197399953267957" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_637197399953267957" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637197399953267957" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_637197399953267957" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637197399953267957" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_637197399953278022" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637197399953267957" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399953278022" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637197399953278022" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConstructionInProgressNet" xlink:label="cwco_ConstructionInProgressNet_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="cwco_ConstructionInProgressNet_637197399953278022" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_InventoryNoncurrent_637197399953278022" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_EquityMethodInvestments_637197399953278022" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_Goodwill_637197399953278022" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="us-gaap_LandAvailableForDevelopment_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_LandAvailableForDevelopment_637197399953278022" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_637197399953278022" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_637197399953278022" order="9" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent_637197399953278022" order="10" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_637197399953278022" order="11" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities_637197399953278022" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637197399953278022" xlink:to="us-gaap_LiabilitiesCurrent_637197399953278022" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637197399953278022" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_637197399953278022" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637197399953278022" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_637197399953278022" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637197399953278022" xlink:to="us-gaap_DividendsPayableCurrent_637197399953278022" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637197399953278022" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637197399953278022" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637197399953278022" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637197399953278022" xlink:to="us-gaap_LongTermDebtCurrent_637197399953288003" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637197399953278022" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_637197399953288003" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637197399953278022" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399953288003" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637197399953278022" xlink:to="us-gaap_LongTermDebtNoncurrent_637197399953288003" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637197399953278022" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_637197399953288003" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637197399953278022" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637197399953288003" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637197399953278022" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637197399953288003" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637197399953278022" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_637197399953288003" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_637197399953288003" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_637197399953288003" xlink:to="us-gaap_StockholdersEquity_637197399953288003" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637197399953288003" xlink:to="us-gaap_PreferredStockValue_637197399953288003" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637197399953288003" xlink:to="us-gaap_CommonStockValue_637197399953288003" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637197399953288003" xlink:to="us-gaap_AdditionalPaidInCapital_637197399953288003" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637197399953288003" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637197399953288003" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_637197399953288003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637197399953288003" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_637197399953288003" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_637197399953288003" xlink:to="us-gaap_MinorityInterest_637197399953297968" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/StatementConsolidatedStatementsOfIncome" xlink:type="extended" xlink:title="00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_637197399953297968" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_637197399953297968" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_637197399953297968" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_637197399953297968" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperations_637197399953297968" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations_637197399953297968" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_637197399953297968" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_637197399953297968" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399953297968" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399953297968" xlink:to="us-gaap_OperatingIncomeLoss_637197399953297968" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_637197399953297968" xlink:to="us-gaap_GrossProfit_637197399953297968" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_637197399953297968" xlink:to="us-gaap_Revenues_637197399953297968" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_637197399953297968" xlink:to="us-gaap_CostOfRevenue_637197399953297968" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_637197399953297968" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637197399953297968" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_637197399953297968" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_637197399953297968" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399953297968" xlink:to="us-gaap_NonoperatingIncomeExpense_637197399953297968" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637197399953297968" xlink:to="us-gaap_InterestIncomeOther_637197399953297968" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_637197399953297968" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637197399953297968" xlink:to="us-gaap_InterestExpense_637197399953297968" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="cwco_ProfitLossFromSubsidiaries_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637197399953297968" xlink:to="cwco_ProfitLossFromSubsidiaries_637197399953307953" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637197399953297968" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_637197399953307953" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637197399953297968" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_637197399953307953" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637197399953297968" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_637197399953307953" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_637197399953297968" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637197399953307953" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperations_637197399953297968" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_637197399953307953" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399953307953" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromDiscontinuedOperations" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399953307953" xlink:to="cwco_IncomeLossFromDiscontinuedOperations_637197399953307953" order="1" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399953307953" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399953307953" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_637197399953307953" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_637197399953307953" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637197399953307953" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_637197399953307953" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_637197399953307953" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_637197399953307953" xlink:to="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_637197399953307953" order="3" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_637197399953307953" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_637197399953307953" order="4" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentForLandAndRightOfWayHeldForDevelopment" xlink:label="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_637197399953307953" xlink:to="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_637197399953307953" order="5" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_637197399953307953" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_637197399953307953" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable_637197399953307953" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_637197399953317940" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637197399953317940" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_637197399953317940" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637197399953317940" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_637197399953317940" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637197399953317940" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_637197399953317940" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637197399953317940" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_637197399953317940" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637197399953317940" xlink:to="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_637197399953317940" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637197399953317940" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_637197399953317940" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637197399953317940" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637197399953317940" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_637197399953317940" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637197399953317940" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_637197399953317940" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails" xlink:type="extended" xlink:title="40301 - Disclosure - Acquisition of PERC - Purchase agreement and summary of purchase price (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_637197399953317940" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="us-gaap_CashAcquiredFromAcquisition_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_CashAcquiredFromAcquisition_637197399953317940" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails" xlink:type="extended" xlink:title="40302 - Disclosure - Acquisition of PERC - Estimated fair values of the assets and liabilities assumed at the acquisition date (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_Goodwill_637197399953317940" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_637197399953317940" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions_637197399953327915" order="1" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities_637197399953327915" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationWorkingCapitalAdjustmentPayable" xlink:label="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" xlink:to="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable_637197399953327915" order="3" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet_637197399953327915" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities_637197399953327915" order="5" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_637197399953327915" order="6" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_637197399953327915" order="7" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_637197399953327915" order="8" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_637197399953327915" order="9" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399953317940" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_637197399953327915" order="10" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureAccountsReceivableNetDetails" xlink:type="extended" xlink:title="40501 - Disclosure - Accounts receivable, net (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_637050102263978223" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent_637050102263978223" xlink:to="us-gaap_AccountsReceivableGrossCurrent_637197399953327915" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AccountsReceivableTradeCurrent" xlink:label="cwco_AccountsReceivableTradeCurrent_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableGrossCurrent_637197399953327915" xlink:to="cwco_AccountsReceivableTradeCurrent_637197399953327915" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="us-gaap_DueFromAffiliateCurrent_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableGrossCurrent_637197399953327915" xlink:to="us-gaap_DueFromAffiliateCurrent_637197399953327915" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AccountsReceivableOtherCurrent" xlink:label="cwco_AccountsReceivableOtherCurrent_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableGrossCurrent_637197399953327915" xlink:to="cwco_AccountsReceivableOtherCurrent_637197399953327915" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetCurrent_637050102263978223" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_637197399953327915" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureContractsInProgressDetails" xlink:type="extended" xlink:title="40701 - Disclosure - Contracts in progress (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerNetOverbillings" xlink:label="cwco_ContractWithCustomerNetOverbillings" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerAmountBilled" xlink:label="cwco_ContractWithCustomerAmountBilled_637197399953327915" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cwco_ContractWithCustomerNetOverbillings" xlink:to="cwco_ContractWithCustomerAmountBilled_637197399953327915" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_637197399953337885" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cwco_ContractWithCustomerNetOverbillings" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_637197399953337885" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails" xlink:type="extended" xlink:title="40801 - Disclosure - Property, plant and equipment and construction in progress (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637050102264067992" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_637197399953337885" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet_637050102264067992" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_637197399953337885" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_637197399953337885" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet_637050102264067992" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_637197399953337885" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Investment in OC-BVI - Assets and liabilities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" xlink:label="loc_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets_637197399953337885" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets_637197399953337885" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets_637197399953337885" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets_637197399953337885" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" xlink:label="loc_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities_637197399953337885" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities_637197399953337885" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities_637197399953337885" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities_637197399953337885" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureInvestmentInOcBviIncomeStatementDetailsDetails" xlink:type="extended" xlink:title="40902 - Disclosure - Investment in OC-BVI - Income statement details (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent" xlink:label="loc_cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss_637197399953347644" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests_637197399953347644" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails" xlink:type="extended" xlink:title="41101 - Disclosure - Intangible assets - Costs and accumulated amortization (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_637050102265065346" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill_637050102265065346" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_637197399953347644" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill_637050102265065346" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_637197399953347644" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:type="extended" xlink:title="41102 - Disclosure - Intangible assets - Amortization of intangible assets (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_637050102265095255" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_637050102265095255" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_637197399953347644" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_637050102265095255" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_637197399953347644" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_637050102265095255" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_637197399953347644" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_637050102265095255" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_637197399953347644" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_637050102265095255" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_637197399953347644" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet_637050102265095255" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_637197399953347644" order="6" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilityDetails" xlink:type="extended" xlink:title="41201 - Disclosure - Leases - Lease assets and liability (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OperatingLeaseRightOfUseAssetNet" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cwco_OperatingLeaseRightOfUseAssetNet" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_637197399953347644" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OperatingLeaseAssetsCurrent" xlink:label="cwco_OperatingLeaseAssetsCurrent_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="cwco_OperatingLeaseRightOfUseAssetNet" xlink:to="cwco_OperatingLeaseAssetsCurrent_637197399953347644" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_637187717244187137" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637197399953347644" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_637187717244187137" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637197399953347644" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_637187717244187137" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637197399953357807" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" xlink:type="extended" xlink:title="41202 - Disclosure - Leases - Components of lease cost (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost_637197399953357807" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_637197399953357807" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails" xlink:type="extended" xlink:title="41204 - Disclosure - Leases - Future lease payments (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637197399953357807" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637197399953357807" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_637197399953357807" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_637197399953357807" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_637197399953357807" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_637197399953357807" order="6" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetailsCalc2" xlink:type="extended" xlink:title="41204 - Disclosure - Leases - Future lease payments (Details) Calc2">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637197399953357807" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability_637197399953357807" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsCwBelizeDetails1" xlink:type="extended" xlink:title="41301 - Disclosure - Discontinued operations - CW-Belize (Details) 1">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399953357807" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_637197399953357807" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_637197399953357807" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_637197399953357807" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_637197399953367790" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_637197399953367790" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_637197399953367790" order="6" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" xlink:type="extended" xlink:title="41401 - Disclosure - Income taxes - Components of income before income taxes (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes" xlink:label="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes_637197399953367790" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_637197399953367790" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_637197399953367790" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" xlink:type="extended" xlink:title="41402 - Disclosure - Income taxes - Provision for income taxes (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637050102265613857" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_637050102265613857" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_637197399953367790" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_637197399953367790" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_637197399953367790" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_637197399953367790" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_637197399953367790" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit_637050102265613857" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_637197399953367790" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits_637197399953367790" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_637197399953367790" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits_637197399953367790" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_637197399953367790" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxRateToEffectiveBenefitRateDetails" xlink:type="extended" xlink:title="41403 - Disclosure - Income taxes - Reconciliation of federal tax rate to the effective benefit rate (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_637197399953367790" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_637197399953367790" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_637197399953367790" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_637197399953377831" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_637197399953377831" order="4" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EffectiveIncomeTaxRateReconciliationPermanentItems" xlink:label="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems_637197399953377831" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_637197399953377831" order="6" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesNetLongTermDeferredTaxLiabilityDetails" xlink:type="extended" xlink:title="41404 - Disclosure - Income taxes - Net long-term deferred tax liability (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities_637050102265683682" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities_637050102265683682" xlink:to="us-gaap_DeferredTaxAssetsNet_637197399953377831" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_637197399953377831" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_637197399953377831" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DeferredTaxAssetsLandBasisDifference" xlink:label="cwco_DeferredTaxAssetsLandBasisDifference_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_637197399953377831" xlink:to="cwco_DeferredTaxAssetsLandBasisDifference_637197399953377831" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DeferredTaxAssetsStartupCosts" xlink:label="cwco_DeferredTaxAssetsStartupCosts_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_637197399953377831" xlink:to="cwco_DeferredTaxAssetsStartupCosts_637197399953377831" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_637197399953377831" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_637197399953377831" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet_637197399953377831" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_637197399953377831" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities_637050102265683682" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_637197399953377831" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_637197399953377831" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_637197399953377831" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities_637197399953377831" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_637197399953377831" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.cwco.com/role/DisclosureEarningsPerShareDetails" xlink:type="extended" xlink:title="41501 - Disclosure - Earnings per share (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:label="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_637197399953377831" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399953377831" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637197399953377831" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_637197399953377831" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_637197399953377831" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_637197399953387738" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_637197399953387738" order="3" use="optional" weight="1" />
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>cwco-20191231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.5.2.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/13/2020 11:46:37 PM-->
<!--Modified on: 3/13/2020 11:46:38 PM-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.cwco.com/role/StatementConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedBalanceSheetsParenthetical" roleURI="http://www.cwco.com/role/StatementConsolidatedBalanceSheetsParenthetical" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.cwco.com/role/StatementConsolidatedStatementsOfStockholdersEquity" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPoliciesPropertyPlantAndEquipmentDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesPropertyPlantAndEquipmentDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPoliciesWeightedFairValuesEstimatedDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesWeightedFairValuesEstimatedDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPoliciesDisaggregatedRevenueDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercComponentsOfIdentifiableIntangibleAssetsAssumedAtAcquisitionDateDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercComponentsOfIdentifiableIntangibleAssetsAssumedAtAcquisitionDateDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercResultsOfOperationsOfPercIncludedInCompanySResultsOfOperationsDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercResultsOfOperationsOfPercIncludedInCompanySResultsOfOperationsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercFinancialInformationDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercFinancialInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCashAndCashEquivalentsDetails" roleURI="http://www.cwco.com/role/DisclosureCashAndCashEquivalentsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInventoryDetails" roleURI="http://www.cwco.com/role/DisclosureInventoryDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureContractsInProgressDetails" roleURI="http://www.cwco.com/role/DisclosureContractsInProgressDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails" roleURI="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails" roleURI="http://www.cwco.com/role/DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInvestmentInOcBviAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureInvestmentInOcBviAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureNscAndAdrProjectDevelopmentDetails" roleURI="http://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopmentDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails" roleURI="http://www.cwco.com/role/DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIntangibleAssetsDetails" roleURI="http://www.cwco.com/role/DisclosureIntangibleAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSegmentInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSegmentInformationRevenuesEarnedByMajorGeographicRegionAndMajorCustomerDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationRevenuesEarnedByMajorGeographicRegionAndMajorCustomerDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSegmentInformationPropertyPlantAndEquipmentNetByMajorGeographicRegionDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationPropertyPlantAndEquipmentNetByMajorGeographicRegionDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSegmentInformationAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesCostOfRevenuesDetails" roleURI="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesCostOfRevenuesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesGeneralAndAdministrativeExpensesDetails" roleURI="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesGeneralAndAdministrativeExpensesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureStockBasedCompensationStockOptionActivityDetails" roleURI="http://www.cwco.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureStockBasedCompensationWeightedAverageFairValueOfOptionsAtDateOfGrantAndIntrinsicValueOfOptionsExercisedDetails" roleURI="http://www.cwco.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueOfOptionsAtDateOfGrantAndIntrinsicValueOfOptionsExercisedDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureStockBasedCompensationDetails" roleURI="http://www.cwco.com/role/DisclosureStockBasedCompensationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureRetirementBenefitsDetails" roleURI="http://www.cwco.com/role/DisclosureRetirementBenefitsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureFinancialInstrumentsDetails" roleURI="http://www.cwco.com/role/DisclosureFinancialInstrumentsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureFinancialInstrumentsAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureFinancialInstrumentsAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCwBaliDetails" roleURI="http://www.cwco.com/role/DisclosureCwBaliDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSubsequentEventsAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" />
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended" xlink:title="Extensible Enumeration Domain Members" />
  <definitionLink xlink:role="http://www.cwco.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637197399953387738" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_637197399953387738" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConstructionInProgressNet" xlink:label="cwco_ConstructionInProgressNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsAbstract" xlink:to="cwco_ConstructionInProgressNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_InventoryNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_EquityMethodInvestments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="us-gaap_LandAvailableForDevelopment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_LandAvailableForDevelopment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DividendsPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/StatementConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" xlink:title="00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemablePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CumulativeTranslationAdjustmentMember" xlink:label="cwco_CumulativeTranslationAdjustmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cwco_CumulativeTranslationAdjustmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_NoncontrollingInterestMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercNonControllingInterestAtAcquisitionDate" xlink:label="cwco_PercNonControllingInterestAtAcquisitionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="cwco_PercNonControllingInterestAtAcquisitionDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes" xlink:label="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_StatementLineItems" xlink:to="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCash" xlink:label="us-gaap_DividendsCash" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCash" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="40201 - Disclosure - Accounting policies - Property, plant and equipment (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399953507413" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399953507413" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PlantAndEquipmentMember" xlink:label="cwco_PlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cwco_PlantAndEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DistributionSystemsMember" xlink:label="cwco_DistributionSystemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cwco_DistributionSystemsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_LabEquipmentMember" xlink:label="cwco_LabEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cwco_LabEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637197399953507413" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_637197399953507413" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesWeightedFairValuesEstimatedDetails" xlink:type="extended" xlink:title="40202 - Disclosure - Accounting policies - Weighted the fair values estimated (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FairValueDeterminingMethodAxis" xlink:label="cwco_FairValueDeterminingMethodAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="cwco_FairValueDeterminingMethodAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FairValueDeterminingMethodDomain" xlink:label="cwco_FairValueDeterminingMethodDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="cwco_FairValueDeterminingMethodAxis" xlink:to="cwco_FairValueDeterminingMethodDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FairValueDeterminingMethodDomain" xlink:label="cwco_FairValueDeterminingMethodDomain_637197399953517393" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="cwco_FairValueDeterminingMethodAxis" xlink:to="cwco_FairValueDeterminingMethodDomain_637197399953517393" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DiscountedCashFlowMethodMember" xlink:label="cwco_DiscountedCashFlowMethodMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="cwco_FairValueDeterminingMethodDomain" xlink:to="cwco_DiscountedCashFlowMethodMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_GuidelinePublicCompanyMethodMember" xlink:label="cwco_GuidelinePublicCompanyMethodMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_FairValueDeterminingMethodDomain" xlink:to="cwco_GuidelinePublicCompanyMethodMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_MergersAndAcquisitionsMethodMember" xlink:label="cwco_MergersAndAcquisitionsMethodMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="cwco_FairValueDeterminingMethodDomain" xlink:to="cwco_MergersAndAcquisitionsMethodMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_637197399953517393" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_637197399953517393" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetailMember" xlink:label="us-gaap_RetailMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_RetailMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_BulkMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ManufacturingUnitsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EstimatedFairValuePercentageSegmentReportingInformation" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="cwco_EstimatedFairValuePercentageSegmentReportingInformation" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails" xlink:type="extended" xlink:title="40203 - Disclosure - Accounting policies - Disaggregated revenue (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RetailRevenuesMember" xlink:label="cwco_RetailRevenuesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_RetailRevenuesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkRevenuesMember" xlink:label="cwco_BulkRevenuesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_BulkRevenuesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ServicesRevenuesMember" xlink:label="cwco_ServicesRevenuesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ServicesRevenuesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingRevenuesMember" xlink:label="cwco_ManufacturingRevenuesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ManufacturingRevenuesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" xlink:title="40204 - Disclosure - Accounting policies - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetailMember" xlink:label="us-gaap_RetailMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_RetailMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_BulkMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CapitalizedEngineeringLaborAndMaterialsCostMember" xlink:label="cwco_CapitalizedEngineeringLaborAndMaterialsCostMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_CapitalizedEngineeringLaborAndMaterialsCostMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ManufacturingUnitsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637197399953527386" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637197399953527386" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_CertificatesOfDepositMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_637197399953527386" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_637197399953527386" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AerexIndustriesIncMember" xlink:label="cwco_AerexIndustriesIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_AerexIndustriesIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_PercWaterCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_637197399953537329" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_637197399953537329" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BS" xlink:label="country_BS" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_BS" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="us-gaap_StatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_637197399953547301" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_637197399953547301" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CwBelizeMember" xlink:label="cwco_CwBelizeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="cwco_CwBelizeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:to="us-gaap_CashUninsuredAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DepositsHeldInForeignBank" xlink:label="cwco_DepositsHeldInForeignBank" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="cwco_DepositsHeldInForeignBank" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EstimatedFairValuEcarryingAmountExceededPercentage" xlink:label="cwco_EstimatedFairValuEcarryingAmountExceededPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="cwco_EstimatedFairValuEcarryingAmountExceededPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" xlink:label="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentAdditionalInformation" xlink:label="us-gaap_EquityMethodInvestmentAdditionalInformation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_EquityMethodInvestmentAdditionalInformation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CriteriaForRecognisingInvestmentAtCost" xlink:label="cwco_CriteriaForRecognisingInvestmentAtCost" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="cwco_CriteriaForRecognisingInvestmentAtCost" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_OtherAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedAmortizationOfOtherDeferredCosts" xlink:label="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank" xlink:label="cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercentageOfBadDebts" xlink:label="cwco_PercentageOfBadDebts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="cwco_PercentageOfBadDebts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAmortizationOfDeferredCharges" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem" xlink:label="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails" xlink:type="extended" xlink:title="40301 - Disclosure - Acquisition of PERC - Purchase agreement and summary of purchase price (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637197399953577251" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_637197399953577251" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsolidatedWaterUSHoldingsMember" xlink:label="cwco_ConsolidatedWaterUSHoldingsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="cwco_ConsolidatedWaterUSHoldingsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ThreeExecutivesMember" xlink:label="cwco_ThreeExecutivesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="dei_EntityDomain" xlink:to="cwco_ThreeExecutivesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_PercWaterCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_OwnershipAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_637197399953577251" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_637197399953577251" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_OwnershipDomain" xlink:to="cwco_PercWaterCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="us-gaap_CashAcquiredFromAcquisition" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="us-gaap_CashAcquiredFromAcquisition" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DiscountForMarketabilityOfNoncontrollingInterest" xlink:label="cwco_DiscountForMarketabilityOfNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cwco_DiscountForMarketabilityOfNoncontrollingInterest" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails" xlink:type="extended" xlink:title="40302 - Disclosure - Acquisition of PERC - Estimated fair values of the assets and liabilities assumed at the acquisition date (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_PercWaterCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationWorkingCapitalAdjustmentPayable" xlink:label="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercComponentsOfIdentifiableIntangibleAssetsAssumedAtAcquisitionDateDetails" xlink:type="extended" xlink:title="40303 - Disclosure - Acquisition of PERC - Components of identifiable intangible assets assumed at the acquisition date (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399953597239" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399953597239" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CustomerBacklogMember" xlink:label="cwco_CustomerBacklogMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cwco_CustomerBacklogMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManagementContractsMember" xlink:label="cwco_ManagementContractsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cwco_ManagementContractsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_PercWaterCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercResultsOfOperationsOfPercIncludedInCompanySResultsOfOperationsDetails" xlink:type="extended" xlink:title="40304 - Disclosure - Acquisition of PERC - Results of operations of PERC included in the Company's results of operations (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_PercWaterCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Revenues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GrossProfit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercFinancialInformationDetails" xlink:type="extended" xlink:title="40305 - Disclosure - Acquisition of PERC - Financial Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637197399953617124" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_637197399953617124" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProFormaMember" xlink:label="srt_ProFormaMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ProFormaMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromDiscontinuedOperations" xlink:label="cwco_IncomeLossFromDiscontinuedOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="cwco_IncomeLossFromDiscontinuedOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureCashAndCashEquivalentsDetails" xlink:type="extended" xlink:title="40401 - Disclosure - Cash and cash equivalents (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="srt_CurrencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_637197399953696903" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_637197399953696903" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_USD" xlink:label="currency_USD" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_KYD" xlink:label="currency_KYD" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_KYD" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_BSD" xlink:label="currency_BSD" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_BSD" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_BZD" xlink:label="currency_BZD" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_BZD" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_BMD" xlink:label="currency_BMD" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_BMD" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_MXN" xlink:label="currency_MXN" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_MXN" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_IDR" xlink:label="currency_IDR" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_IDR" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_Cash" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureInventoryDetails" xlink:type="extended" xlink:title="40601 - Disclosure - Inventory (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WaterStockMember" xlink:label="cwco_WaterStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cwco_WaterStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsumablesStockMember" xlink:label="cwco_ConsumablesStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cwco_ConsumablesStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SparePartsStockMember" xlink:label="cwco_SparePartsStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cwco_SparePartsStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="us-gaap_InventoryLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryCurrentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryNoncurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureContractsInProgressDetails" xlink:type="extended" xlink:title="40701 - Disclosure - Contracts in progress (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerAxis" xlink:label="cwco_ContractWithCustomerAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable" xlink:to="cwco_ContractWithCustomerAxis" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerDomain" xlink:label="cwco_ContractWithCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="cwco_ContractWithCustomerAxis" xlink:to="cwco_ContractWithCustomerDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerDomain" xlink:label="cwco_ContractWithCustomerDomain_637197399953716873" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="cwco_ContractWithCustomerAxis" xlink:to="cwco_ContractWithCustomerDomain_637197399953716873" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressMember" xlink:label="cwco_ContractWithCustomerInProgressMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="cwco_ContractWithCustomerDomain" xlink:to="cwco_ContractWithCustomerInProgressMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" xlink:to="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerAmountBilled" xlink:label="cwco_ContractWithCustomerAmountBilled" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" xlink:to="cwco_ContractWithCustomerAmountBilled" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerNetOverbillings" xlink:label="cwco_ContractWithCustomerNetOverbillings" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" xlink:to="cwco_ContractWithCustomerNetOverbillings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BalanceSheetLocationAbstract" xlink:label="cwco_BalanceSheetLocationAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" xlink:to="cwco_BalanceSheetLocationAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="cwco_BalanceSheetLocationAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_BalanceSheetLocationAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails" xlink:type="extended" xlink:title="40801 - Disclosure - Property, plant and equipment and construction in progress (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PlantAndEquipmentMember" xlink:label="cwco_PlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cwco_PlantAndEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DistributionSystemsMember" xlink:label="cwco_DistributionSystemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cwco_DistributionSystemsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_LabEquipmentMember" xlink:label="cwco_LabEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cwco_LabEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ConstructionInProgressGross" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Investment in OC-BVI - Assets and liabilities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="srt_CondensedBalanceSheetStatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OceanConversionBviLtdMember" xlink:label="cwco_OceanConversionBviLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="cwco_OceanConversionBviLtdMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureInvestmentInOcBviAdditionalInformationDetails" xlink:type="extended" xlink:title="40904 - Disclosure - Investment in OC-BVI - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AgreementAxis" xlink:label="cwco_AgreementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="cwco_AgreementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AgreementDomain" xlink:label="cwco_AgreementDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="cwco_AgreementAxis" xlink:to="cwco_AgreementDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AgreementDomain" xlink:label="cwco_AgreementDomain_637197399953746776" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="cwco_AgreementAxis" xlink:to="cwco_AgreementDomain_637197399953746776" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ThousandNineHundredAndNinetyAgreementMember" xlink:label="cwco_ThousandNineHundredAndNinetyAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="cwco_AgreementDomain" xlink:to="cwco_ThousandNineHundredAndNinetyAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637197399953746776" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_637197399953746776" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RefurbishProjectMember" xlink:label="cwco_RefurbishProjectMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cwco_RefurbishProjectMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain_637197399953756756" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_637197399953756756" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BaughersBayMember" xlink:label="cwco_BaughersBayMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="cwco_BaughersBayMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OceanConversionBviLtdMember" xlink:label="cwco_OceanConversionBviLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="cwco_OceanConversionBviLtdMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_VG" xlink:label="country_VG" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_VG" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentsVotingSharesPercentage" xlink:label="cwco_EquityMethodInvestmentsVotingSharesPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_EquityMethodInvestmentsVotingSharesPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentInterestInProfitPercentage" xlink:label="cwco_EquityMethodInvestmentInterestInProfitPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_EquityMethodInvestmentInterestInProfitPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PurchasePriceAgreedForPlantUnderAgreement" xlink:label="cwco_PurchasePriceAgreedForPlantUnderAgreement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_PurchasePriceAgreedForPlantUnderAgreement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ExtendedWaterSupplyAgreementTerm" xlink:label="cwco_ExtendedWaterSupplyAgreementTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_ExtendedWaterSupplyAgreementTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement" xlink:label="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="cwco_ProfitLossFromSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_ProfitLossFromSubsidiaries" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_LossContingencyDamagesSoughtValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_Revenues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedFromOtherParty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_LitigationSettlementAmountAwardedFromOtherParty" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopmentDetails" xlink:type="extended" xlink:title="41001 - Disclosure - NSC and AdR project development (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="srt_OwnershipAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NSCAguaMember" xlink:label="cwco_NSCAguaMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_OwnershipDomain" xlink:to="cwco_NSCAguaMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_GreenfieldMember" xlink:label="cwco_GreenfieldMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_OwnershipDomain" xlink:to="cwco_GreenfieldMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SuezMember" xlink:label="cwco_SuezMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_OwnershipDomain" xlink:to="cwco_SuezMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_UnaffiliatedPartyMember" xlink:label="cwco_UnaffiliatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_OwnershipDomain" xlink:to="cwco_UnaffiliatedPartyMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OptionAgreementMember" xlink:label="cwco_OptionAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cwco_OptionAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TypeOfPhasesAxis" xlink:label="cwco_TypeOfPhasesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="cwco_TypeOfPhasesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TypeOfPhasesDomain" xlink:label="cwco_TypeOfPhasesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="cwco_TypeOfPhasesAxis" xlink:to="cwco_TypeOfPhasesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TypeOfPhasesDomain" xlink:label="cwco_TypeOfPhasesDomain_637197399953776696" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="cwco_TypeOfPhasesAxis" xlink:to="cwco_TypeOfPhasesDomain_637197399953776696" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FirstPhaseMember" xlink:label="cwco_FirstPhaseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="cwco_TypeOfPhasesDomain" xlink:to="cwco_FirstPhaseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SecondPhaseMember" xlink:label="cwco_SecondPhaseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_TypeOfPhasesDomain" xlink:to="cwco_SecondPhaseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="cwco_AguasDeRosaritoSapiDeCvMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" xlink:label="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercentageOfTotalCost" xlink:label="cwco_PercentageOfTotalCost" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_PercentageOfTotalCost" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:label="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PeriodInWhichConstructionMustBeCompleted" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_PeriodInWhichConstructionMustBeCompleted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" xlink:label="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RepaymentOfInterCompanyLoanPayable" xlink:label="cwco_RepaymentOfInterCompanyLoanPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_RepaymentOfInterCompanyLoanPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_LeaseTerm" xlink:label="cwco_LeaseTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_LeaseTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OperatingLeasesRentExpensePerMonth" xlink:label="cwco_OperatingLeasesRentExpensePerMonth" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_OperatingLeasesRentExpensePerMonth" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TotalVotingInterestPercentageAfterConversionOfLoan" xlink:label="cwco_TotalVotingInterestPercentageAfterConversionOfLoan" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_TotalVotingInterestPercentageAfterConversionOfLoan" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" xlink:label="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentsForOptionExercised" xlink:label="cwco_PaymentsForOptionExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_PaymentsForOptionExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentsToEnterOptionAgreement" xlink:label="cwco_PaymentsToEnterOptionAgreement" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_PaymentsToEnterOptionAgreement" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OptionAgreementExpirationDate" xlink:label="cwco_OptionAgreementExpirationDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_OptionAgreementExpirationDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AreaOfLand" xlink:label="us-gaap_AreaOfLand" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_AreaOfLand" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentForLandAndRightOfWayHeldForDevelopment" xlink:label="cwco_PaymentForLandAndRightOfWayHeldForDevelopment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_PaymentForLandAndRightOfWayHeldForDevelopment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLand" xlink:label="us-gaap_PaymentsToAcquireLand" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_PaymentsToAcquireLand" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RealEstateHeldforsale" xlink:label="us-gaap_RealEstateHeldforsale" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_RealEstateHeldforsale" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SubscriptionAgreementDescription" xlink:label="cwco_SubscriptionAgreementDescription" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="cwco_SubscriptionAgreementDescription" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecurityDepositLiability" xlink:label="us-gaap_SecurityDepositLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_SecurityDepositLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator" xlink:label="us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails" xlink:type="extended" xlink:title="41101 - Disclosure - Intangible assets - Costs and accumulated amortization (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NoncompeteAgreementMember" xlink:label="cwco_NoncompeteAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cwco_NoncompeteAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TradeNameMember" xlink:label="cwco_TradeNameMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cwco_TradeNameMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CertificationsprogramsMember" xlink:label="cwco_CertificationsprogramsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cwco_CertificationsprogramsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CustomerBacklogMember" xlink:label="cwco_CustomerBacklogMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cwco_CustomerBacklogMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManagementContractsMember" xlink:label="cwco_ManagementContractsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cwco_ManagementContractsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentForAmortizationAbstract" xlink:label="us-gaap_AdjustmentForAmortizationAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_AdjustmentForAmortizationAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentForAmortizationAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AdjustmentForAmortizationAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureIntangibleAssetsDetails" xlink:type="extended" xlink:title="41103 - Disclosure - Intangible assets (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_637197399953836657" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_637197399953836657" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AerexIndustriesIncMember" xlink:label="cwco_AerexIndustriesIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_AerexIndustriesIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_PercWaterCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertificationMarksMember" xlink:label="us-gaap_CertificationMarksMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CertificationMarksMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelatedIntangibleAssetsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureLeasesAdditionalInformationDetails" xlink:type="extended" xlink:title="41205 - Disclosure - Leases - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="cwco_AguasDeRosaritoSapiDeCvMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="extended" xlink:title="41405 - Disclosure - Income taxes - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="country_MX" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MX" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationDetails" xlink:type="extended" xlink:title="41701 - Disclosure - Segment information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetailMember" xlink:label="us-gaap_RetailMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_RetailMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_BulkMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ServicesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ManufacturingUnitsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentContinuingOperationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfRevenue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ConstructionInProgressGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="us-gaap_LandAvailableForDevelopment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_LandAvailableForDevelopment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationRevenuesEarnedByMajorGeographicRegionAndMajorCustomerDetails" xlink:type="extended" xlink:title="41702 - Disclosure - Segment information - Revenues earned by major geographic region and major customer (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KY" xlink:label="country_KY" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_KY" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BS" xlink:label="country_BS" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_BS" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_ID" xlink:label="country_ID" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_ID" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_VG" xlink:label="country_VG" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_VG" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WaterAndSewerageCorporationMember" xlink:label="cwco_WaterAndSewerageCorporationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cwco_WaterAndSewerageCorporationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WaterAuthorityCaymanMember" xlink:label="cwco_WaterAuthorityCaymanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cwco_WaterAuthorityCaymanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OneCustomerMember" xlink:label="cwco_OneCustomerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cwco_OneCustomerMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EntityWideRevenuesMajorCustomerPercentage" xlink:label="cwco_EntityWideRevenuesMajorCustomerPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="cwco_EntityWideRevenuesMajorCustomerPercentage" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationPropertyPlantAndEquipmentNetByMajorGeographicRegionDetails" xlink:type="extended" xlink:title="41703 - Disclosure - Segment information - Property, plant and equipment, net by major geographic region (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KY" xlink:label="country_KY" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_KY" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BS" xlink:label="country_BS" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_BS" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AllOtherCountriesMember" xlink:label="cwco_AllOtherCountriesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cwco_AllOtherCountriesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails" xlink:type="extended" xlink:title="41704 - Disclosure - Segment information - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetailMember" xlink:label="us-gaap_RetailMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_RetailMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_BulkMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ServicesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SegmentDomain" xlink:to="cwco_ManufacturingUnitsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesCostOfRevenuesDetails" xlink:type="extended" xlink:title="41801 - Disclosure - Cost of revenues and general and administrative expenses - Cost of revenues (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_637197399953946302" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_637197399953946302" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ElectricityMember" xlink:label="us-gaap_ElectricityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ElectricityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DepreciationMember" xlink:label="cwco_DepreciationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_DepreciationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FuelOilMember" xlink:label="cwco_FuelOilMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_FuelOilMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmployeeCostsMember" xlink:label="cwco_EmployeeCostsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_EmployeeCostsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfPlantSalesMember" xlink:label="cwco_CostOfPlantSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_CostOfPlantSalesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaintenanceMember" xlink:label="us-gaap_MaintenanceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_MaintenanceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RoyaltiesMember" xlink:label="cwco_RoyaltiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_RoyaltiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_InsuranceMember" xlink:label="cwco_InsuranceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_InsuranceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_MaterialsMember" xlink:label="cwco_MaterialsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_MaterialsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherExpenseMember" xlink:label="us-gaap_OtherExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_OtherExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" xlink:to="us-gaap_CostOfRevenue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesGeneralAndAdministrativeExpensesDetails" xlink:type="extended" xlink:title="41802 - Disclosure - Cost of revenues and general and administrative expenses - General and administrative expenses (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmployeeCostsMember" xlink:label="cwco_EmployeeCostsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_EmployeeCostsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_InsuranceMember" xlink:label="cwco_InsuranceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_InsuranceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ProfessionalsFeeMember" xlink:label="cwco_ProfessionalsFeeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_ProfessionalsFeeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DirectorsFeesAndExpensesMember" xlink:label="cwco_DirectorsFeesAndExpensesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_DirectorsFeesAndExpensesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DepreciationMember" xlink:label="cwco_DepreciationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_DepreciationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NscProjectExpensesMember" xlink:label="cwco_NscProjectExpensesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_NscProjectExpensesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AmortizationOfIntangiblesMember" xlink:label="cwco_AmortizationOfIntangiblesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_AmortizationOfIntangiblesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OtherCreditDeviceMember" xlink:label="cwco_OtherCreditDeviceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cwco_OtherCreditDeviceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" xlink:type="extended" xlink:title="41902 - Disclosure - Stock-based compensation - Stock option activity (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain_637197399953956308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain_637197399953956308" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueOfOptionsAtDateOfGrantAndIntrinsicValueOfOptionsExercisedDetails" xlink:type="extended" xlink:title="41903 - Disclosure - Stock-based compensation - Weighted average fair value of options at the date of grant and the intrinsic value of options exercised (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_637197399953975882" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_637197399953975882" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BelowMarketPriceMember" xlink:label="cwco_BelowMarketPriceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="cwco_BelowMarketPriceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AtMarketPriceMember" xlink:label="cwco_AtMarketPriceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="cwco_AtMarketPriceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AboveMarketPriceMember" xlink:label="cwco_AboveMarketPriceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="cwco_AboveMarketPriceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_637197399953975882" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_637197399953975882" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManagementEmployeesMember" xlink:label="cwco_ManagementEmployeesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cwco_ManagementEmployeesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmployeesMember" xlink:label="cwco_EmployeesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="cwco_EmployeesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637197399953975882" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_637197399953975882" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureStockBasedCompensationDetails" xlink:type="extended" xlink:title="41904 - Disclosure - Stock-based compensation (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_RedeemablePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityIncentivePlan2008Member" xlink:label="cwco_EquityIncentivePlan2008Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="cwco_EquityIncentivePlan2008Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637197399953995944" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637197399953995944" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CommonStockOptionsMember" xlink:label="cwco_CommonStockOptionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="cwco_CommonStockOptionsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NonExecutiveDirectorsSharePlanMember" xlink:label="cwco_NonExecutiveDirectorsSharePlanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="cwco_NonExecutiveDirectorsSharePlanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NonperformancebasedGrantsMember" xlink:label="cwco_NonperformancebasedGrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="cwco_NonperformancebasedGrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PerformancebasedGrantsMember" xlink:label="cwco_PerformancebasedGrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="cwco_PerformancebasedGrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_PreferredStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod" xlink:label="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_StockholdersEquityNoteConversionRatioPreferredShares" xlink:label="cwco_StockholdersEquityNoteConversionRatioPreferredShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cwco_StockholdersEquityNoteConversionRatioPreferredShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_StockholdersEquityNoteConversionRatioCommonShares" xlink:label="cwco_StockholdersEquityNoteConversionRatioCommonShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cwco_StockholdersEquityNoteConversionRatioCommonShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock" xlink:label="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised" xlink:label="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ClosingPriceOfCommonShares" xlink:label="cwco_ClosingPriceOfCommonShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cwco_ClosingPriceOfCommonShares" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureRetirementBenefitsDetails" xlink:type="extended" xlink:title="42001 - Disclosure - Retirement benefits (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RetirementPlanAxis" xlink:label="cwco_RetirementPlanAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="cwco_RetirementPlanAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RetirementPlanDomain" xlink:label="cwco_RetirementPlanDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="cwco_RetirementPlanAxis" xlink:to="cwco_RetirementPlanDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RetirementPlanDomain" xlink:label="cwco_RetirementPlanDomain_637197399954025742" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="cwco_RetirementPlanAxis" xlink:to="cwco_RetirementPlanDomain_637197399954025742" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KY" xlink:label="country_KY" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="cwco_RetirementPlanDomain" xlink:to="country_KY" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL" xlink:label="stpr_FL" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_RetirementPlanDomain" xlink:to="stpr_FL" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA" xlink:label="stpr_CA" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="cwco_RetirementPlanDomain" xlink:to="stpr_CA" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_637197399954036098" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_637197399954036098" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionExpense" xlink:label="us-gaap_PensionExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_PensionExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureFinancialInstrumentsDetails" xlink:type="extended" xlink:title="42101 - Disclosure - Financial instruments (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637197399954046152" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637197399954046152" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureFinancialInstrumentsAdditionalInformationDetails" xlink:type="extended" xlink:title="42103 - Disclosure - Financial instruments - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies" xlink:label="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureCwBaliDetails" xlink:type="extended" xlink:title="42201 - Disclosure - CW-Bali (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsolidatedWaterBaliMember" xlink:label="cwco_ConsolidatedWaterBaliMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="cwco_ConsolidatedWaterBaliMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SaleOfAssets" xlink:label="cwco_SaleOfAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="cwco_SaleOfAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SaleOfStock" xlink:label="cwco_SaleOfStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="cwco_SaleOfStock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="extended" xlink:title="42302 - Disclosure - Commitments and contingencies - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CommitmentsAndContingenciesTable" xlink:label="cwco_CommitmentsAndContingenciesTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="cwco_CommitmentsAndContingenciesTable" xlink:to="srt_MajorCustomersAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_637197399954075632" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_637197399954075632" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WSCMember" xlink:label="cwco_WSCMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cwco_WSCMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CommitmentsAndContingenciesLineItems" xlink:label="cwco_CommitmentsAndContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="cwco_CommitmentsAndContingenciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmploymentAgreementBaseAnnualSalaries" xlink:label="cwco_EmploymentAgreementBaseAnnualSalaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="cwco_EmploymentAgreementBaseAnnualSalaries" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_AccountsReceivableNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.cwco.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" xlink:type="extended" xlink:title="42601 - Disclosure - Subsequent events - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsolidatedWaterUSHoldingsMember" xlink:label="cwco_ConsolidatedWaterUSHoldingsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="cwco_ConsolidatedWaterUSHoldingsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ThreeExecutivesMember" xlink:label="cwco_ThreeExecutivesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="dei_EntityDomain" xlink:to="cwco_ThreeExecutivesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_OwnershipAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_OwnershipDomain" xlink:to="cwco_ConsolidatedWaterUSHoldingsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_BusinessAcquisitionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AerexIndustriesIncMember" xlink:label="cwco_AerexIndustriesIncMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cwco_AerexIndustriesIncMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" xlink:label="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" priority="1" use="optional" />
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>cwco-20191231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.5.2.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/13/2020 11:46:37 PM-->
<!--Modified on: 3/13/2020 11:46:38 PM-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <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" />
  <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" />
  <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" />
  <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" />
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DocumentAndEntityInformationAbstract" xlink:label="cwco_DocumentAndEntityInformationAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DocumentAndEntityInformationAbstract" xlink:to="cwco_DocumentAndEntityInformationAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document and Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document and Entity Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US">Document Information [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationLineItems_lbl" xml:lang="en-US">Document Information [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">CONSOLIDATED BALANCE SHEETS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class Of Stock [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Common Class A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Common Class A [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US">Common Class B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US">Common Class B [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Total cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts Receivable, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <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</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Less current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US">Notes, Loans and Financing Receivable, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US">Current portion of loans receivable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Contract with Customer, Asset, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Costs and estimated earnings in excess of billings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Costs and estimated earnings in excess of billings</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Current assets of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Assets, Current</label>
    <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</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, Plant and Equipment, Net, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConstructionInProgressNet" xlink:label="cwco_ConstructionInProgressNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ConstructionInProgressNet" xlink:to="cwco_ConstructionInProgressNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ConstructionInProgressNet_lbl" xml:lang="en-US">Represent the construction in progress net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ConstructionInProgressNet_lbl" xml:lang="en-US">Construction In Progress Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ConstructionInProgressNet_lbl" xml:lang="en-US">Construction in progress</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNoncurrent" xlink:to="us-gaap_InventoryNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNoncurrent_lbl" xml:lang="en-US">Inventory, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNoncurrent_lbl" xml:lang="en-US">Inventory (non-current)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNoncurrent_lbl" xml:lang="en-US">Inventory, non-current</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Balance as of December 31, 2019</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Balance as of December 31, 2018</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Investment in OC-BVI</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="us-gaap_LandAvailableForDevelopment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandAvailableForDevelopment" xlink:to="us-gaap_LandAvailableForDevelopment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandAvailableForDevelopment_lbl" xml:lang="en-US">Land Available for Development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="us-gaap_LandAvailableForDevelopment_lbl" xml:lang="en-US">Land and rights of way held for development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LandAvailableForDevelopment_lbl" xml:lang="en-US">Land and rights of way held for development</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangibles, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xml:lang="en-US">Long-term assets of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Assets, Total</label>
    <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</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" />
    <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 Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND EQUITY</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accounts payable, accrued expenses and other current liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US">Accrued Employee Benefits, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US">Accrued compensation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrent" xlink:to="us-gaap_DividendsPayableCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableCurrent_lbl" xml:lang="en-US">Dividends Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DividendsPayableCurrent_lbl" xml:lang="en-US">Dividends payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Less: Current obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current maturities of operating leases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current maturities of operating leases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Long-term Debt, Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current portion of long-term debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Contract with Customer, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Billings in excess of costs and estimated earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Billings in excess of costs and estimated earnings</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US">Current liabilities of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Liabilities, Current</label>
    <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</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long term debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Deferred tax liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Noncurrent lease obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Noncurrent operating leases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Balance at the end</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Balance at the beginning</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Net liability arising from put/call options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Net liability arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Liabilities, Total</label>
    <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</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" />
    <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</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" />
    <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 Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Consolidated Water Co. Ltd. stockholders' equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" />
    <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, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 33,751 and 34,796 shares, respectively</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" />
    <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, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional Paid in Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Cumulative translation adjustment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Consolidated Water Co. Ltd. stockholders' equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Non-controlling interests</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Liabilities and Equity</label>
    <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 equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" />
    <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 or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Redeemable preferred stock, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" />
    <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</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Redeemable preferred stock, authorized</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" />
    <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</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Redeemable preferred stock, issued</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" />
    <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</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Redeemable preferred stock, outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" />
    <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 or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" />
    <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</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, authorized</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" />
    <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</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, issued</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" />
    <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</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">CONSOLIDATED STATEMENTS OF INCOME</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Total Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Total revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Total cost of revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of Revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</label>
    <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</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" />
    <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 Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expenses</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl" xml:lang="en-US">Gain (Loss) on Sale of Assets and Asset Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl" xml:lang="en-US">Loss (gain) on asset dispositions and impairments, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl" xml:lang="en-US">Gain (loss) on asset dispositions and impairments, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Income from operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Income (loss) from operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expense):</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeOther_lbl" xml:lang="en-US">Interest Income, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestIncomeOther_lbl" xml:lang="en-US">Interest income</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="cwco_ProfitLossFromSubsidiaries" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ProfitLossFromSubsidiaries" xlink:to="cwco_ProfitLossFromSubsidiaries_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ProfitLossFromSubsidiaries_lbl" xml:lang="en-US">This item represents the entity's share of profit or (loss) from its unconsolidated equity method investee.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ProfitLossFromSubsidiaries_lbl" xml:lang="en-US">Profit Loss From Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ProfitLossFromSubsidiaries_lbl" xml:lang="en-US">Profit sharing income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_ProfitLossFromSubsidiaries_lbl" xml:lang="en-US">Profit-sharing income from OC-BVI</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Equity in the earnings of OC-BVI</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xml:lang="en-US">Unrealized (gain) loss on net put/call option</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xml:lang="en-US">Net unrealized gain (loss) on put/call options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expense), net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for (benefit from) income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net income from continuing operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net income from continuing operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl" xml:lang="en-US">Income from continuing operations attributable to non-controlling interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_lbl" xml:lang="en-US">Income from continuing operations attributable to non-controlling interests</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_lbl" xml:lang="en-US">Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_lbl" xml:lang="en-US">Gain on sale of discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_lbl" xml:lang="en-US">Less gain on sale of discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_lbl" xml:lang="en-US">Gain on sale of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromDiscontinuedOperations" xlink:label="cwco_IncomeLossFromDiscontinuedOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_IncomeLossFromDiscontinuedOperations" xlink:to="cwco_IncomeLossFromDiscontinuedOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_lbl" xml:lang="en-US">Amount of income (loss) from a discontinued operation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_lbl" xml:lang="en-US">Income Loss from Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_lbl" xml:lang="en-US">Income from discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_lbl" xml:lang="en-US">Net Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_lbl" xml:lang="en-US">Net income from discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">Total income from discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">Less discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US">Total income from discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income attributable to Consolidated Water Co. Ltd. stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xml:lang="en-US">Continuing operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_lbl" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_lbl" xml:lang="en-US">Discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Earnings Per Share, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic earnings per share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xml:lang="en-US">Continuing operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_lbl" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_lbl" xml:lang="en-US">Discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted earnings per share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Dividends declared per common and redeemable preferred shares</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" />
    <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 Number of Shares Outstanding, Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of common shares used in the determination of:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic earnings per share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted earnings per share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemablePreferredStockMember" xlink:to="us-gaap_RedeemablePreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemablePreferredStockMember_lbl" xml:lang="en-US">Redeemable Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RedeemablePreferredStockMember_lbl" xml:lang="en-US">Redeemable preferred stock [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common stock [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid In Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional paid-in capital [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained earnings [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CumulativeTranslationAdjustmentMember" xlink:label="cwco_CumulativeTranslationAdjustmentMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CumulativeTranslationAdjustmentMember" xlink:to="cwco_CumulativeTranslationAdjustmentMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CumulativeTranslationAdjustmentMember_lbl" xml:lang="en-US">Cumulative Translation Adjustment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CumulativeTranslationAdjustmentMember_lbl" xml:lang="en-US">Cumulative translation adjustment [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling Interest [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Non controlling interests [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of stock (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of preferred stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of preferred stock (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xml:lang="en-US">Stock Redeemed or Called During Period, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xml:lang="en-US">Buyback of preferred stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xml:lang="en-US">Stock Redeemed or Called During Period, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xml:lang="en-US">Buyback of preferred stock (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net income</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercised - Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercise of options (in shares)</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercNonControllingInterestAtAcquisitionDate" xlink:label="cwco_PercNonControllingInterestAtAcquisitionDate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PercNonControllingInterestAtAcquisitionDate" xlink:to="cwco_PercNonControllingInterestAtAcquisitionDate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PercNonControllingInterestAtAcquisitionDate_lbl" xml:lang="en-US">Perc non controlling interest at acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PercNonControllingInterestAtAcquisitionDate_lbl" xml:lang="en-US">PERC Non Controlling Interest At Acquisition Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_PercNonControllingInterestAtAcquisitionDate_lbl" xml:lang="en-US">PERC non-controlling interest at acquisition date</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes" xlink:label="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes" xlink:to="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes_lbl" xml:lang="en-US">Sale of CW-Bali</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCash" xlink:label="us-gaap_DividendsCash" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCash" xlink:to="us-gaap_DividendsCash_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsCash_lbl" xml:lang="en-US">Dividends, Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsCash_lbl" xml:lang="en-US">Dividends declared</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Stock-based compensation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">CONSOLIDATED STATEMENTS OF CASH FLOWS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income tax benefit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Compensation expense relating to stock and stock option grants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl" xml:lang="en-US">Foreign currency transaction adjustment</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xlink:label="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xlink:to="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_lbl" xml:lang="en-US">This items represents the entity's equity in earnings and profit sharing rights earned for the period from its unconsolidated equity method investee.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_lbl" xml:lang="en-US">Income Loss From Equity Method Investments And Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_lbl" xml:lang="en-US">Profit-sharing and equity in earnings of OC-BVI</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_lbl" xml:lang="en-US">Profit-sharing and equity from earnings of OC-BVI</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Goodwill, Impairment Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Impairment of goodwill</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions_lbl" xml:lang="en-US">Proceeds from Equity Method Investment, Distribution</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions_lbl" xml:lang="en-US">Distributions received from OC-BVI</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions_lbl" xml:lang="en-US">Distribution of earnings from OC-BVI</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Change in:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" xml:lang="en-US">Increase (Decrease) in Accounts and Other Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" xml:lang="en-US">Accounts receivable and costs and estimated earnings in excess of billings</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Other Operating Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Accounts payable, accrued expenses and other current liabilities, and billings in excess of costs and estimated earnings</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US">Net cash provided by operating activities - continuing operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US">Net cash provided by operating activities - discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <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 operating activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Additions to property, plant and equipment and construction in progress</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from asset dispositions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" xlink:to="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_lbl" xml:lang="en-US">Proceeds from Divestiture of Interest in Consolidated Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_lbl" xml:lang="en-US">Proceeds from sale of discontinued operations, net of cash provided</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Acquisition of PERC, net of cash acquired</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_lbl" xml:lang="en-US">Proceeds from Collection of Loans Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_lbl" xml:lang="en-US">Collections on loans receivable</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentForLandAndRightOfWayHeldForDevelopment" xlink:label="cwco_PaymentForLandAndRightOfWayHeldForDevelopment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PaymentForLandAndRightOfWayHeldForDevelopment" xlink:to="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_lbl" xml:lang="en-US">The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_lbl" xml:lang="en-US">Payment For Land And Right Of Way Held For development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_lbl" xml:lang="en-US">Payment for land and right of way held for development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_lbl" xml:lang="en-US">Payments for land and rights of way held for development</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <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 provided by (used in) investing activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US">Dividends paid to common shareholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl" xml:lang="en-US">Payments of Ordinary Dividends, Preferred Stock and Preference Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl" xml:lang="en-US">Dividends paid to preferred shareholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:to="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_lbl" xml:lang="en-US">Repurchase of redeemable preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_lbl" xml:lang="en-US">Proceeds from (Repurchase of) Redeemable Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds received from exercise of stock options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Proceeds from Related Party Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Issuance of note payable to related party</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl" />
    <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 (Repayments of) Related Party Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Payments made on note payable to related party</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <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 financing activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents at end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Principal activity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" />
    <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 [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Principal activity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting policies</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Accounting policies</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">Acquisition of PERC</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">Acquisition of PERC</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl" />
    <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 Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventory</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">Contracts in progress</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">Contracts in progress</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, plant and equipment and construction in progress</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property, plant and equipment and construction in progress</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xml:lang="en-US">Investment in OC-BVI</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US">Equity Method Investments and Joint Ventures Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US">Investment in OC-BVI</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:to="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_lbl" xml:lang="en-US">NSC and AdR project development</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:label="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:to="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock_lbl" xml:lang="en-US">Investments in and Advances to Affiliates, Schedule of Investments [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock_lbl" xml:lang="en-US">NSC and AdR project development</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Intangible assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US">Discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US">Discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings per share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Earnings per share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsAbstract" xlink:label="us-gaap_DividendsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsAbstract" xlink:to="us-gaap_DividendsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsAbstract_lbl" xml:lang="en-US">Dividends</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DividendsTextBlock" xlink:label="cwco_DividendsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DividendsTextBlock" xlink:to="cwco_DividendsTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DividendsTextBlock_lbl" xml:lang="en-US">The entire disclosure for dividends.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DividendsTextBlock_lbl" xml:lang="en-US">Dividends [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DividendsTextBlock_lbl" xml:lang="en-US">Dividends</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment information</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment information</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract_lbl" xml:lang="en-US">Cost of revenues and general and administrative expenses</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock_lbl" xml:lang="en-US">Tabular disclosure for cost of revenues and general and administrative expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock_lbl" xml:lang="en-US">Cost Of Revenues And General And Administrative Expenses [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock_lbl" xml:lang="en-US">Cost of revenues and general and administrative expenses</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Stock-based compensation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Stock-based compensation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">Retirement benefits</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US">Retirement benefits</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="us-gaap_InvestmentsAllOtherInvestmentsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract_lbl" xml:lang="en-US">Financial instruments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock_lbl" xml:lang="en-US">Financial instruments</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SubsidiaryAbstract" xlink:label="cwco_SubsidiaryAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SubsidiaryAbstract" xlink:to="cwco_SubsidiaryAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_SubsidiaryAbstract_lbl" xml:lang="en-US">n/a</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SubsidiaryAbstract_lbl" xml:lang="en-US">CW-Bali</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock" xlink:label="cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock" xlink:to="cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock_lbl" xml:lang="en-US">The entire disclosure of the key aspects of a subsidiary owned company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock_lbl" xml:lang="en-US">Schedule Of Subsidiary Owned Company Description [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock_lbl" xml:lang="en-US">CW-Bali</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" />
    <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 Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and contingencies</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">Supplemental disclosure of cash flow information</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xml:lang="en-US">Cash Flow, Supplemental Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_lbl" xml:lang="en-US">Supplemental disclosure of cash flow information</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xml:lang="en-US">Impact of recent accounting standards</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">Impact of recent accounting standards</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" />
    <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</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" />
    <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 [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent events</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" />
    <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 Accounting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of preparation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" />
    <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, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of estimates</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Basis of consolidation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign currency</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Trade and Other Accounts Receivable, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts receivable and allowance for doubtful accounts</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventory</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:label="us-gaap_FinanceLoansAndLeasesReceivablePolicy" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:to="us-gaap_FinanceLoansAndLeasesReceivablePolicy_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLoansAndLeasesReceivablePolicy_lbl" xml:lang="en-US">Finance, Loans and Leases Receivable, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLoansAndLeasesReceivablePolicy_lbl" xml:lang="en-US">Loans receivable</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerAssetPolicyPolicyTextBlock" xlink:label="cwco_ContractWithCustomerAssetPolicyPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerAssetPolicyPolicyTextBlock" xlink:to="cwco_ContractWithCustomerAssetPolicyPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerAssetPolicyPolicyTextBlock_lbl" xml:lang="en-US">The disclosure of accounting policy for contract with customer asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerAssetPolicyPolicyTextBlock_lbl" xml:lang="en-US">Contract With Customer, Asset, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ContractWithCustomerAssetPolicyPolicyTextBlock_lbl" xml:lang="en-US">Costs and estimated earnings in excess of billings</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock" xlink:label="cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock" xlink:to="cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock_lbl" xml:lang="en-US">The disclosure of accounting policy for contract with customer liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock_lbl" xml:lang="en-US">Contract with Customer, Liability, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock_lbl" xml:lang="en-US">Billings in excess of costs and estimated earnings</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Long-lived assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill and intangible assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Investments</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OtherAssetsPolicyTextBlock" xlink:label="cwco_OtherAssetsPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OtherAssetsPolicyTextBlock" xlink:to="cwco_OtherAssetsPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OtherAssetsPolicyTextBlock_lbl" xml:lang="en-US">Disclosure of accounting policy for other assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OtherAssetsPolicyTextBlock_lbl" xml:lang="en-US">Other Assets [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_OtherAssetsPolicyTextBlock_lbl" xml:lang="en-US">Other assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue recognition</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassification, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Comparative amounts</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:to="cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xml:lang="en-US">Disclosure of accounting policy for schedule of property plant and equipment useful life.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xml:lang="en-US">Schedule Of Property Plant And Equipment Useful Life [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_lbl" xml:lang="en-US">Schedule of Estimated useful lives</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EstimatedFairValueOfReportingSegmentTableTextBlock" xlink:label="cwco_EstimatedFairValueOfReportingSegmentTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EstimatedFairValueOfReportingSegmentTableTextBlock" xlink:to="cwco_EstimatedFairValueOfReportingSegmentTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EstimatedFairValueOfReportingSegmentTableTextBlock_lbl" xml:lang="en-US">Tabular disclosure of estimated fair value of reporting segment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EstimatedFairValueOfReportingSegmentTableTextBlock_lbl" xml:lang="en-US">Estimated Fair value Of Reporting Segment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_EstimatedFairValueOfReportingSegmentTableTextBlock_lbl" xml:lang="en-US">Schedule of Estimated fair value of reporting segment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Disaggregation of revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:to="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_lbl" xml:lang="en-US">Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_lbl" xml:lang="en-US">Summary of purchase price for PERC</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US">Summary of estimated fair values of the assets and liabilities assumed at the acquisition date</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xml:lang="en-US">Summary of components of identifiable intangible assets assumed at the acquisition date</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock_lbl" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock_lbl" xml:lang="en-US">Summary of results of operations of PERC included in the Company's results of operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xml:lang="en-US">Summary of pro forma financial information</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts receivable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_lbl" xml:lang="en-US">Allowance for Credit Losses on Financing Receivables [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_lbl" xml:lang="en-US">Schedule of Allowance for doubtful accounts</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventory, Noncurrent [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventory</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock" xlink:to="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock_lbl" xml:lang="en-US">Tabular disclosure for revenue recognized and amounts billed with regard to contracts with customers in progress.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock_lbl" xml:lang="en-US">Contract With Customer, In Progress, Revenue Recognized And Amounts Billed [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock_lbl" xml:lang="en-US">Summary of information relative to revenue recognized and amounts billed on contracts in progress</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property, plant and equipment and construction in progress</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock" xlink:label="cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock" xlink:to="cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock_lbl" xml:lang="en-US">Tabular disclosure represents summarized financial data of an unconsolidated equity method investment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock_lbl" xml:lang="en-US">Summarized Financial Information of Unconsolidated Equity Method Investment [Table Text Block]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US">Schedule of Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US">Schedule of Equity Method Investments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" xlink:label="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" xlink:to="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Disclosure of accounting policy for lessee operating lease related assets and liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Lessee Operating Lease related Assets And Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of lease-related assets and liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Lease, Cost [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Lease, Cost</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Schedule of Cash Flow, Supplemental</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of future lease payments relating to the Company's operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US">Schedule of financial information for CW-Belize</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Schedule of components of income before income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of provision for income taxes deferred tax benefit relating to U.S. operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of reconciliation of federal tax rate to the effective benefit rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of tax effects of significant items net long-term deferred tax assets liability</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of computation of basic and diluted EPS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock" xlink:label="us-gaap_DividendsDeclaredTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsDeclaredTableTextBlock" xlink:to="us-gaap_DividendsDeclaredTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsDeclaredTableTextBlock_lbl" xml:lang="en-US">Dividends Declared [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DividendsDeclaredTableTextBlock_lbl" xml:lang="en-US">Schedule of dividends</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of segment reporting information, by segment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl" xml:lang="en-US">Schedule of revenue from external customers attributed to Foreign Countries by Geographic Area [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl" xml:lang="en-US">Schedule of revenues earned by major geographic region</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Long-lived Assets by Geographic Areas [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Schedule of long-lived assets by geographic areas</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock_lbl" xml:lang="en-US">Tabular disclosure for cost of revenues and general and administrative expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock_lbl" xml:lang="en-US">Cost Of Revenues And General And Administrative Expenses [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock_lbl" xml:lang="en-US">Schedule of cost of revenues and general and administrative expenses</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of significant weighted average assumptions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of company's stock option activity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xml:lang="en-US">Schedule of weighted average fair value of options at the date of grant and the intrinsic value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of Fair value hierarchy for assets and liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Schedule of Net liability arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Schedule of Net asset arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation" xlink:label="cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation" xlink:to="cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation_lbl" xml:lang="en-US">The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation_lbl" xml:lang="en-US">Schedule of Supplemental Disclosure of Cash Flow Information</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation_lbl" xml:lang="en-US">Schedule of Supplemental disclosure of cash flow information</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EstimatedFairValuePercentageSegmentReportingInformation" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EstimatedFairValuePercentageSegmentReportingInformation" xlink:to="cwco_EstimatedFairValuePercentageSegmentReportingInformation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation_lbl" xml:lang="en-US">Represents the estimated fair value of reporting segments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation_lbl" xml:lang="en-US">Estimated Fair Value Percentage Segment Reporting Information</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation_lbl" xml:lang="en-US">Estimated Fair Value Percentage Segment Reporting Information</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segment [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RetailRevenuesMember" xlink:label="cwco_RetailRevenuesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_RetailRevenuesMember" xlink:to="cwco_RetailRevenuesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_RetailRevenuesMember_lbl" xml:lang="en-US">Retail Revenues [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_RetailRevenuesMember_lbl" xml:lang="en-US">Retail revenue [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkRevenuesMember" xlink:label="cwco_BulkRevenuesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BulkRevenuesMember" xlink:to="cwco_BulkRevenuesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BulkRevenuesMember_lbl" xml:lang="en-US">Bulk Revenues [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_BulkRevenuesMember_lbl" xml:lang="en-US">Bulk revenue [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ServicesRevenuesMember" xlink:label="cwco_ServicesRevenuesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ServicesRevenuesMember" xlink:to="cwco_ServicesRevenuesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ServicesRevenuesMember_lbl" xml:lang="en-US">Services Revenues [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ServicesRevenuesMember_lbl" xml:lang="en-US">Services revenue [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingRevenuesMember" xlink:label="cwco_ManufacturingRevenuesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ManufacturingRevenuesMember" xlink:to="cwco_ManufacturingRevenuesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ManufacturingRevenuesMember_lbl" xml:lang="en-US">Manufacturing Revenues [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ManufacturingRevenuesMember_lbl" xml:lang="en-US">Manufacturing revenue [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Segment Geographical [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BS" xlink:label="country_BS" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_BS" xlink:to="country_BS_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_BS_lbl" xml:lang="en-US">B [S]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_BS_lbl" xml:lang="en-US">Bahamas [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US">Cash and Cash Equivalents [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US">Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificatesOfDepositMember" xlink:to="us-gaap_CertificatesOfDepositMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xml:lang="en-US">Certificates Of Deposit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CertificatesOfDepositMember_lbl" xml:lang="en-US">Certificates of Deposit [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition Acquiree [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AerexIndustriesIncMember" xlink:label="cwco_AerexIndustriesIncMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AerexIndustriesIncMember" xlink:to="cwco_AerexIndustriesIncMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AerexIndustriesIncMember_lbl" xml:lang="en-US">Aerex Industries Inc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AerexIndustriesIncMember_lbl" xml:lang="en-US">Aerex Industries Inc [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Range [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Range [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_lbl" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" />
    <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 Amount</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DepositsHeldInForeignBank" xlink:label="cwco_DepositsHeldInForeignBank" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DepositsHeldInForeignBank" xlink:to="cwco_DepositsHeldInForeignBank_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DepositsHeldInForeignBank_lbl" xml:lang="en-US">Amount of deposits held in foreign banks, as stated in equivalent United States dollars.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DepositsHeldInForeignBank_lbl" xml:lang="en-US">Deposits held in foreign bank</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EstimatedFairValuEcarryingAmountExceededPercentage" xlink:label="cwco_EstimatedFairValuEcarryingAmountExceededPercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EstimatedFairValuEcarryingAmountExceededPercentage" xlink:to="cwco_EstimatedFairValuEcarryingAmountExceededPercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EstimatedFairValuEcarryingAmountExceededPercentage_lbl" xml:lang="en-US">Represents the exceeded percentage of estimated fair value of reporting segments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EstimatedFairValuEcarryingAmountExceededPercentage_lbl" xml:lang="en-US">Estimated Fair Valu eCarrying Amount Exceeded Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_EstimatedFairValuEcarryingAmountExceededPercentage_lbl" xml:lang="en-US">Estimated Fair Value Carrying Amount Exceeded Percentage</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" xlink:label="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" xlink:to="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit_lbl" xml:lang="en-US">Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit_lbl" xml:lang="en-US">Consideration Transferred On Acquisition Of Manufacturing Reporting Unit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit_lbl" xml:lang="en-US">Manufacturing reporting units</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_lbl" xml:lang="en-US">Goodwill</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentAdditionalInformation" xlink:label="us-gaap_EquityMethodInvestmentAdditionalInformation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentAdditionalInformation" xlink:to="us-gaap_EquityMethodInvestmentAdditionalInformation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentAdditionalInformation_lbl" xml:lang="en-US">Equity Method Investment, Additional Information</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CriteriaForRecognisingInvestmentAtCost" xlink:label="cwco_CriteriaForRecognisingInvestmentAtCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CriteriaForRecognisingInvestmentAtCost" xlink:to="cwco_CriteriaForRecognisingInvestmentAtCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CriteriaForRecognisingInvestmentAtCost_lbl" xml:lang="en-US">Represents the conditions to recognize the investment value in cost.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CriteriaForRecognisingInvestmentAtCost_lbl" xml:lang="en-US">Criteria For Recognising Investment At Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CriteriaForRecognisingInvestmentAtCost_lbl" xml:lang="en-US">Criteria for recognising investment at cost</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">Other Assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedAmortizationOfOtherDeferredCosts" xlink:label="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts" xlink:to="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_lbl" xml:lang="en-US">Accumulated Amortization of Other Deferred Costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Short term deposits</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank" xlink:label="cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank" xlink:to="cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank_lbl" xml:lang="en-US">Represents the amount cash held in foreign bank accounts including restricted cash.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank_lbl" xml:lang="en-US">Cash And Restricted Cash Equivalents Held In Foreign Bank</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercentageOfBadDebts" xlink:label="cwco_PercentageOfBadDebts" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PercentageOfBadDebts" xlink:to="cwco_PercentageOfBadDebts_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PercentageOfBadDebts_lbl" xml:lang="en-US">The percentage representing the bad debts.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PercentageOfBadDebts_lbl" xml:lang="en-US">Percentage Of Bad Debts</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAmortizationOfDeferredCharges" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAmortizationOfDeferredCharges" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges_lbl" xml:lang="en-US">Amortization of Other Deferred Charges</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_lbl" xml:lang="en-US">The number of days after consumption billings are collected.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_lbl" xml:lang="en-US">Number Of Days After Consumption Billings Are Collected</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_lbl" xml:lang="en-US">Number of days after consumption billings are collected</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue_lbl" xml:lang="en-US">The number of days after consumption billings are considered past due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue_lbl" xml:lang="en-US">Number Of Days After Consumption Billings Are Considered Past Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue_lbl" xml:lang="en-US">Number of days after consumption billings are considered past due</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem" xlink:label="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem" xlink:to="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem_lbl" xml:lang="en-US">The amount required to reduce the amount of water lost by the public water distribution system.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem_lbl" xml:lang="en-US">Amount Required To Reduce Amount Of Water Lost By Public Water Distribution System</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem_lbl" xml:lang="en-US">Amount required to reduce the amount of water lost by the public water distribution system</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">Business Acquisition [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredAbstract_lbl" xml:lang="en-US">Cash consideration</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US">Purchase price (excluding working capital)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="us-gaap_CashAcquiredFromAcquisition" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAcquiredFromAcquisition" xlink:to="us-gaap_CashAcquiredFromAcquisition_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAcquiredFromAcquisition_lbl" xml:lang="en-US">Cash Acquired from Acquisition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CashAcquiredFromAcquisition_lbl" xml:lang="en-US">Cash acquired</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Business Combination, Consideration Transferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Total cash consideration</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DiscountForMarketabilityOfNoncontrollingInterest" xlink:label="cwco_DiscountForMarketabilityOfNoncontrollingInterest" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DiscountForMarketabilityOfNoncontrollingInterest" xlink:to="cwco_DiscountForMarketabilityOfNoncontrollingInterest_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DiscountForMarketabilityOfNoncontrollingInterest_lbl" xml:lang="en-US">Percentage of discount for marketability was applied to the noncontrolling interest.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DiscountForMarketabilityOfNoncontrollingInterest_lbl" xml:lang="en-US">Discount For Marketability Of Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DiscountForMarketabilityOfNoncontrollingInterest_lbl" xml:lang="en-US">Discount for marketability of noncontrolling interest</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_lbl" xml:lang="en-US">Financial assets</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet_lbl" xml:lang="en-US">Amount of contract with customer, asset, net recognized as of the acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Asset, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet_lbl" xml:lang="en-US">Costs and estimated earnings in excess of billings</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property, plant and equipment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xml:lang="en-US">Identifiable intangible assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xml:lang="en-US">Deferred tax liability</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Amount of accounts payable and accrued liabilities recognized as of the acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable And Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationWorkingCapitalAdjustmentPayable" xlink:label="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable" xlink:to="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable_lbl" xml:lang="en-US">Amount of working capital adjustment payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable_lbl" xml:lang="en-US">Business Combination Working Capital Adjustment Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable_lbl" xml:lang="en-US">Working capital adjustmnet payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities_lbl" xml:lang="en-US">Amount of contract with customer, liabilities recognized as of the acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities_lbl" xml:lang="en-US">Billings in excess of costs and estimated earnings</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions_lbl" xml:lang="en-US">Amount of net liability arising from put/call options recognized as of the acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Liability Arising From Put And Call Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions_lbl" xml:lang="en-US">Net liability arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Total identifiable net assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_lbl" xml:lang="en-US">Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_lbl" xml:lang="en-US">Non-controlling interest in PERC</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Total cash consideration</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_lbl" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xml:lang="en-US">Finite-lived Intangible Assets Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xml:lang="en-US">Amount</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xml:lang="en-US">Useful life</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of intangibles, net of tax benefit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsLineItems_lbl" xml:lang="en-US">Cash and Cash Equivalents [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Bank accounts</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AccountsReceivableTradeCurrent" xlink:label="cwco_AccountsReceivableTradeCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AccountsReceivableTradeCurrent" xlink:to="cwco_AccountsReceivableTradeCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_AccountsReceivableTradeCurrent_lbl" xml:lang="en-US">Carrying value as of the balance sheet date of trade receivables. Used to reflect the current portion of the assets (receivable within one year or within the normal operating cycle if longer).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AccountsReceivableTradeCurrent_lbl" xml:lang="en-US">Accounts Receivable Trade Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_AccountsReceivableTradeCurrent_lbl" xml:lang="en-US">Trade accounts receivable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="us-gaap_DueFromAffiliateCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromAffiliateCurrent" xlink:to="us-gaap_DueFromAffiliateCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromAffiliateCurrent_lbl" xml:lang="en-US">Due from Affiliate, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueFromAffiliateCurrent_lbl" xml:lang="en-US">Receivable from OC-BVI</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AccountsReceivableOtherCurrent" xlink:label="cwco_AccountsReceivableOtherCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AccountsReceivableOtherCurrent" xlink:to="cwco_AccountsReceivableOtherCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_AccountsReceivableOtherCurrent_lbl" xml:lang="en-US">Carrying value as of the balance sheet date of other receivables. Used to reflect the current portion of the assets (receivable within one year or within the normal operating cycle if longer).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AccountsReceivableOtherCurrent_lbl" xml:lang="en-US">Accounts Receivable Other Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_AccountsReceivableOtherCurrent_lbl" xml:lang="en-US">Other accounts receivable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts Receivable, Gross, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts Receivable, Gross, Current</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for doubtful accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Ending allowance for doubtful accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Opening allowance for doubtful accounts</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for Doubtful Accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for doubtful accounts</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Write-offs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US">Accounts written off during the year</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_InventoryCurrentTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryCurrentTable_lbl" xml:lang="en-US">Inventory, Current [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="us-gaap_InventoryLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLineItems_lbl" xml:lang="en-US">Inventory [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Inventory, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Total inventory</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable" xlink:to="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable_lbl" xml:lang="en-US">Disclosure of information about revenue recognized and amounts billed with regard to contracts with customers in progress.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable_lbl" xml:lang="en-US">Contract With Customer, In Progress, Revenue Recognized And Amounts Billed, Disclosure [Table]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" xlink:to="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems_lbl" xml:lang="en-US">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.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems_lbl" xml:lang="en-US">Contract With Customer, In Progress, Revenue Recognized And Amounts Billed, Disclosure [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenues recognized to date on contracts in process</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerAmountBilled" xlink:label="cwco_ContractWithCustomerAmountBilled" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerAmountBilled" xlink:to="cwco_ContractWithCustomerAmountBilled_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerAmountBilled_lbl" xml:lang="en-US">The amount billed for contracts with customers during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerAmountBilled_lbl" xml:lang="en-US">Contract With Customer, Amount Billed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cwco_ContractWithCustomerAmountBilled_lbl" xml:lang="en-US">Amounts billed to date on contracts in process</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerNetOverbillings" xlink:label="cwco_ContractWithCustomerNetOverbillings" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerNetOverbillings" xlink:to="cwco_ContractWithCustomerNetOverbillings_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerNetOverbillings_lbl" xml:lang="en-US">The net amount of overbillings for contracts with customers, during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerNetOverbillings_lbl" xml:lang="en-US">Contract With Customer, Net Overbillings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="cwco_ContractWithCustomerNetOverbillings_lbl" xml:lang="en-US">Net overbillings</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BalanceSheetLocationAbstract" xlink:label="cwco_BalanceSheetLocationAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BalanceSheetLocationAbstract" xlink:to="cwco_BalanceSheetLocationAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_BalanceSheetLocationAbstract_lbl" xml:lang="en-US">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BalanceSheetLocationAbstract_lbl" xml:lang="en-US">Balance Sheet location</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerAxis" xlink:label="cwco_ContractWithCustomerAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerAxis" xlink:to="cwco_ContractWithCustomerAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerAxis_lbl" xml:lang="en-US">Information by contract with customer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerAxis_lbl" xml:lang="en-US">Contract With Customer [Axis]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerDomain" xlink:label="cwco_ContractWithCustomerDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerDomain" xlink:to="cwco_ContractWithCustomerDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerDomain_lbl" xml:lang="en-US">Information by contract with customer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerDomain_lbl" xml:lang="en-US">Contract With Customer [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ContractWithCustomerDomain_lbl" xml:lang="en-US">Contract With Customer [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressMember" xlink:label="cwco_ContractWithCustomerInProgressMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ContractWithCustomerInProgressMember" xlink:to="cwco_ContractWithCustomerInProgressMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ContractWithCustomerInProgressMember_lbl" xml:lang="en-US">This member stands for contract with customer, in progress.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ContractWithCustomerInProgressMember_lbl" xml:lang="en-US">Contract With Customer In Progress [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ContractWithCustomerInProgressMember_lbl" xml:lang="en-US">Contracts in progress</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less accumulated depreciation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US">Construction in Progress, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US">Construction in progress</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CapitalCommitments" xlink:label="cwco_CapitalCommitments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CapitalCommitments" xlink:to="cwco_CapitalCommitments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CapitalCommitments_lbl" xml:lang="en-US">Amount of capital commitments outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CapitalCommitments_lbl" xml:lang="en-US">Capital Commitments</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConstructionInProgressPlacedInService" xlink:label="cwco_ConstructionInProgressPlacedInService" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ConstructionInProgressPlacedInService" xlink:to="cwco_ConstructionInProgressPlacedInService_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ConstructionInProgressPlacedInService_lbl" xml:lang="en-US">Represents the amount of construction in progress placed in service.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ConstructionInProgressPlacedInService_lbl" xml:lang="en-US">Construction In Progress Placed In Service</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="srt_CondensedBalanceSheetStatementTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementTable_lbl" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OceanConversionBviLtdMember" xlink:label="cwco_OceanConversionBviLtdMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OceanConversionBviLtdMember" xlink:to="cwco_OceanConversionBviLtdMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OceanConversionBviLtdMember_lbl" xml:lang="en-US">Ocean Conversion Bvi Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_OceanConversionBviLtdMember_lbl" xml:lang="en-US">Ocean Conversion (BVI) Ltd [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US">Condensed Balance Sheet Statements Captions [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US">Investment in OC-BVI</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Current Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets_lbl" xml:lang="en-US">Current assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Noncurrent Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets_lbl" xml:lang="en-US">Non-current assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets_lbl" xml:lang="en-US">Total assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Current Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities_lbl" xml:lang="en-US">Current liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Noncurrent Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities_lbl" xml:lang="en-US">Non-current liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementTable" xlink:label="srt_CondensedIncomeStatementTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_CondensedIncomeStatementTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedIncomeStatementTable_lbl" xml:lang="en-US">Condensed Income Statement [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="srt_CondensedIncomeStatementsCaptionsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems_lbl" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_CondensedIncomeStatementsCaptionsLineItems_lbl" xml:lang="en-US">Income attributable to non-controlling interests</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue_lbl" xml:lang="en-US">Revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Cost of Sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales_lbl" xml:lang="en-US">Cost of revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Gross Profit (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss_lbl" xml:lang="en-US">Gross profit</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses_lbl" xml:lang="en-US">The amount of the cost of general and administrative expenses reported by an equity method investment of the entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses_lbl" xml:lang="en-US">Equity Method Investment Summarized Financial Information On General And Administrative Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses_lbl" xml:lang="en-US">General and administrative expenses</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset_lbl" xml:lang="en-US">Amount of gain (loss) on disposal of long-lived asset, reported by equity method investee.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Gain (Loss) On Disposal Of Long Lived Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset_lbl" xml:lang="en-US">Gain on long-lived asset disposition</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Income (Loss) from Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems_lbl" xml:lang="en-US">Income from operations</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense_lbl" xml:lang="en-US">The amount of other income (loss) reported by an equity method investment of the entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense_lbl" xml:lang="en-US">Equity Method Investment Summarized Financial Information Other Income Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense_lbl" xml:lang="en-US">Other income (expense), net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss_lbl" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Net Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss_lbl" xml:lang="en-US">Net income</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests_lbl" xml:lang="en-US">The amount of net income attributable to non-controlling interests reported by an equity method investment of the entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests_lbl" xml:lang="en-US">Equity Method Investment Summarized Financial Information On Net Income Loss Attributable To Non Controlling Interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests_lbl" xml:lang="en-US">Income attributable to non-controlling interests</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent_lbl" xml:lang="en-US">The amount of net income (loss) attributable to controlling interests reported by an equity method investment of the entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent_lbl" xml:lang="en-US">Equity Method Investment Summarized Financial Information Net Income Loss Attributable To Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent_lbl" xml:lang="en-US">Net income attributable to controlling interests</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xml:lang="en-US">Schedule of Equity Method Investments [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsTable_lbl" xml:lang="en-US">Schedule of Investments [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Equity Method Investee Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Investments [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentsVotingSharesPercentage" xlink:label="cwco_EquityMethodInvestmentsVotingSharesPercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EquityMethodInvestmentsVotingSharesPercentage" xlink:to="cwco_EquityMethodInvestmentsVotingSharesPercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EquityMethodInvestmentsVotingSharesPercentage_lbl" xml:lang="en-US">Represents the equity method investments voting shares percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EquityMethodInvestmentsVotingSharesPercentage_lbl" xml:lang="en-US">Equity Method Investments Voting Shares Percentage</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentInterestInProfitPercentage" xlink:label="cwco_EquityMethodInvestmentInterestInProfitPercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EquityMethodInvestmentInterestInProfitPercentage" xlink:to="cwco_EquityMethodInvestmentInterestInProfitPercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EquityMethodInvestmentInterestInProfitPercentage_lbl" xml:lang="en-US">The percentage of total interest in subsidiary after considering the effect of the profit sharing.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EquityMethodInvestmentInterestInProfitPercentage_lbl" xml:lang="en-US">Equity Method Investment, Interest In Profit Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_EquityMethodInvestmentInterestInProfitPercentage_lbl" xml:lang="en-US">Equity Method Investment, Interest In Profit Percentage</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PurchasePriceAgreedForPlantUnderAgreement" xlink:label="cwco_PurchasePriceAgreedForPlantUnderAgreement" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PurchasePriceAgreedForPlantUnderAgreement" xlink:to="cwco_PurchasePriceAgreedForPlantUnderAgreement_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PurchasePriceAgreedForPlantUnderAgreement_lbl" xml:lang="en-US">Represents the agreed-upon purchase price for the Baughers Bay plant under the 1990 Agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PurchasePriceAgreedForPlantUnderAgreement_lbl" xml:lang="en-US">Purchase Price Agreed for Plant Under Agreement</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ExtendedWaterSupplyAgreementTerm" xlink:label="cwco_ExtendedWaterSupplyAgreementTerm" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ExtendedWaterSupplyAgreementTerm" xlink:to="cwco_ExtendedWaterSupplyAgreementTerm_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ExtendedWaterSupplyAgreementTerm_lbl" xml:lang="en-US">The automatic extension of the water supply agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ExtendedWaterSupplyAgreementTerm_lbl" xml:lang="en-US">Extended Water Supply Agreement Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_ExtendedWaterSupplyAgreementTerm_lbl" xml:lang="en-US">Extended water supply agreement term</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement" xlink:label="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement" xlink:to="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement_lbl" xml:lang="en-US">The notice required to water supply agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement_lbl" xml:lang="en-US">Term Required Before Extension Of Water Supply Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement_lbl" xml:lang="en-US">Term required before extension of water supply agreement</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesSoughtValue" xlink:to="us-gaap_LossContingencyDamagesSoughtValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_lbl" xml:lang="en-US">Loss Contingency, Damages Sought, Value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Due to Related Parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Amounts payable by OC-BVI</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedFromOtherParty" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="us-gaap_LitigationSettlementAmountAwardedFromOtherParty_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationSettlementAmountAwardedFromOtherParty_lbl" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NSCAguaMember" xlink:label="cwco_NSCAguaMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NSCAguaMember" xlink:to="cwco_NSCAguaMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NSCAguaMember_lbl" xml:lang="en-US">N S C Agua [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NSCAguaMember_lbl" xml:lang="en-US">NSC Agua [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OptionAgreementMember" xlink:label="cwco_OptionAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OptionAgreementMember" xlink:to="cwco_OptionAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OptionAgreementMember_lbl" xml:lang="en-US">Option Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_OptionAgreementMember_lbl" xml:lang="en-US">Option agreement [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TypeOfPhasesAxis" xlink:label="cwco_TypeOfPhasesAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TypeOfPhasesAxis" xlink:to="cwco_TypeOfPhasesAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TypeOfPhasesAxis_lbl" xml:lang="en-US">Type Of Phases [Axis]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TypeOfPhasesDomain" xlink:label="cwco_TypeOfPhasesDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TypeOfPhasesDomain" xlink:to="cwco_TypeOfPhasesDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TypeOfPhasesDomain_lbl" xml:lang="en-US">Type Of Phases [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_TypeOfPhasesDomain_lbl" xml:lang="en-US">Type Of Phases [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FirstPhaseMember" xlink:label="cwco_FirstPhaseMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_FirstPhaseMember" xlink:to="cwco_FirstPhaseMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_FirstPhaseMember_lbl" xml:lang="en-US">First Phase [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_FirstPhaseMember_lbl" xml:lang="en-US">First Phase [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SecondPhaseMember" xlink:label="cwco_SecondPhaseMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SecondPhaseMember" xlink:to="cwco_SecondPhaseMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SecondPhaseMember_lbl" xml:lang="en-US">Second Phase [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_SecondPhaseMember_lbl" xml:lang="en-US">Second Phase [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AguasDeRosaritoSapiDeCvMember" xlink:to="cwco_AguasDeRosaritoSapiDeCvMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember_lbl" xml:lang="en-US">Aguas De Rosarito Sapi De Cv [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember_lbl" xml:lang="en-US">Aguas de Rosarito S.A.P.I. de C.V [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" xlink:label="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" xlink:to="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany_lbl" xml:lang="en-US">Total percentage of ownership interest in an acquired company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany_lbl" xml:lang="en-US">Total Percentage Of Ownership Interest In An Acquired Company</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercentageOfTotalCost" xlink:label="cwco_PercentageOfTotalCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PercentageOfTotalCost" xlink:to="cwco_PercentageOfTotalCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PercentageOfTotalCost_lbl" xml:lang="en-US">The percentage of the total cost paid.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PercentageOfTotalCost_lbl" xml:lang="en-US">Percentage Of Total Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_PercentageOfTotalCost_lbl" xml:lang="en-US">Percentage of the total cost paid</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:label="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:to="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_lbl" xml:lang="en-US">The processing capacity per day seawater reverse osmosis desalination plant.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_lbl" xml:lang="en-US">Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PeriodInWhichConstructionMustBeCompleted" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PeriodInWhichConstructionMustBeCompleted" xlink:to="cwco_PeriodInWhichConstructionMustBeCompleted_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted_lbl" xml:lang="en-US">The period in which construction must be completed.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted_lbl" xml:lang="en-US">Period In Which Construction Must Be Completed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted_lbl" xml:lang="en-US">Period in which construction must be completed</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" xlink:label="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" xlink:to="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct_lbl" xml:lang="en-US">The period required to operate and maintain the plant and aqueduct.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct_lbl" xml:lang="en-US">Period Required To Operate And Maintain Plant And Aqueduct</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RepaymentOfInterCompanyLoanPayable" xlink:label="cwco_RepaymentOfInterCompanyLoanPayable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_RepaymentOfInterCompanyLoanPayable" xlink:to="cwco_RepaymentOfInterCompanyLoanPayable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_RepaymentOfInterCompanyLoanPayable_lbl" xml:lang="en-US">Represents the repayment of an inter-company loan payable through the issuance of shares of subsidiary stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_RepaymentOfInterCompanyLoanPayable_lbl" xml:lang="en-US">Repayment of Inter Company Loan Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_RepaymentOfInterCompanyLoanPayable_lbl" xml:lang="en-US">Repayment of inter-company loan payable</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_LeaseTerm" xlink:label="cwco_LeaseTerm" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_LeaseTerm" xlink:to="cwco_LeaseTerm_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_LeaseTerm_lbl" xml:lang="en-US">Represents the period of lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_LeaseTerm_lbl" xml:lang="en-US">Lease Term</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OperatingLeasesRentExpensePerMonth" xlink:label="cwco_OperatingLeasesRentExpensePerMonth" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OperatingLeasesRentExpensePerMonth" xlink:to="cwco_OperatingLeasesRentExpensePerMonth_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OperatingLeasesRentExpensePerMonth_lbl" xml:lang="en-US">Value of Rent expenses that are paid for each month.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OperatingLeasesRentExpensePerMonth_lbl" xml:lang="en-US">Operating Leases, Rent Expense per month</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TotalVotingInterestPercentageAfterConversionOfLoan" xlink:label="cwco_TotalVotingInterestPercentageAfterConversionOfLoan" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TotalVotingInterestPercentageAfterConversionOfLoan" xlink:to="cwco_TotalVotingInterestPercentageAfterConversionOfLoan_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_TotalVotingInterestPercentageAfterConversionOfLoan_lbl" xml:lang="en-US">Total percentage of ownership interest in an acquired company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TotalVotingInterestPercentageAfterConversionOfLoan_lbl" xml:lang="en-US">Total Voting Interest Percentage After Conversion Of Loan</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" xlink:label="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" xlink:to="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement_lbl" xml:lang="en-US">Percentage of voting interest acquired through Option agreements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement_lbl" xml:lang="en-US">Percentage of Voting Interest Acquired through Option Agreement</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentsForOptionExercised" xlink:label="cwco_PaymentsForOptionExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PaymentsForOptionExercised" xlink:to="cwco_PaymentsForOptionExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PaymentsForOptionExercised_lbl" xml:lang="en-US">Amount of cash outflow associated with the option exercised by the entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PaymentsForOptionExercised_lbl" xml:lang="en-US">Payments For Option Exercised</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentsToEnterOptionAgreement" xlink:label="cwco_PaymentsToEnterOptionAgreement" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PaymentsToEnterOptionAgreement" xlink:to="cwco_PaymentsToEnterOptionAgreement_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PaymentsToEnterOptionAgreement_lbl" xml:lang="en-US">Represents the amount spent to enter a stock option agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PaymentsToEnterOptionAgreement_lbl" xml:lang="en-US">Payments To Enter Option Agreement</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OptionAgreementExpirationDate" xlink:label="cwco_OptionAgreementExpirationDate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OptionAgreementExpirationDate" xlink:to="cwco_OptionAgreementExpirationDate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OptionAgreementExpirationDate_lbl" xml:lang="en-US">Expiration date of the option agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OptionAgreementExpirationDate_lbl" xml:lang="en-US">Option Agreement Expiration Date</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AreaOfLand" xlink:label="us-gaap_AreaOfLand" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AreaOfLand_lbl" xml:lang="en-US">Area of Land</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLand" xlink:label="us-gaap_PaymentsToAcquireLand" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLand" xlink:to="us-gaap_PaymentsToAcquireLand_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireLand_lbl" xml:lang="en-US">Payments to Acquire Land</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RealEstateHeldforsale" xlink:label="us-gaap_RealEstateHeldforsale" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RealEstateHeldforsale" xlink:to="us-gaap_RealEstateHeldforsale_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RealEstateHeldforsale_lbl" xml:lang="en-US">Real Estate Held-for-sale</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Share Price</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SubscriptionAgreementDescription" xlink:label="cwco_SubscriptionAgreementDescription" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SubscriptionAgreementDescription" xlink:to="cwco_SubscriptionAgreementDescription_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_SubscriptionAgreementDescription_lbl" xml:lang="en-US">The description of subscription agreement on the basis of which equity interest can be acquired during the year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SubscriptionAgreementDescription_lbl" xml:lang="en-US">Subscription Agreement Description</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecurityDepositLiability" xlink:label="us-gaap_SecurityDepositLiability" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDepositLiability" xlink:to="us-gaap_SecurityDepositLiability_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecurityDepositLiability_lbl" xml:lang="en-US">Security Deposit Liability</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator" xlink:label="us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator" xlink:to="us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator_lbl" xml:lang="en-US">Loss Contingency, Actions Taken by Court, Arbitrator or Mediator</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_lbl" xml:lang="en-US">Indefinite-lived Intangible Assets [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_lbl" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_lbl" xml:lang="en-US">Cost</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentForAmortizationAbstract" xlink:label="us-gaap_AdjustmentForAmortizationAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortizationAbstract" xlink:to="us-gaap_AdjustmentForAmortizationAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentForAmortizationAbstract_lbl" xml:lang="en-US">Amortization [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentForAmortizationAbstract_lbl" xml:lang="en-US">Accumulated amortization</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2020</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2021</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2022</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2023</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2024</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Finite Lived Intangible Assets Net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OperatingLeaseAssetsCurrent" xlink:label="cwco_OperatingLeaseAssetsCurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OperatingLeaseAssetsCurrent" xlink:to="cwco_OperatingLeaseAssetsCurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OperatingLeaseAssetsCurrent_lbl" xml:lang="en-US">Amount of Operating Lease Assets Current.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OperatingLeaseAssetsCurrent_lbl" xml:lang="en-US">Operating Lease Assets Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_OperatingLeaseAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Noncurrent</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OperatingLeaseRightOfUseAssetNet" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OperatingLeaseRightOfUseAssetNet" xlink:to="cwco_OperatingLeaseRightOfUseAssetNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet_lbl" xml:lang="en-US">Amount of lessee's right to use underlying asset net under operating lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet_lbl" xml:lang="en-US">Operating Lease Right of Use Asset Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet_lbl" xml:lang="en-US">Total lease right-of-use assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">LIABILITIES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Noncurrent</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Operating Lease, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total lease obligations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Operating leases, weighted average remaining lease term</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Operating leases, weighted average discount rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating Lease, Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating cash flows from operating leases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2020</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2021</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2022</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2023</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2024</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total future lease payments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: Imputed interest</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Operating Leases, Rent Expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_lbl" xml:lang="en-US">Inventory, non-current</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_lbl" xml:lang="en-US">Intangible assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xml:lang="en-US">Other assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US">Assets of discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US">Total assets of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US">Total liabilities of discontinued operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xml:lang="en-US">Revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US">Income from operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Depreciation and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ProceedsFromRepatriatedFunds" xlink:label="cwco_ProceedsFromRepatriatedFunds" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ProceedsFromRepatriatedFunds" xlink:to="cwco_ProceedsFromRepatriatedFunds_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ProceedsFromRepatriatedFunds_lbl" xml:lang="en-US">Proceeds from repatriated funds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ProceedsFromRepatriatedFunds_lbl" xml:lang="en-US">Proceeds From Repatriated Funds</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses_lbl" xml:lang="en-US">Proceeds from Divestiture of Businesses</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalDeferredPurchasePrice" xlink:label="us-gaap_SupplementalDeferredPurchasePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalDeferredPurchasePrice" xlink:to="us-gaap_SupplementalDeferredPurchasePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalDeferredPurchasePrice_lbl" xml:lang="en-US">Supplemental Deferred Purchase Price</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes" xlink:label="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes" xlink:to="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes_lbl" xml:lang="en-US">The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations that are not subject to income tax, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes_lbl" xml:lang="en-US">Income Loss from Continuing Operations before Income Taxes, Foreign Not Subject To Income Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes_lbl" xml:lang="en-US">Foreign (not subject to income taxes)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">Mexico</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">United States</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Income before income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xml:lang="en-US">Current:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_lbl" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">State</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xml:lang="en-US">Deferred Income Taxes and Tax Credits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xml:lang="en-US">Total</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">U.S. statutory federal rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State taxes, net of federal effect</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Nontaxable foreign income</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_lbl" xml:lang="en-US">Research &amp; Development Tax Credit</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EffectiveIncomeTaxRateReconciliationPermanentItems" xlink:label="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems" xlink:to="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems_lbl" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Permanent items.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation Permanent Items</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems_lbl" xml:lang="en-US">Permanent items</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance for deferred tax assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred tax assets:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" xml:lang="en-US">Operating loss carryforwards - Mexico</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DeferredTaxAssetsLandBasisDifference" xlink:label="cwco_DeferredTaxAssetsLandBasisDifference" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DeferredTaxAssetsLandBasisDifference" xlink:to="cwco_DeferredTaxAssetsLandBasisDifference_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DeferredTaxAssetsLandBasisDifference_lbl" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to land basis differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DeferredTaxAssetsLandBasisDifference_lbl" xml:lang="en-US">Deferred Tax Assets Land Basis Difference</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DeferredTaxAssetsLandBasisDifference_lbl" xml:lang="en-US">Land basis difference - Mexico</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DeferredTaxAssetsStartupCosts" xlink:label="cwco_DeferredTaxAssetsStartupCosts" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DeferredTaxAssetsStartupCosts" xlink:to="cwco_DeferredTaxAssetsStartupCosts_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DeferredTaxAssetsStartupCosts_lbl" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to start-up costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DeferredTaxAssetsStartupCosts_lbl" xml:lang="en-US">Deferred Tax Assets Start-up Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DeferredTaxAssetsStartupCosts_lbl" xml:lang="en-US">Start-up costs - Mexico</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US">Research &amp; development tax credits - U.S.</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowances</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xml:lang="en-US">Deferred tax liabilities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property and equipment - U.S.</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_lbl" xml:lang="en-US">Intangible assets - U.S.</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Net deferred tax liability</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Operating Loss Carryforwards</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="us-gaap_DividendsPreferredStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStock" xlink:to="us-gaap_DividendsPreferredStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPreferredStock_lbl" xml:lang="en-US">Dividends, Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsPreferredStock_lbl" xml:lang="en-US">Less: preferred stock dividends</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:label="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:to="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_lbl" xml:lang="en-US">Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_lbl" xml:lang="en-US">Net income from continuing operations available to common shares in the determination of basic earnings per common share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net income available to common shares in the determination of basic earnings per common share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_lbl" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_lbl" xml:lang="en-US">Weighted average number of preferred shares outstanding during the period (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Potential dilutive effect of unexercised options and unvested stock grants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableTable" xlink:label="us-gaap_DividendsPayableTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableTable" xlink:to="us-gaap_DividendsPayableTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableTable_lbl" xml:lang="en-US">Dividends Payable [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="us-gaap_DividendsPayableLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableLineItems" xlink:to="us-gaap_DividendsPayableLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableLineItems_lbl" xml:lang="en-US">Dividends Payable [Line Items]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DividendsPerShareDeclared" xlink:label="cwco_DividendsPerShareDeclared" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DividendsPerShareDeclared" xlink:to="cwco_DividendsPerShareDeclared_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DividendsPerShareDeclared_lbl" xml:lang="en-US">Aggregate dividends declared during the period for each share of common stock and redeemable preferred stock outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DividendsPerShareDeclared_lbl" xml:lang="en-US">Dividends Per Share Declared</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetailMember" xlink:label="us-gaap_RetailMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetailMember" xlink:to="us-gaap_RetailMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetailMember_lbl" xml:lang="en-US">Retail [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetailMember_lbl" xml:lang="en-US">Retail [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BulkMember" xlink:to="cwco_BulkMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BulkMember_lbl" xml:lang="en-US">Bulk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_BulkMember_lbl" xml:lang="en-US">Bulk [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ServicesMember" xlink:to="cwco_ServicesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ServicesMember_lbl" xml:lang="en-US">Services [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ServicesMember_lbl" xml:lang="en-US">Services [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ManufacturingUnitsMember" xlink:to="cwco_ManufacturingUnitsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ManufacturingUnitsMember_lbl" xml:lang="en-US">Manufacturing Units [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ManufacturingUnitsMember_lbl" xml:lang="en-US">Manufacturing Units [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentContinuingOperationsMember" xlink:to="us-gaap_SegmentContinuingOperationsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentContinuingOperationsMember_lbl" xml:lang="en-US">Segment Continuing Operations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentContinuingOperationsMember_lbl" xml:lang="en-US">Continuing Operations [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of Reportable Segments</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EntityWideRevenuesMajorCustomerPercentage" xlink:label="cwco_EntityWideRevenuesMajorCustomerPercentage" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EntityWideRevenuesMajorCustomerPercentage" xlink:to="cwco_EntityWideRevenuesMajorCustomerPercentage_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EntityWideRevenuesMajorCustomerPercentage_lbl" xml:lang="en-US">Percentage of revenue generated from a single external customer that accounts for 10 percent or more of an entity's revenues.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EntityWideRevenuesMajorCustomerPercentage_lbl" xml:lang="en-US">Entity Wide Revenues Major Customer Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_EntityWideRevenuesMajorCustomerPercentage_lbl" xml:lang="en-US">Percentage of consolidated revenues</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable_lbl" xml:lang="en-US">Cost Of Revenues And General And Administrative Expenses [Table]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems_lbl" xml:lang="en-US">Cost of revenues and general and administrative expenses [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk free interest rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected option life (years)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Outstanding at the ending of period -Options</label>
    <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 period -Options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Granted - Options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Forfeited/expired - Options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding-Weighted Average Exercise Price at the ending of period - Options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding-Weighted Average Exercise Price at the beginning of period - Options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted-Weighted Average Exercise Price</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised-Weighted Average Exercise Price</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Forfeited/expired-Weighted Average Exercise Price</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Outstanding-Weighted Average Remaining Contractual Life (Years)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Outstanding-Aggregate Intrinsic Value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" xlink:to="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_lbl" xml:lang="en-US">The measurement period for cumulative financial performance targets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Measurement Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_lbl" xml:lang="en-US">Cumulative financial performance targets measurement period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl" xml:lang="en-US">Allocated Share-based Compensation Expense, Net of Tax</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm" xlink:to="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted average remaining contractual term for non vested options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Non Vested Outstanding Weighted Average Remaining Contractual Term</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod" xlink:label="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod" xlink:to="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod_lbl" xml:lang="en-US">The additional consecutive individual requisite service period required for eligibility in the Employee Share Incentive Plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod_lbl" xml:lang="en-US">Additional Consecutive Individual Requisite Service Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod_lbl" xml:lang="en-US">Additional consecutive individual requisite service period required for eligibility in Employee Share Incentive Plan</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_StockholdersEquityNoteConversionRatioPreferredShares" xlink:label="cwco_StockholdersEquityNoteConversionRatioPreferredShares" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_StockholdersEquityNoteConversionRatioPreferredShares" xlink:to="cwco_StockholdersEquityNoteConversionRatioPreferredShares_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_StockholdersEquityNoteConversionRatioPreferredShares_lbl" xml:lang="en-US">The number of preferred shares converted to common shares dependant upon specific criteria.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_StockholdersEquityNoteConversionRatioPreferredShares_lbl" xml:lang="en-US">Stockholders Equity Note Conversion Ratio Preferred Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_StockholdersEquityNoteConversionRatioPreferredShares_lbl" xml:lang="en-US">Number of preferred shares converted to common shares dependant upon specific criteria</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_StockholdersEquityNoteConversionRatioCommonShares" xlink:label="cwco_StockholdersEquityNoteConversionRatioCommonShares" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_StockholdersEquityNoteConversionRatioCommonShares" xlink:to="cwco_StockholdersEquityNoteConversionRatioCommonShares_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_StockholdersEquityNoteConversionRatioCommonShares_lbl" xml:lang="en-US">The number of common shares received upon conversion of preferred shares dependent upon specific criteria.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_StockholdersEquityNoteConversionRatioCommonShares_lbl" xml:lang="en-US">Stockholders Equity Note Conversion Ratio Common Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_StockholdersEquityNoteConversionRatioCommonShares_lbl" xml:lang="en-US">Number of common shares received upon conversion of preferred shares dependent upon specific criteria</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock" xlink:label="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock" xlink:to="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock_lbl" xml:lang="en-US">The number of average trading price of the common stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock_lbl" xml:lang="en-US">Number Of Days Of Average Trading Price Of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock_lbl" xml:lang="en-US">Number of average trading price of the common stock</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised" xlink:label="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised" xlink:to="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised_lbl" xml:lang="en-US">The number of days employee option to purchase preferred stock must be exercised.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised_lbl" xml:lang="en-US">Number Of Days Employee Option To Purchase Preferred Stock Must Be Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised_lbl" xml:lang="en-US">Number of days employee option to purchase preferred stock must be exercised</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Allocated Share-based Compensation Expense</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ClosingPriceOfCommonShares" xlink:label="cwco_ClosingPriceOfCommonShares" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ClosingPriceOfCommonShares" xlink:to="cwco_ClosingPriceOfCommonShares_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ClosingPriceOfCommonShares_lbl" xml:lang="en-US">Closing price of the common shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ClosingPriceOfCommonShares_lbl" xml:lang="en-US">Closing Price of Common Shares</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_lbl" xml:lang="en-US">Information about percentage employer matches of the employee's percentage contribution matched.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_lbl" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match [Axis]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_lbl" xml:lang="en-US">Information about percentage employer matches of the employee's percentage contribution matched.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_lbl" xml:lang="en-US">Defined Contribution Plan Employer Matching Contribution Percent Of Match [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_lbl" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember_lbl" xml:lang="en-US">This member stands for 25% of matching contribution by employer under the defined contribution plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember_lbl" xml:lang="en-US">Defined Contribution Plan Employer Matching Contribution25 Percent Of Match [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember_lbl" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, 25 Percent of Match [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionExpense" xlink:label="us-gaap_PensionExpense" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionExpense" xlink:to="us-gaap_PensionExpense_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionExpense_lbl" xml:lang="en-US">Pension Cost (Reversal of Cost)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionExpense_lbl" xml:lang="en-US">Pension Expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_lbl" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_lbl" xml:lang="en-US">Maximum annual contribution amount</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl" xml:lang="en-US">Employer Matching Contribution, Percent of Match</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl" xml:lang="en-US">Employer Matching Contribution, Percent of Employees' Gross Pay</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl" xml:lang="en-US">Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_lbl" xml:lang="en-US">Recurring</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Balance as of December 31, 2019(1)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Balance as of December 31, 2018(1)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xml:lang="en-US">Net asset arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US">Net liability arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" xml:lang="en-US">Issuance</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_lbl" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Change in Unrealized Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_lbl" xml:lang="en-US">Unrealized gain</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US">Net asset arising from put/call options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_lbl" xml:lang="en-US">Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_lbl" xml:lang="en-US">Unrealized loss</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies" xlink:label="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies" xlink:to="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies_lbl" xml:lang="en-US">The duration certain foreign currencies are fixed to the dollar.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies_lbl" xml:lang="en-US">Term Of Foreign Exchange Risk To Dollar For Certain Currencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies_lbl" xml:lang="en-US">Duration certain foreign currencies are fixed to the dollar</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SaleOfAssets" xlink:label="cwco_SaleOfAssets" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SaleOfAssets" xlink:to="cwco_SaleOfAssets_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_SaleOfAssets_lbl" xml:lang="en-US">The amount of sale of assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SaleOfAssets_lbl" xml:lang="en-US">Sale of Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_SaleOfAssets_lbl" xml:lang="en-US">Sale of assets</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SaleOfStock" xlink:label="cwco_SaleOfStock" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SaleOfStock" xlink:to="cwco_SaleOfStock_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_SaleOfStock_lbl" xml:lang="en-US">Amount of sale of stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SaleOfStock_lbl" xml:lang="en-US">Sale of Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_SaleOfStock_lbl" xml:lang="en-US">Sale of stock</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CommitmentsAndContingenciesTable" xlink:label="cwco_CommitmentsAndContingenciesTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CommitmentsAndContingenciesTable" xlink:to="cwco_CommitmentsAndContingenciesTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CommitmentsAndContingenciesTable_lbl" xml:lang="en-US">Commitments And Contingencies [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Name Of Major Customer [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WSCMember" xlink:label="cwco_WSCMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_WSCMember" xlink:to="cwco_WSCMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_WSCMember_lbl" xml:lang="en-US">W S C [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_WSCMember_lbl" xml:lang="en-US">WSC [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CommitmentsAndContingenciesLineItems" xlink:label="cwco_CommitmentsAndContingenciesLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CommitmentsAndContingenciesLineItems" xlink:to="cwco_CommitmentsAndContingenciesLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US">na</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US">Commitments And Contingencies [ Line Items ]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US">Contingencies</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmploymentAgreementBaseAnnualSalaries" xlink:label="cwco_EmploymentAgreementBaseAnnualSalaries" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EmploymentAgreementBaseAnnualSalaries" xlink:to="cwco_EmploymentAgreementBaseAnnualSalaries_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_EmploymentAgreementBaseAnnualSalaries_lbl" xml:lang="en-US">Represents the base annual salary amount, under the employment agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EmploymentAgreementBaseAnnualSalaries_lbl" xml:lang="en-US">Employment Agreement Base Annual Salaries</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_lbl" xml:lang="en-US">Represents the percentage of consolidated gross profit from Cayman Water retail operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_lbl" xml:lang="en-US">Cayman Water Retail Operations, Percentage Of Gross Profit</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfRevenue_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfRevenue_lbl" xml:lang="en-US">Represents the percentage of consolidated revenue from Cayman Water retail operations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfRevenue_lbl" xml:lang="en-US">Cayman Water Retail Operations, Percentage Of Revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount_lbl" xml:lang="en-US">Long-term Purchase Commitment, Amount</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts Receivable, Net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest paid in cash</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash transactions:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash investing and financing activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Dividends Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Dividends declared but not paid</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment" xlink:label="cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment" xlink:to="cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment_lbl" xml:lang="en-US">Amount of transfers from inventory to property plant and equipment and construction in progress.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment_lbl" xml:lang="en-US">Transfers Between Inventory And Property Plant And Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment_lbl" xml:lang="en-US">Transfers from inventory to property, plant and equipment and construction in progress</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet" xlink:label="cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet" xlink:to="cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Amount of transfers from Construction in Progress to property, plant and equipment, net.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Non cash Transactions, Transfers from Construction in Progress to property, plant and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Transfers from construction in progress to property, plant and equipment</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TransfersBetweenOtherAssetsAndConstructionInProgress" xlink:label="cwco_TransfersBetweenOtherAssetsAndConstructionInProgress" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TransfersBetweenOtherAssetsAndConstructionInProgress" xlink:to="cwco_TransfersBetweenOtherAssetsAndConstructionInProgress_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_TransfersBetweenOtherAssetsAndConstructionInProgress_lbl" xml:lang="en-US">Transfers between other assets and construction in progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TransfersBetweenOtherAssetsAndConstructionInProgress_lbl" xml:lang="en-US">Transfers Between Other Assets And Construction in Progress</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cwco_TransfersBetweenOtherAssetsAndConstructionInProgress_lbl" xml:lang="en-US">Transfers from other assets to construction in progress</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Property Plant And Equipment Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Building [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Building [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PlantAndEquipmentMember" xlink:label="cwco_PlantAndEquipmentMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PlantAndEquipmentMember" xlink:to="cwco_PlantAndEquipmentMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PlantAndEquipmentMember_lbl" xml:lang="en-US">Plant And Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_PlantAndEquipmentMember_lbl" xml:lang="en-US">Plant And Equipment [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DistributionSystemsMember" xlink:label="cwco_DistributionSystemsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DistributionSystemsMember" xlink:to="cwco_DistributionSystemsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DistributionSystemsMember_lbl" xml:lang="en-US">Distribution Systems [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DistributionSystemsMember_lbl" xml:lang="en-US">Distribution Systems [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture And Fixtures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Office furniture, fixtures and equipment [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_LabEquipmentMember" xlink:label="cwco_LabEquipmentMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_LabEquipmentMember" xlink:to="cwco_LabEquipmentMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_LabEquipmentMember_lbl" xml:lang="en-US">Lab Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_LabEquipmentMember_lbl" xml:lang="en-US">Lab equipment [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FairValueDeterminingMethodAxis" xlink:label="cwco_FairValueDeterminingMethodAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_FairValueDeterminingMethodAxis" xlink:to="cwco_FairValueDeterminingMethodAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_FairValueDeterminingMethodAxis_lbl" xml:lang="en-US">Fair Value Determining Method [Axis]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FairValueDeterminingMethodDomain" xlink:label="cwco_FairValueDeterminingMethodDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_FairValueDeterminingMethodDomain" xlink:to="cwco_FairValueDeterminingMethodDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_FairValueDeterminingMethodDomain_lbl" xml:lang="en-US">Fair Value Determining Method [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_FairValueDeterminingMethodDomain_lbl" xml:lang="en-US">Fair Value Determining Method [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DiscountedCashFlowMethodMember" xlink:label="cwco_DiscountedCashFlowMethodMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DiscountedCashFlowMethodMember" xlink:to="cwco_DiscountedCashFlowMethodMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DiscountedCashFlowMethodMember_lbl" xml:lang="en-US">Discounted Cash Flow Method [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DiscountedCashFlowMethodMember_lbl" xml:lang="en-US">Discounted Cash Flow Method [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_GuidelinePublicCompanyMethodMember" xlink:label="cwco_GuidelinePublicCompanyMethodMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_GuidelinePublicCompanyMethodMember" xlink:to="cwco_GuidelinePublicCompanyMethodMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_GuidelinePublicCompanyMethodMember_lbl" xml:lang="en-US">Guideline Public Company Method [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_GuidelinePublicCompanyMethodMember_lbl" xml:lang="en-US">Guideline Public Company Method [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_MergersAndAcquisitionsMethodMember" xlink:label="cwco_MergersAndAcquisitionsMethodMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_MergersAndAcquisitionsMethodMember" xlink:to="cwco_MergersAndAcquisitionsMethodMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_MergersAndAcquisitionsMethodMember_lbl" xml:lang="en-US">Mergers And Acquisitions Method [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_MergersAndAcquisitionsMethodMember_lbl" xml:lang="en-US">Mergers And Acquisitions Method [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CapitalizedEngineeringLaborAndMaterialsCostMember" xlink:label="cwco_CapitalizedEngineeringLaborAndMaterialsCostMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CapitalizedEngineeringLaborAndMaterialsCostMember" xlink:to="cwco_CapitalizedEngineeringLaborAndMaterialsCostMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CapitalizedEngineeringLaborAndMaterialsCostMember_lbl" xml:lang="en-US">Capitalized Engineering Labor And Materials Cost [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CapitalizedEngineeringLaborAndMaterialsCostMember_lbl" xml:lang="en-US">Capitalized Engineering Labor and Materials Cost [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PercWaterCorporationMember" xlink:to="cwco_PercWaterCorporationMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_PercWaterCorporationMember_lbl" xml:lang="en-US">This member stands for PERC Water Corporation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PercWaterCorporationMember_lbl" xml:lang="en-US">Perc Water Corporation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_PercWaterCorporationMember_lbl" xml:lang="en-US">PERC Water Corporation</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CwBelizeMember" xlink:label="cwco_CwBelizeMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CwBelizeMember" xlink:to="cwco_CwBelizeMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_CwBelizeMember_lbl" xml:lang="en-US">n/a</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CwBelizeMember_lbl" xml:lang="en-US">Cw Belize [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CwBelizeMember_lbl" xml:lang="en-US">CW Belize [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsolidatedWaterUSHoldingsMember" xlink:label="cwco_ConsolidatedWaterUSHoldingsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ConsolidatedWaterUSHoldingsMember" xlink:to="cwco_ConsolidatedWaterUSHoldingsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ConsolidatedWaterUSHoldingsMember_lbl" xml:lang="en-US">Information pertaining to Consolidated Water U.S. Holdings.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ConsolidatedWaterUSHoldingsMember_lbl" xml:lang="en-US">Consolidated Water U S Holdings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ConsolidatedWaterUSHoldingsMember_lbl" xml:lang="en-US">Consolidated Water U S Holdings [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ThreeExecutivesMember" xlink:label="cwco_ThreeExecutivesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ThreeExecutivesMember" xlink:to="cwco_ThreeExecutivesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ThreeExecutivesMember_lbl" xml:lang="en-US">Represents the information pertaining to three executives.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ThreeExecutivesMember_lbl" xml:lang="en-US">Three Executives [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ThreeExecutivesMember_lbl" xml:lang="en-US">Three Executives [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite Lived Intangible Assets Major Class Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US">Noncompete Agreements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US">Non-compete agreements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US">Trade Names [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US">Trade name</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CustomerBacklogMember" xlink:label="cwco_CustomerBacklogMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CustomerBacklogMember" xlink:to="cwco_CustomerBacklogMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CustomerBacklogMember_lbl" xml:lang="en-US">Customer Backlog [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CustomerBacklogMember_lbl" xml:lang="en-US">Customer backlogs</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManagementContractsMember" xlink:label="cwco_ManagementContractsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ManagementContractsMember" xlink:to="cwco_ManagementContractsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_ManagementContractsMember_lbl" xml:lang="en-US">Represents information pertaining to management contracts.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ManagementContractsMember_lbl" xml:lang="en-US">Management Contracts [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ManagementContractsMember_lbl" xml:lang="en-US">Facility management contracts</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario Unspecified [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario, Unspecified [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProFormaMember" xlink:label="srt_ProFormaMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProFormaMember" xlink:to="srt_ProFormaMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProFormaMember_lbl" xml:lang="en-US">Pro Forma [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ProFormaMember_lbl" xml:lang="en-US">Pro Forma</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CurrencyAxis" xlink:to="srt_CurrencyAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CurrencyAxis_lbl" xml:lang="en-US">Currency [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_AllCurrenciesDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_AllCurrenciesDomain_lbl" xml:lang="en-US">All Currencies [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_AllCurrenciesDomain_lbl" xml:lang="en-US">All Currencies [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_USD" xlink:label="currency_USD" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_USD" xlink:to="currency_USD_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_USD_lbl" xml:lang="en-US">U S [D]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_USD_lbl" xml:lang="en-US">United States dollar [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_KYD" xlink:label="currency_KYD" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_KYD" xlink:to="currency_KYD_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_KYD_lbl" xml:lang="en-US">K Y [D]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_KYD_lbl" xml:lang="en-US">Cayman Islands dollar [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_BSD" xlink:label="currency_BSD" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_BSD" xlink:to="currency_BSD_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_BSD_lbl" xml:lang="en-US">B S [D]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_BSD_lbl" xml:lang="en-US">Bahamian dollar [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_BZD" xlink:label="currency_BZD" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_BZD" xlink:to="currency_BZD_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_BZD_lbl" xml:lang="en-US">B Z [D]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_BZD_lbl" xml:lang="en-US">Belize dollar [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_BMD" xlink:label="currency_BMD" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_BMD" xlink:to="currency_BMD_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_BMD_lbl" xml:lang="en-US">B M [D]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_BMD_lbl" xml:lang="en-US">Bermudian dollar [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_MXN" xlink:label="currency_MXN" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_MXN" xlink:to="currency_MXN_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_MXN_lbl" xml:lang="en-US">M X [N]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_MXN_lbl" xml:lang="en-US">Mexican peso [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_IDR" xlink:label="currency_IDR" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_IDR" xlink:to="currency_IDR_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_IDR_lbl" xml:lang="en-US">I D [R]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_IDR_lbl" xml:lang="en-US">Indonesian rupiah [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WaterStockMember" xlink:label="cwco_WaterStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_WaterStockMember" xlink:to="cwco_WaterStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_WaterStockMember_lbl" xml:lang="en-US">Water Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_WaterStockMember_lbl" xml:lang="en-US">Water stock [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsumablesStockMember" xlink:label="cwco_ConsumablesStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ConsumablesStockMember" xlink:to="cwco_ConsumablesStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ConsumablesStockMember_lbl" xml:lang="en-US">Consumables Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ConsumablesStockMember_lbl" xml:lang="en-US">Consumables stock [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SparePartsStockMember" xlink:label="cwco_SparePartsStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SparePartsStockMember" xlink:to="cwco_SparePartsStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SparePartsStockMember_lbl" xml:lang="en-US">Spare Parts Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_SparePartsStockMember_lbl" xml:lang="en-US">Spare parts stock [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AgreementAxis" xlink:label="cwco_AgreementAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AgreementAxis" xlink:to="cwco_AgreementAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AgreementAxis_lbl" xml:lang="en-US">Agreement [Axis]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AgreementDomain" xlink:label="cwco_AgreementDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AgreementDomain" xlink:to="cwco_AgreementDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AgreementDomain_lbl" xml:lang="en-US">Agreement [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AgreementDomain_lbl" xml:lang="en-US">Agreement [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ThousandNineHundredAndNinetyAgreementMember" xlink:label="cwco_ThousandNineHundredAndNinetyAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ThousandNineHundredAndNinetyAgreementMember" xlink:to="cwco_ThousandNineHundredAndNinetyAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ThousandNineHundredAndNinetyAgreementMember_lbl" xml:lang="en-US">Thousand Nine Hundred And Ninety Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ThousandNineHundredAndNinetyAgreementMember_lbl" xml:lang="en-US">1990 Agreement [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Products And Services [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RefurbishProjectMember" xlink:label="cwco_RefurbishProjectMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_RefurbishProjectMember" xlink:to="cwco_RefurbishProjectMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_RefurbishProjectMember_lbl" xml:lang="en-US">n/a</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_RefurbishProjectMember_lbl" xml:lang="en-US">Refurbish Project [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_RefurbishProjectMember_lbl" xml:lang="en-US">Refurbish Project [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BaughersBayMember" xlink:label="cwco_BaughersBayMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BaughersBayMember" xlink:to="cwco_BaughersBayMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BaughersBayMember_lbl" xml:lang="en-US">Baughers Bay [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_BaughersBayMember_lbl" xml:lang="en-US">Baughers Bay [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_VG" xlink:label="country_VG" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_VG" xlink:to="country_VG_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_VG_lbl" xml:lang="en-US">V [G]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_VG_lbl" xml:lang="en-US">Revenues earned from management services agreement with OC-BVI [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_GreenfieldMember" xlink:label="cwco_GreenfieldMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_GreenfieldMember" xlink:to="cwco_GreenfieldMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_GreenfieldMember_lbl" xml:lang="en-US">Information pertaining to Greenfield SPV VII, S.A.P.I. de C.V. ("Greenfield"), a Mexico company managed by an affiliate of a leading U.S. asset manager.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_GreenfieldMember_lbl" xml:lang="en-US">Greenfield [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_GreenfieldMember_lbl" xml:lang="en-US">Greenfield [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SuezMember" xlink:label="cwco_SuezMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_SuezMember" xlink:to="cwco_SuezMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_SuezMember_lbl" xml:lang="en-US">Information pertaining to Suez Medio Ambiente Mxico, S.A. de C.V. ("Suez"), a subsidiary of SUEZ International, S.A.S.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_SuezMember_lbl" xml:lang="en-US">Suez [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_SuezMember_lbl" xml:lang="en-US">Suez [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_UnaffiliatedPartyMember" xlink:label="cwco_UnaffiliatedPartyMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_UnaffiliatedPartyMember" xlink:to="cwco_UnaffiliatedPartyMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_UnaffiliatedPartyMember_lbl" xml:lang="en-US">Information relating to an unaffiliated party.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_UnaffiliatedPartyMember_lbl" xml:lang="en-US">Unaffiliated Party [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_UnaffiliatedPartyMember_lbl" xml:lang="en-US">Unaffiliated Party [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NoncompeteAgreementMember" xlink:label="cwco_NoncompeteAgreementMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NoncompeteAgreementMember" xlink:to="cwco_NoncompeteAgreementMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NoncompeteAgreementMember_lbl" xml:lang="en-US">Noncompete Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NoncompeteAgreementMember_lbl" xml:lang="en-US">Non-compete agreements</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TradeNameMember" xlink:label="cwco_TradeNameMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_TradeNameMember" xlink:to="cwco_TradeNameMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_TradeNameMember_lbl" xml:lang="en-US">Trade Name [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_TradeNameMember_lbl" xml:lang="en-US">Trade names</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CertificationsprogramsMember" xlink:label="cwco_CertificationsprogramsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CertificationsprogramsMember" xlink:to="cwco_CertificationsprogramsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CertificationsprogramsMember_lbl" xml:lang="en-US">Certificationsprograms [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CertificationsprogramsMember_lbl" xml:lang="en-US">Certifications/programs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer relationships</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Indefinite Lived Intangible Assets Major Class Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertificationMarksMember" xlink:label="us-gaap_CertificationMarksMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CertificationMarksMember" xlink:to="us-gaap_CertificationMarksMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CertificationMarksMember_lbl" xml:lang="en-US">Certification Marks [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CertificationMarksMember_lbl" xml:lang="en-US">Certification Marks [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:to="us-gaap_CustomerRelatedIntangibleAssetsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember_lbl" xml:lang="en-US">Customer Related Intangible Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember_lbl" xml:lang="en-US">Customer-Related Intangible Assets [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="country_MX" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MX" xlink:to="country_MX_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_MX_lbl" xml:lang="en-US">M [X]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_MX_lbl" xml:lang="en-US">MEXICO</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KY" xlink:label="country_KY" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_KY" xlink:to="country_KY_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_KY_lbl" xml:lang="en-US">K [Y]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_KY_lbl" xml:lang="en-US">Cayman Island [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_ID" xlink:label="country_ID" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_ID" xlink:to="country_ID_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_ID_lbl" xml:lang="en-US">I [D]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_ID_lbl" xml:lang="en-US">Indonesia [Member]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US">U [S]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WaterAndSewerageCorporationMember" xlink:label="cwco_WaterAndSewerageCorporationMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_WaterAndSewerageCorporationMember" xlink:to="cwco_WaterAndSewerageCorporationMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_WaterAndSewerageCorporationMember_lbl" xml:lang="en-US">Water And Sewerage Corporation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_WaterAndSewerageCorporationMember_lbl" xml:lang="en-US">Water and Sewerage Corporation [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WaterAuthorityCaymanMember" xlink:label="cwco_WaterAuthorityCaymanMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_WaterAuthorityCaymanMember" xlink:to="cwco_WaterAuthorityCaymanMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_WaterAuthorityCaymanMember_lbl" xml:lang="en-US">Water Authority Cayman [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_WaterAuthorityCaymanMember_lbl" xml:lang="en-US">Water Authority - Cayman [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OneCustomerMember" xlink:label="cwco_OneCustomerMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OneCustomerMember" xlink:to="cwco_OneCustomerMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cwco_OneCustomerMember_lbl" xml:lang="en-US">Represents information pertaining to customer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OneCustomerMember_lbl" xml:lang="en-US">One Customer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_OneCustomerMember_lbl" xml:lang="en-US">One Customer [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AllOtherCountriesMember" xlink:label="cwco_AllOtherCountriesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AllOtherCountriesMember" xlink:to="cwco_AllOtherCountriesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AllOtherCountriesMember_lbl" xml:lang="en-US">All Other Countries [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AllOtherCountriesMember_lbl" xml:lang="en-US">Other Country [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ElectricityMember" xlink:label="us-gaap_ElectricityMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ElectricityMember" xlink:to="us-gaap_ElectricityMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ElectricityMember_lbl" xml:lang="en-US">Electricity [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ElectricityMember_lbl" xml:lang="en-US">Electricity [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DepreciationMember" xlink:label="cwco_DepreciationMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DepreciationMember" xlink:to="cwco_DepreciationMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DepreciationMember_lbl" xml:lang="en-US">Depreciation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DepreciationMember_lbl" xml:lang="en-US">Depreciation [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FuelOilMember" xlink:label="cwco_FuelOilMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_FuelOilMember" xlink:to="cwco_FuelOilMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_FuelOilMember_lbl" xml:lang="en-US">Fuel Oil [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_FuelOilMember_lbl" xml:lang="en-US">Fuel oil [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmployeeCostsMember" xlink:label="cwco_EmployeeCostsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EmployeeCostsMember" xlink:to="cwco_EmployeeCostsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EmployeeCostsMember_lbl" xml:lang="en-US">Employee Costs [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_EmployeeCostsMember_lbl" xml:lang="en-US">Employee costs [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfPlantSalesMember" xlink:label="cwco_CostOfPlantSalesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CostOfPlantSalesMember" xlink:to="cwco_CostOfPlantSalesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CostOfPlantSalesMember_lbl" xml:lang="en-US">Cost Of Plant Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CostOfPlantSalesMember_lbl" xml:lang="en-US">Cost of plant sales [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaintenanceMember" xlink:label="us-gaap_MaintenanceMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaintenanceMember" xlink:to="us-gaap_MaintenanceMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaintenanceMember_lbl" xml:lang="en-US">Maintenance [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaintenanceMember_lbl" xml:lang="en-US">Maintenance [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RoyaltiesMember" xlink:label="cwco_RoyaltiesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_RoyaltiesMember" xlink:to="cwco_RoyaltiesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_RoyaltiesMember_lbl" xml:lang="en-US">Royalties [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_RoyaltiesMember_lbl" xml:lang="en-US">Retail license royalties [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_InsuranceMember" xlink:label="cwco_InsuranceMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_InsuranceMember" xlink:to="cwco_InsuranceMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_InsuranceMember_lbl" xml:lang="en-US">Insurance [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_InsuranceMember_lbl" xml:lang="en-US">Insurance [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_MaterialsMember" xlink:label="cwco_MaterialsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_MaterialsMember" xlink:to="cwco_MaterialsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_MaterialsMember_lbl" xml:lang="en-US">Materials [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_MaterialsMember_lbl" xml:lang="en-US">Materials [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherExpenseMember" xlink:label="us-gaap_OtherExpenseMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenseMember" xlink:to="us-gaap_OtherExpenseMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpenseMember_lbl" xml:lang="en-US">Other Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherExpenseMember_lbl" xml:lang="en-US">Other [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ProfessionalsFeeMember" xlink:label="cwco_ProfessionalsFeeMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ProfessionalsFeeMember" xlink:to="cwco_ProfessionalsFeeMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ProfessionalsFeeMember_lbl" xml:lang="en-US">Professionals Fee [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ProfessionalsFeeMember_lbl" xml:lang="en-US">Professional fees [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DirectorsFeesAndExpensesMember" xlink:label="cwco_DirectorsFeesAndExpensesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_DirectorsFeesAndExpensesMember" xlink:to="cwco_DirectorsFeesAndExpensesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_DirectorsFeesAndExpensesMember_lbl" xml:lang="en-US">Directors Fees And Expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_DirectorsFeesAndExpensesMember_lbl" xml:lang="en-US">Directors' fees and expenses [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NscProjectExpensesMember" xlink:label="cwco_NscProjectExpensesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NscProjectExpensesMember" xlink:to="cwco_NscProjectExpensesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NscProjectExpensesMember_lbl" xml:lang="en-US">Nsc Project Expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NscProjectExpensesMember_lbl" xml:lang="en-US">NSC project expenses [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AmortizationOfIntangiblesMember" xlink:label="cwco_AmortizationOfIntangiblesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AmortizationOfIntangiblesMember" xlink:to="cwco_AmortizationOfIntangiblesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AmortizationOfIntangiblesMember_lbl" xml:lang="en-US">Amortization Of Intangibles [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AmortizationOfIntangiblesMember_lbl" xml:lang="en-US">Amortization of intangible assets [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OtherCreditDeviceMember" xlink:label="cwco_OtherCreditDeviceMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_OtherCreditDeviceMember" xlink:to="cwco_OtherCreditDeviceMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_OtherCreditDeviceMember_lbl" xml:lang="en-US">Other Credit Device [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_OtherCreditDeviceMember_lbl" xml:lang="en-US">Other [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis_lbl" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain_lbl" xml:lang="en-US">Option Indexed To Issuers Equity Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain_lbl" xml:lang="en-US">Option Indexed to Issuer's Equity, Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Employee Stock Option [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Employee Stock Option [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">Exercise Price Range [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xml:lang="en-US">Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BelowMarketPriceMember" xlink:label="cwco_BelowMarketPriceMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_BelowMarketPriceMember" xlink:to="cwco_BelowMarketPriceMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_BelowMarketPriceMember_lbl" xml:lang="en-US">Below Market Price [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_BelowMarketPriceMember_lbl" xml:lang="en-US">Below Market Price [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AtMarketPriceMember" xlink:label="cwco_AtMarketPriceMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AtMarketPriceMember" xlink:to="cwco_AtMarketPriceMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AtMarketPriceMember_lbl" xml:lang="en-US">At Market Price [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AtMarketPriceMember_lbl" xml:lang="en-US">At Market Price [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AboveMarketPriceMember" xlink:label="cwco_AboveMarketPriceMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_AboveMarketPriceMember" xlink:to="cwco_AboveMarketPriceMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_AboveMarketPriceMember_lbl" xml:lang="en-US">Above Market Price [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_AboveMarketPriceMember_lbl" xml:lang="en-US">Above Market Price [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title Of Individual With Relationship To Entity [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Relationship to Entity [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManagementEmployeesMember" xlink:label="cwco_ManagementEmployeesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ManagementEmployeesMember" xlink:to="cwco_ManagementEmployeesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ManagementEmployeesMember_lbl" xml:lang="en-US">Management Employees [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ManagementEmployeesMember_lbl" xml:lang="en-US">Management Employees [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmployeesMember" xlink:label="cwco_EmployeesMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EmployeesMember" xlink:to="cwco_EmployeesMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EmployeesMember_lbl" xml:lang="en-US">Employees [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_EmployeesMember_lbl" xml:lang="en-US">Employees [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityIncentivePlan2008Member" xlink:label="cwco_EquityIncentivePlan2008Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_EquityIncentivePlan2008Member" xlink:to="cwco_EquityIncentivePlan2008Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_EquityIncentivePlan2008Member_lbl" xml:lang="en-US">Equity Incentive Plan2008 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_EquityIncentivePlan2008Member_lbl" xml:lang="en-US">Equity Incentive Plan2008 [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" />
    <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]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Equity Award [Domain]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CommonStockOptionsMember" xlink:label="cwco_CommonStockOptionsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_CommonStockOptionsMember" xlink:to="cwco_CommonStockOptionsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_CommonStockOptionsMember_lbl" xml:lang="en-US">Common Stock Options [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_CommonStockOptionsMember_lbl" xml:lang="en-US">Common Stock Options [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NonExecutiveDirectorsSharePlanMember" xlink:label="cwco_NonExecutiveDirectorsSharePlanMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NonExecutiveDirectorsSharePlanMember" xlink:to="cwco_NonExecutiveDirectorsSharePlanMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NonExecutiveDirectorsSharePlanMember_lbl" xml:lang="en-US">Non Executive Directors Share Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NonExecutiveDirectorsSharePlanMember_lbl" xml:lang="en-US">Non Executive Directors Share Plan [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NonperformancebasedGrantsMember" xlink:label="cwco_NonperformancebasedGrantsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_NonperformancebasedGrantsMember" xlink:to="cwco_NonperformancebasedGrantsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_NonperformancebasedGrantsMember_lbl" xml:lang="en-US">Nonperformancebased Grants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_NonperformancebasedGrantsMember_lbl" xml:lang="en-US">Non-Performance-Based Grants [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PerformancebasedGrantsMember" xlink:label="cwco_PerformancebasedGrantsMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_PerformancebasedGrantsMember" xlink:to="cwco_PerformancebasedGrantsMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_PerformancebasedGrantsMember_lbl" xml:lang="en-US">Performancebased Grants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_PerformancebasedGrantsMember_lbl" xml:lang="en-US">Performance-Based Grants [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RetirementPlanAxis" xlink:label="cwco_RetirementPlanAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_RetirementPlanAxis" xlink:to="cwco_RetirementPlanAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_RetirementPlanAxis_lbl" xml:lang="en-US">Retirement Plan [Axis]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RetirementPlanDomain" xlink:label="cwco_RetirementPlanDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_RetirementPlanDomain" xlink:to="cwco_RetirementPlanDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_RetirementPlanDomain_lbl" xml:lang="en-US">Retirement Plan [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_RetirementPlanDomain_lbl" xml:lang="en-US">Retirement Plan [Domain]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL" xlink:label="stpr_FL" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_FL" xlink:to="stpr_FL_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_FL_lbl" xml:lang="en-US">F [L]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stpr_FL_lbl" xml:lang="en-US">FLORIDA</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA" xlink:label="stpr_CA" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stpr_CA" xlink:to="stpr_CA_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stpr_CA_lbl" xml:lang="en-US">C [A]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stpr_CA_lbl" xml:lang="en-US">California [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Measurements Fair Value Hierarchy [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value Inputs Level1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value Inputs Level2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value Inputs Level3 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsolidatedWaterBaliMember" xlink:label="cwco_ConsolidatedWaterBaliMember" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cwco_ConsolidatedWaterBaliMember" xlink:to="cwco_ConsolidatedWaterBaliMember_lbl" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cwco_ConsolidatedWaterBaliMember_lbl" xml:lang="en-US">Consolidated Water Bali [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cwco_ConsolidatedWaterBaliMember_lbl" xml:lang="en-US">Consolidated Water Bali [Member]</label>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>cwco-20191231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.5.2.4 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/13/2020 11:46:37 PM-->
<!--Modified on: 3/13/2020 11:46:37 PM-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.cwco.com/role/DocumentDocumentAndEntityInformation" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.cwco.com/role/StatementConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedBalanceSheetsParenthetical" roleURI="http://www.cwco.com/role/StatementConsolidatedBalanceSheetsParenthetical" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedStatementsOfIncome" roleURI="http://www.cwco.com/role/StatementConsolidatedStatementsOfIncome" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.cwco.com/role/StatementConsolidatedStatementsOfStockholdersEquity" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.cwco.com/role/StatementConsolidatedStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosurePrincipalActivity" roleURI="http://www.cwco.com/role/DisclosurePrincipalActivity" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPolicies" roleURI="http://www.cwco.com/role/DisclosureAccountingPolicies" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPerc" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPerc" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCashAndCashEquivalents" roleURI="http://www.cwco.com/role/DisclosureCashAndCashEquivalents" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountsReceivableNet" roleURI="http://www.cwco.com/role/DisclosureAccountsReceivableNet" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInventory" roleURI="http://www.cwco.com/role/DisclosureInventory" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureContractsInProgress" roleURI="http://www.cwco.com/role/DisclosureContractsInProgress" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosurePropertyPlantAndEquipmentAndConstructionInProgress" roleURI="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgress" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInvestmentInOcBvi" roleURI="http://www.cwco.com/role/DisclosureInvestmentInOcBvi" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureNscAndAdrProjectDevelopment" roleURI="http://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopment" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIntangibleAssets" roleURI="http://www.cwco.com/role/DisclosureIntangibleAssets" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeases" roleURI="http://www.cwco.com/role/DisclosureLeases" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureDiscontinuedOperations" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperations" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxes" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxes" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureEarningsPerShare" roleURI="http://www.cwco.com/role/DisclosureEarningsPerShare" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureDividends" roleURI="http://www.cwco.com/role/DisclosureDividends" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSegmentInformation" roleURI="http://www.cwco.com/role/DisclosureSegmentInformation" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpenses" roleURI="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpenses" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureStockBasedCompensation" roleURI="http://www.cwco.com/role/DisclosureStockBasedCompensation" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureRetirementBenefits" roleURI="http://www.cwco.com/role/DisclosureRetirementBenefits" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureFinancialInstruments" roleURI="http://www.cwco.com/role/DisclosureFinancialInstruments" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCwBali" roleURI="http://www.cwco.com/role/DisclosureCwBali" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCommitmentsAndContingencies" roleURI="http://www.cwco.com/role/DisclosureCommitmentsAndContingencies" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSupplementalDisclosureOfCashFlowInformation" roleURI="http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformation" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureImpactOfRecentAccountingStandards" roleURI="http://www.cwco.com/role/DisclosureImpactOfRecentAccountingStandards" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSubsequentEvents" roleURI="http://www.cwco.com/role/DisclosureSubsequentEvents" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPoliciesPolicies" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPoliciesTables" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercTables" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCashAndCashEquivalentsTables" roleURI="http://www.cwco.com/role/DisclosureCashAndCashEquivalentsTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountsReceivableNetTables" roleURI="http://www.cwco.com/role/DisclosureAccountsReceivableNetTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInventoryTables" roleURI="http://www.cwco.com/role/DisclosureInventoryTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureContractsInProgressTables" roleURI="http://www.cwco.com/role/DisclosureContractsInProgressTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosurePropertyPlantAndEquipmentAndConstructionInProgressTables" roleURI="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInvestmentInOcBviTables" roleURI="http://www.cwco.com/role/DisclosureInvestmentInOcBviTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIntangibleAssetsTables" roleURI="http://www.cwco.com/role/DisclosureIntangibleAssetsTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesTables" roleURI="http://www.cwco.com/role/DisclosureLeasesTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureDiscontinuedOperationsCwBelizeTables" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsCwBelizeTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesTables" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureEarningsPerShareTables" roleURI="http://www.cwco.com/role/DisclosureEarningsPerShareTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureDividendsTables" roleURI="http://www.cwco.com/role/DisclosureDividendsTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSegmentInformationTables" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesTables" roleURI="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureStockBasedCompensationTables" roleURI="http://www.cwco.com/role/DisclosureStockBasedCompensationTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureFinancialInstrumentsTables" roleURI="http://www.cwco.com/role/DisclosureFinancialInstrumentsTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSupplementalDisclosureOfCashFlowInformationTables" roleURI="http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationTables" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPoliciesPropertyPlantAndEquipmentDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesPropertyPlantAndEquipmentDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPoliciesWeightedFairValuesEstimatedDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesWeightedFairValuesEstimatedDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPoliciesDisaggregatedRevenueDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureAccountingPoliciesAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercComponentsOfIdentifiableIntangibleAssetsAssumedAtAcquisitionDateDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercComponentsOfIdentifiableIntangibleAssetsAssumedAtAcquisitionDateDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercResultsOfOperationsOfPercIncludedInCompanySResultsOfOperationsDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercResultsOfOperationsOfPercIncludedInCompanySResultsOfOperationsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAcquisitionOfPercFinancialInformationDetails" roleURI="http://www.cwco.com/role/DisclosureAcquisitionOfPercFinancialInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCashAndCashEquivalentsDetails" roleURI="http://www.cwco.com/role/DisclosureCashAndCashEquivalentsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountsReceivableNetDetails" roleURI="http://www.cwco.com/role/DisclosureAccountsReceivableNetDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureAccountsReceivableNetAllowanceForDoubtfulAccountsDetails" roleURI="http://www.cwco.com/role/DisclosureAccountsReceivableNetAllowanceForDoubtfulAccountsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInventoryDetails" roleURI="http://www.cwco.com/role/DisclosureInventoryDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureContractsInProgressDetails" roleURI="http://www.cwco.com/role/DisclosureContractsInProgressDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails" roleURI="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosurePropertyPlantAndEquipmentAndConstructionInProgressAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails" roleURI="http://www.cwco.com/role/DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInvestmentInOcBviIncomeStatementDetailsDetails" roleURI="http://www.cwco.com/role/DisclosureInvestmentInOcBviIncomeStatementDetailsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInvestmentInOcBviInvestmentRollforwardDetails" roleURI="http://www.cwco.com/role/DisclosureInvestmentInOcBviInvestmentRollforwardDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureInvestmentInOcBviAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureInvestmentInOcBviAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureNscAndAdrProjectDevelopmentDetails" roleURI="http://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopmentDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails" roleURI="http://www.cwco.com/role/DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIntangibleAssetsAmortizationOfIntangibleAssetsDetails" roleURI="http://www.cwco.com/role/DisclosureIntangibleAssetsAmortizationOfIntangibleAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIntangibleAssetsDetails" roleURI="http://www.cwco.com/role/DisclosureIntangibleAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesComponentsOfLeaseCostDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesSupplementalCashFlowInformationDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesFutureLeasePaymentsDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureLeasesAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureLeasesAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureDiscontinuedOperationsDetails" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureDiscontinuedOperationsFinancialInformationDetails" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsFinancialInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureDiscontinuedOperationsAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesReconciliationOfFederalTaxRateToEffectiveBenefitRateDetails" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxRateToEffectiveBenefitRateDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesNetLongTermDeferredTaxLiabilityDetails" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesNetLongTermDeferredTaxLiabilityDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureIncomeTaxesAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureEarningsPerShareDetails" roleURI="http://www.cwco.com/role/DisclosureEarningsPerShareDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureDividendsDetails" roleURI="http://www.cwco.com/role/DisclosureDividendsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSegmentInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSegmentInformationRevenuesEarnedByMajorGeographicRegionAndMajorCustomerDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationRevenuesEarnedByMajorGeographicRegionAndMajorCustomerDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSegmentInformationPropertyPlantAndEquipmentNetByMajorGeographicRegionDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationPropertyPlantAndEquipmentNetByMajorGeographicRegionDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSegmentInformationAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesCostOfRevenuesDetails" roleURI="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesCostOfRevenuesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesGeneralAndAdministrativeExpensesDetails" roleURI="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesGeneralAndAdministrativeExpensesDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureStockBasedCompensationSignificantWeightedAverageAssumptionsDetails" roleURI="http://www.cwco.com/role/DisclosureStockBasedCompensationSignificantWeightedAverageAssumptionsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureStockBasedCompensationStockOptionActivityDetails" roleURI="http://www.cwco.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureStockBasedCompensationWeightedAverageFairValueOfOptionsAtDateOfGrantAndIntrinsicValueOfOptionsExercisedDetails" roleURI="http://www.cwco.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueOfOptionsAtDateOfGrantAndIntrinsicValueOfOptionsExercisedDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureStockBasedCompensationDetails" roleURI="http://www.cwco.com/role/DisclosureStockBasedCompensationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureRetirementBenefitsDetails" roleURI="http://www.cwco.com/role/DisclosureRetirementBenefitsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureFinancialInstrumentsDetails" roleURI="http://www.cwco.com/role/DisclosureFinancialInstrumentsDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureFinancialInstrumentsLevel3ActivityDetails" roleURI="http://www.cwco.com/role/DisclosureFinancialInstrumentsLevel3ActivityDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureFinancialInstrumentsAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureFinancialInstrumentsAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCwBaliDetails" roleURI="http://www.cwco.com/role/DisclosureCwBaliDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSupplementalDisclosureOfCashFlowInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="cwco-20191231.xsd#DisclosureSubsequentEventsAdditionalInformationDetails" roleURI="http://www.cwco.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" />
  <presentationLink xlink:role="http://www.cwco.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DocumentAndEntityInformationAbstract" xlink:label="loc_cwco_DocumentAndEntityInformationAbstract_187665" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_DocumentType_637197399954115856" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_AmendmentFlag_637197399954115856" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_DocumentPeriodEndDate_637197399954115856" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_DocumentFiscalYearFocus_637197399954115856" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_DocumentFiscalPeriodFocus_637197399954115856" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityRegistrantName_637197399954115856" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityCentralIndexKey_637197399954115856" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityWellKnownSeasonedIssuer_637197399954115856" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_CurrentFiscalYearEndDate_637197399954115856" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityFilerCategory_637197399954115856" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityVoluntaryFilers_637197399954115856" order="11" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityCurrentReportingStatus_637197399954115856" order="12" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_TradingSymbol_637197399954115856" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_637197399954115856" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntitySmallBusiness_637197399954115856" order="14" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityEmergingGrowthCompany_637197399954125784" order="15" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityShellCompany_637197399954125784" order="16" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_Security12bTitle_637197399954125784" order="17" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityInteractiveDataCurrent_637197399954125784" order="18" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_SecurityExchangeName_637197399954125784" order="19" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityCommonStockSharesOutstanding_637197399954125784" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwco_DocumentAndEntityInformationAbstract_187665" xlink:to="dei_EntityPublicFloat_637197399954125784" order="21" use="optional" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="00100 - Statement - CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_229" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_229" xlink:to="us-gaap_StatementTable_637197399954125784" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954125784" xlink:to="us-gaap_StatementClassOfStockAxis_637197399954125784" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954125784" xlink:to="us-gaap_ClassOfStockDomain_637197399954125784" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637197399954125784" xlink:to="us-gaap_CommonClassAMember_637197399954125784" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637197399954125784" xlink:to="us-gaap_CommonClassBMember_637197399954125784" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954125784" xlink:to="us-gaap_StatementLineItems_637197399954125784" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954125784" xlink:to="us-gaap_AssetsAbstract_637197399954125784" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_AssetsCurrentAbstract_637197399954125784" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637197399954125784" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637197399954125784" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637197399954125784" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637197399954125784" xlink:to="us-gaap_AccountsReceivableNetCurrent_637197399954135798" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637197399954125784" xlink:to="us-gaap_InventoryNet_637197399954135798" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637197399954125784" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637197399954135798" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637197399954125784" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_637197399954135798" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637197399954125784" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_637197399954135798" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637197399954125784" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399954135798" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_AssetsCurrent_637197399954135798" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637197399954135798" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConstructionInProgressNet" xlink:label="cwco_ConstructionInProgressNet_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="cwco_ConstructionInProgressNet_637197399954135798" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_InventoryNoncurrent_637197399954135798" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_EquityMethodInvestments_637197399954135798" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_Goodwill_637197399954135798" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="us-gaap_LandAvailableForDevelopment_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_LandAvailableForDevelopment_637197399954135798" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_637197399954135798" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_637197399954135798" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_OtherAssetsNoncurrent_637197399954135798" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_637197399954135798" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_637197399954135798" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954125784" xlink:to="us-gaap_Assets_637197399954145486" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954125784" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637197399954145486" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637197399954145486" xlink:to="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_637197399954145486" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_637197399954145486" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_DividendsPayableCurrent_637197399954145486" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637197399954145486" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_LongTermDebtCurrent_637197399954145486" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_637197399954145486" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399954145486" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_LiabilitiesCurrent_637197399954145486" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent_637197399954145486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_LongTermDebtNoncurrent_637197399954145486" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_637197399954155748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_637197399954155748" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637197399954155748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637197399954155748" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637197399954155748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637197399954155748" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_637197399954155748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954145486" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_637197399954155748" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637197399954155748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637197399954145486" xlink:to="us-gaap_Liabilities_637197399954155748" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_637197399954155748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637197399954145486" xlink:to="us-gaap_CommitmentsAndContingencies_637197399954155748" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_637197399954155748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637197399954145486" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_637197399954155748" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_637197399954155748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_637197399954155748" xlink:to="us-gaap_StockholdersEquityAbstract_637197399954155748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637197399954155748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637197399954155748" xlink:to="us-gaap_PreferredStockValue_637197399954155748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637197399954165491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637197399954155748" xlink:to="us-gaap_CommonStockValue_637197399954165491" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637197399954165491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637197399954155748" xlink:to="us-gaap_AdditionalPaidInCapital_637197399954165491" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637197399954165491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637197399954155748" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637197399954165491" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_637197399954165491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637197399954155748" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_637197399954165491" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637197399954165491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637197399954155748" xlink:to="us-gaap_StockholdersEquity_637197399954165491" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest_637197399954165491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_637197399954155748" xlink:to="us-gaap_MinorityInterest_637197399954165491" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_637197399954165491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_637197399954155748" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_637197399954165491" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_637197399954165491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_637197399954155748" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_637197399954165491" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_308" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_308" xlink:to="us-gaap_StatementTable_637197399954175742" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954175742" xlink:to="us-gaap_StatementClassOfStockAxis_637197399954175742" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954175742" xlink:to="us-gaap_ClassOfStockDomain_637197399954175742" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637197399954175742" xlink:to="us-gaap_CommonClassAMember_637197399954175742" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637197399954175742" xlink:to="us-gaap_CommonClassBMember_637197399954175742" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954175742" xlink:to="us-gaap_StatementLineItems_637197399954175742" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954175742" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637197399954175742" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954175742" xlink:to="us-gaap_PreferredStockSharesAuthorized_637197399954175742" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954175742" xlink:to="us-gaap_PreferredStockSharesIssued_637197399954175742" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954175742" xlink:to="us-gaap_PreferredStockSharesOutstanding_637197399954175742" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954175742" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637197399954175742" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954175742" xlink:to="us-gaap_CommonStockSharesAuthorized_637197399954175742" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954175742" xlink:to="us-gaap_CommonStockSharesIssued_637197399954175742" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954175742" xlink:to="us-gaap_CommonStockSharesOutstanding_637197399954175742" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementConsolidatedStatementsOfIncome" xlink:type="extended" xlink:title="00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_371" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_Revenues_637197399954175742" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_637197399954175742" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_CostOfRevenue_637197399954175742" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_GrossProfit_637197399954185318" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637197399954185318" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_637197399954185318" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_OperatingIncomeLoss_637197399954185318" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954185318" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954185318" xlink:to="us-gaap_InterestIncomeOther_637197399954185318" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954185318" xlink:to="us-gaap_InterestExpense_637197399954185318" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="cwco_ProfitLossFromSubsidiaries_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954185318" xlink:to="cwco_ProfitLossFromSubsidiaries_637197399954185318" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954185318" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_637197399954185318" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954185318" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_637197399954185318" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954185318" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_637197399954185318" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954185318" xlink:to="us-gaap_NonoperatingIncomeExpense_637197399954185318" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399954185318" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637197399954185318" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_637197399954185318" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_637197399954185318" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeLossFromContinuingOperations_637197399954185318" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399954185318" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromDiscontinuedOperations" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="cwco_IncomeLossFromDiscontinuedOperations_637197399954185318" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954185318" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954185318" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_NetIncomeLoss_637197399954195643" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_EarningsPerShareBasicAbstract_637197399954195643" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_637197399954195643" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_637197399954195643" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_637197399954195643" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_637197399954195643" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_637197399954195643" xlink:to="us-gaap_EarningsPerShareBasic_637197399954195643" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_637197399954195643" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract_637197399954195643" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_637197399954195643" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract_637197399954195643" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_637197399954195643" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract_637197399954195643" xlink:to="us-gaap_EarningsPerShareDiluted_637197399954195643" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_637197399954195643" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637197399954195643" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_371" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637197399954195643" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637197399954195643" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637197399954205320" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637197399954195643" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637197399954205320" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementConsolidatedStatementsOfStockholdersEquity" xlink:type="extended" xlink:title="00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_571" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_571" xlink:to="us-gaap_StatementTable_637197399954205320" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954205320" xlink:to="us-gaap_StatementClassOfStockAxis_637197399954205320" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954205320" xlink:to="us-gaap_RedeemablePreferredStockMember_637197399954205320" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954205320" xlink:to="us-gaap_CommonStockMember_637197399954205320" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954205320" xlink:to="us-gaap_AdditionalPaidInCapitalMember_637197399954205320" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954205320" xlink:to="us-gaap_RetainedEarningsMember_637197399954205320" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CumulativeTranslationAdjustmentMember" xlink:label="cwco_CumulativeTranslationAdjustmentMember_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954205320" xlink:to="cwco_CumulativeTranslationAdjustmentMember_637197399954205320" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954205320" xlink:to="us-gaap_NoncontrollingInterestMember_637197399954205320" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954205320" xlink:to="us-gaap_ClassOfStockDomain_637197399954205320" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954205320" xlink:to="us-gaap_StatementLineItems_637197399954205320" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_637197399954205320" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_SharesOutstanding_637197399954205320" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_637197399954205320" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637197399954205320" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_637197399954205320" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_637197399954205320" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_637197399954215232" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue_637197399954215232" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares_637197399954215232" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_ProfitLoss_637197399954215232" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_637197399954215232" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637197399954215232" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercNonControllingInterestAtAcquisitionDate" xlink:label="cwco_PercNonControllingInterestAtAcquisitionDate_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="cwco_PercNonControllingInterestAtAcquisitionDate_637197399954215232" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes" xlink:label="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes_637197399954215232" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCash" xlink:label="us-gaap_DividendsCash_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_DividendsCash_637197399954215232" order="14" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_637197399954215232" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_637197399954215232" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954205320" xlink:to="us-gaap_SharesOutstanding_637197399954215232" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_732" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_732" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_ProfitLoss_637197399954215232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromDiscontinuedOperations" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_637197399954215232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="cwco_IncomeLossFromDiscontinuedOperations_637197399954215232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399954225499" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_DepreciationAndAmortization_637197399954225499" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_637197399954225499" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_637197399954225499" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_ShareBasedCompensation_637197399954225499" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_637197399954225499" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_637197399954225499" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xlink:label="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_637197399954225499" order="9" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_GoodwillImpairmentLoss_637197399954225499" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions_637197399954225499" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637197399954215232" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637197399954225499" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637197399954225499" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_637197399954225499" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637197399954225499" xlink:to="us-gaap_IncreaseDecreaseInInventories_637197399954225499" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637197399954225499" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_637197399954225499" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637197399954225499" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_637197399954225499" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_732" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_637197399954225499" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_732" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_637197399954225499" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_732" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637197399954225499" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_732" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637197399954225499" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637197399954225499" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637197399954225499" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637197399954225499" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_637197399954225499" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries" xlink:label="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_637197399954225499" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637197399954225499" xlink:to="us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries_637197399954225499" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637197399954225499" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_637197399954235479" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="us-gaap_ProceedsFromCollectionOfLoansReceivable_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637197399954225499" xlink:to="us-gaap_ProceedsFromCollectionOfLoansReceivable_637197399954235479" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentForLandAndRightOfWayHeldForDevelopment" xlink:label="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637197399954225499" xlink:to="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_637197399954235479" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637197399954225499" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_637197399954235479" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_732" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637197399954235479" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637197399954235479" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_637197399954235479" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637197399954235479" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_637197399954235479" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock" xlink:label="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637197399954235479" xlink:to="us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock_637197399954235479" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637197399954235479" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_637197399954235479" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637197399954235479" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_637197399954235479" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637197399954235479" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_637197399954235479" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637197399954235479" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_637197399954235479" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_637197399954235479" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_732" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_637197399954235479" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637197399954245453" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_732" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637197399954245453" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6371973999542454531" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_732" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6371973999542454531" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosurePrincipalActivity" xlink:type="extended" xlink:title="10101 - Disclosure - Principal activity">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1138" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations_637197399954245453" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1138" xlink:to="us-gaap_NatureOfOperations_637197399954245453" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPolicies" xlink:type="extended" xlink:title="10201 - Disclosure - Accounting policies">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_637197399954245453" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_637197399954245453" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPerc" xlink:type="extended" xlink:title="10301 - Disclosure - Acquisition of PERC">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_637197399954245453" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_637197399954245453" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCashAndCashEquivalents" xlink:type="extended" xlink:title="10401 - Disclosure - Cash and cash equivalents">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_637050102262911081" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_637197399954245453" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract_637050102262911081" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_637197399954245453" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountsReceivableNet" xlink:type="extended" xlink:title="10501 - Disclosure - Accounts receivable, net">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract_637050102262911081" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_637197399954255434" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102262911081" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_637197399954255434" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureInventory" xlink:type="extended" xlink:title="10601 - Disclosure - Inventory">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract_637050102262911081" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock_637197399954255434" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract_637050102262911081" xlink:to="us-gaap_InventoryDisclosureTextBlock_637197399954255434" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureContractsInProgress" xlink:type="extended" xlink:title="10701 - Disclosure - Contracts in progress">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_637197399954255434" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_637197399954255434" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgress" xlink:type="extended" xlink:title="10801 - Disclosure - Property, plant and equipment and construction in progress">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_637050102262921067" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_637197399954255434" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract_637050102262921067" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_637197399954255434" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureInvestmentInOcBvi" xlink:type="extended" xlink:title="10901 - Disclosure - Investment in OC-BVI">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_217" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_637197399954285213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_217" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_637197399954285213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopment" xlink:type="extended" xlink:title="11001 - Disclosure - NSC and AdR project development">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_220" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock" xlink:label="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock_637197399954285213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_220" xlink:to="us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock_637197399954285213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIntangibleAssets" xlink:type="extended" xlink:title="11101 - Disclosure - Intangible assets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102262931026" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_637197399954285213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102262931026" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_637197399954285213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeases" xlink:type="extended" xlink:title="11201 - Disclosure - Leases">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_417333" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_637197399954285213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417333" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_637197399954285213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperations" xlink:type="extended" xlink:title="11301 - Disclosure - Discontinued operations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344297" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_637197399954295025" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344297" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_637197399954295025" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxes" xlink:type="extended" xlink:title="11401 - Disclosure - Income taxes">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_637050102262940998" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_637197399954295025" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102262940998" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_637197399954295025" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureEarningsPerShare" xlink:type="extended" xlink:title="11501 - Disclosure - Earnings per share">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_284" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock_637197399954295025" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_284" xlink:to="us-gaap_EarningsPerShareTextBlock_637197399954295025" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDividends" xlink:type="extended" xlink:title="11601 - Disclosure - Dividends">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsAbstract" xlink:label="us-gaap_DividendsAbstract_637050102262950975" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DividendsTextBlock" xlink:label="cwco_DividendsTextBlock_637197399954295025" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DividendsAbstract_637050102262950975" xlink:to="cwco_DividendsTextBlock_637197399954295025" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformation" xlink:type="extended" xlink:title="11701 - Disclosure - Segment information">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_290" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_637197399954295025" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_290" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_637197399954295025" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpenses" xlink:type="extended" xlink:title="11801 - Disclosure - Cost of revenues and general and administrative expenses">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract_637050102262950975" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock_637197399954305260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract_637050102262950975" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock_637197399954305260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureStockBasedCompensation" xlink:type="extended" xlink:title="11901 - Disclosure - Stock-based compensation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102262950975" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_637197399954305260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102262950975" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_637197399954305260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureRetirementBenefits" xlink:type="extended" xlink:title="12001 - Disclosure - Retirement benefits">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_637050102262960945" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_637197399954305260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract_637050102262960945" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_637197399954305260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureFinancialInstruments" xlink:type="extended" xlink:title="12101 - Disclosure - Financial instruments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract_637050102262960945" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock_637197399954305260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract_637050102262960945" xlink:to="us-gaap_FinancialInstrumentsDisclosureTextBlock_637197399954305260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCwBali" xlink:type="extended" xlink:title="12201 - Disclosure - CW-Bali">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SubsidiaryAbstract" xlink:label="cwco_SubsidiaryAbstract" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock" xlink:label="cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock_637197399954305260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_SubsidiaryAbstract" xlink:to="cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock_637197399954305260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCommitmentsAndContingencies" xlink:type="extended" xlink:title="12301 - Disclosure - Commitments and contingencies">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_327" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637197399954305260" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_327" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637197399954305260" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformation" xlink:type="extended" xlink:title="12401 - Disclosure - Supplemental disclosure of cash flow information">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_637050102262970917" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="us-gaap_CashFlowSupplementalDisclosuresTextBlock_637197399954315258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract_637050102262970917" xlink:to="us-gaap_CashFlowSupplementalDisclosuresTextBlock_637197399954315258" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureImpactOfRecentAccountingStandards" xlink:type="extended" xlink:title="12501 - Disclosure - Impact of recent accounting standards">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_333" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_637197399954315258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_333" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_637197399954315258" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSubsequentEvents" xlink:type="extended" xlink:title="12601 - Disclosure - Subsequent events">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_336" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_637197399954315258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_336" xlink:to="us-gaap_SubsequentEventsTextBlock_637197399954315258" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies" xlink:type="extended" xlink:title="20202 - Disclosure - Accounting policies (Policies)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637197399954315258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637197399954315258" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_637197399954315258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates_637197399954315258" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock_637197399954315258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock_637197399954315258" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_637197399954315258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_637197399954315258" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_637197399954315258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_637197399954315258" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_637197399954315258" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_637197399954315258" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock_637197399954325244" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLoansAndLeasesReceivablePolicy" xlink:label="us-gaap_FinanceLoansAndLeasesReceivablePolicy_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FinanceLoansAndLeasesReceivablePolicy_637197399954325244" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerAssetPolicyPolicyTextBlock" xlink:label="cwco_ContractWithCustomerAssetPolicyPolicyTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cwco_ContractWithCustomerAssetPolicyPolicyTextBlock_637197399954325244" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock" xlink:label="cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock_637197399954325244" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_637197399954325244" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_637197399954325244" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_637197399954325244" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock_637197399954325244" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OtherAssetsPolicyTextBlock" xlink:label="cwco_OtherAssetsPolicyTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cwco_OtherAssetsPolicyTextBlock_637197399954325244" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_637197399954325244" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_637197399954325244" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_637197399954325244" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesTables" xlink:type="extended" xlink:title="30203 - Disclosure - Accounting policies (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_637050102262990862" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock" xlink:label="cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637050102262990862" xlink:to="cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_637197399954325244" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EstimatedFairValueOfReportingSegmentTableTextBlock" xlink:label="cwco_EstimatedFairValueOfReportingSegmentTableTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637050102262990862" xlink:to="cwco_EstimatedFairValueOfReportingSegmentTableTextBlock_637197399954325244" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_637197399954325244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637050102262990862" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_637197399954325244" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercTables" xlink:type="extended" xlink:title="30303 - Disclosure - Acquisition of PERC (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_637197399954335209" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_637197399954335209" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_637197399954335209" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_637197399954335209" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_637197399954335209" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_637197399954335209" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock_637197399954335209" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock_637197399954335209" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_637197399954335209" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_637197399954335209" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCashAndCashEquivalentsTables" xlink:type="extended" xlink:title="30403 - Disclosure - Cash and cash equivalents (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_637050102263000836" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_637197399954335209" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract_637050102263000836" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_637197399954335209" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountsReceivableNetTables" xlink:type="extended" xlink:title="30503 - Disclosure - Accounts receivable, net (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract_637050102263000836" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_637197399954335209" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263000836" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_637197399954335209" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_637197399954335209" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263000836" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_637197399954335209" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureInventoryTables" xlink:type="extended" xlink:title="30603 - Disclosure - Inventory (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract_637050102263000836" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock_637197399954335209" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract_637050102263000836" xlink:to="us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock_637197399954335209" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureContractsInProgressTables" xlink:type="extended" xlink:title="30703 - Disclosure - Contracts in progress (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock_637197399954345190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock_637197399954345190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressTables" xlink:type="extended" xlink:title="30803 - Disclosure - Property, plant and equipment and construction in progress (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_637050102263010808" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_637197399954345190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract_637050102263010808" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_637197399954345190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureInvestmentInOcBviTables" xlink:type="extended" xlink:title="30903 - Disclosure - Investment in OC-BVI (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_420" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock" xlink:label="cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock_637197399954345190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_420" xlink:to="cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock_637197399954345190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_637197399954345190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_420" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_637197399954345190" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIntangibleAssetsTables" xlink:type="extended" xlink:title="31103 - Disclosure - Intangible assets (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102263020810" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_637197399954345190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102263020810" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_637197399954345190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_637197399954345190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102263020810" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_637197399954345190" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesTables" xlink:type="extended" xlink:title="31203 - Disclosure - Leases (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_417336" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock" xlink:label="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_637197399954355178" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417336" xlink:to="cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock_637197399954355178" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock_637197399954355178" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417336" xlink:to="us-gaap_LeaseCostTableTextBlock_637197399954355178" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_637197399954355178" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417336" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_637197399954355178" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_637197399954355178" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417336" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_637197399954355178" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsCwBelizeTables" xlink:type="extended" xlink:title="31303 - Disclosure - Discontinued operations - CW-Belize (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344300" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_637197399954355178" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344300" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_637197399954355178" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesTables" xlink:type="extended" xlink:title="31403 - Disclosure - Income taxes (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_637050102263030773" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_637197399954355178" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102263030773" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_637197399954355178" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_637197399954355178" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102263030773" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_637197399954355178" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_637197399954355178" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102263030773" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_637197399954355178" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_637197399954355178" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102263030773" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_637197399954355178" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureEarningsPerShareTables" xlink:type="extended" xlink:title="31503 - Disclosure - Earnings per share (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_441" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_637197399954355178" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_441" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_637197399954355178" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDividendsTables" xlink:type="extended" xlink:title="31603 - Disclosure - Dividends (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsAbstract" xlink:label="us-gaap_DividendsAbstract_637050102263040732" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock" xlink:label="us-gaap_DividendsDeclaredTableTextBlock_637197399954365134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DividendsAbstract_637050102263040732" xlink:to="us-gaap_DividendsDeclaredTableTextBlock_637197399954365134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationTables" xlink:type="extended" xlink:title="31703 - Disclosure - Segment information (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_447" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_637197399954365134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_447" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_637197399954365134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_637197399954365134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_447" xlink:to="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_637197399954365134" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_637197399954365134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_447" xlink:to="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_637197399954365134" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesTables" xlink:type="extended" xlink:title="31803 - Disclosure - Cost of revenues and general and administrative expenses (Tables)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract_637050102263050709" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock_637197399954365134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract_637050102263050709" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock_637197399954365134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureStockBasedCompensationTables" xlink:type="extended" xlink:title="31903 - Disclosure - Stock-based compensation (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102263050709" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_637197399954365134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102263050709" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_637197399954365134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_637197399954365134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102263050709" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_637197399954365134" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_637197399954365134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102263050709" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_637197399954365134" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureFinancialInstrumentsTables" xlink:type="extended" xlink:title="32103 - Disclosure - Financial instruments (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_637197399954375154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637197399954375154" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637197399954375154" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationTables" xlink:type="extended" xlink:title="32403 - Disclosure - Supplemental disclosure of cash flow information (Tables)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_637050102263070664" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation" xlink:label="cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract_637050102263070664" xlink:to="cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation_637197399954375154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="40201 - Disclosure - Accounting policies - Property, plant and equipment (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_637050102263070664" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637050102263070664" xlink:to="us-gaap_StatementTable_637197399954375154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954375154" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637197399954375154" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637197399954375154" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954375154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954375154" xlink:to="us-gaap_BuildingMember_637197399954375154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PlantAndEquipmentMember" xlink:label="cwco_PlantAndEquipmentMember_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954375154" xlink:to="cwco_PlantAndEquipmentMember_637197399954375154" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DistributionSystemsMember" xlink:label="cwco_DistributionSystemsMember_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954375154" xlink:to="cwco_DistributionSystemsMember_637197399954375154" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954375154" xlink:to="us-gaap_FurnitureAndFixturesMember_637197399954375154" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954375154" xlink:to="us-gaap_VehiclesMember_637197399954375154" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954375154" xlink:to="us-gaap_LeaseholdImprovementsMember_637197399954375154" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_LabEquipmentMember" xlink:label="cwco_LabEquipmentMember_637197399954375154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954375154" xlink:to="cwco_LabEquipmentMember_637197399954375154" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954375154" xlink:to="srt_RangeAxis_637197399954385077" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637197399954385077" xlink:to="srt_RangeMember_637197399954385077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637197399954385077" xlink:to="srt_MaximumMember_637197399954385077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637197399954385077" xlink:to="srt_MinimumMember_637197399954385077" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954375154" xlink:to="us-gaap_StatementLineItems_637197399954385077" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954385077" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_637197399954385077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954385077" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_637197399954385077" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesWeightedFairValuesEstimatedDetails" xlink:type="extended" xlink:title="40202 - Disclosure - Accounting policies - Weighted the fair values estimated (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract_637050102263150442" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract_637050102263150442" xlink:to="us-gaap_StatementTable_637197399954385077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FairValueDeterminingMethodAxis" xlink:label="cwco_FairValueDeterminingMethodAxis_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954385077" xlink:to="cwco_FairValueDeterminingMethodAxis_637197399954385077" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FairValueDeterminingMethodDomain" xlink:label="cwco_FairValueDeterminingMethodDomain_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_FairValueDeterminingMethodAxis_637197399954385077" xlink:to="cwco_FairValueDeterminingMethodDomain_637197399954385077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DiscountedCashFlowMethodMember" xlink:label="cwco_DiscountedCashFlowMethodMember_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_FairValueDeterminingMethodDomain_637197399954385077" xlink:to="cwco_DiscountedCashFlowMethodMember_637197399954385077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_GuidelinePublicCompanyMethodMember" xlink:label="cwco_GuidelinePublicCompanyMethodMember_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_FairValueDeterminingMethodDomain_637197399954385077" xlink:to="cwco_GuidelinePublicCompanyMethodMember_637197399954385077" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_MergersAndAcquisitionsMethodMember" xlink:label="cwco_MergersAndAcquisitionsMethodMember_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_FairValueDeterminingMethodDomain_637197399954385077" xlink:to="cwco_MergersAndAcquisitionsMethodMember_637197399954385077" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954385077" xlink:to="us-gaap_StatementBusinessSegmentsAxis_637197399954385077" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_637197399954385077" xlink:to="us-gaap_SegmentDomain_637197399954385077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetailMember" xlink:label="us-gaap_RetailMember_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954385077" xlink:to="us-gaap_RetailMember_637197399954385077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954385077" xlink:to="cwco_BulkMember_637197399954385077" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954385077" xlink:to="cwco_ManufacturingUnitsMember_637197399954385077" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954385077" xlink:to="us-gaap_StatementLineItems_637197399954385077" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EstimatedFairValuePercentageSegmentReportingInformation" xlink:label="cwco_EstimatedFairValuePercentageSegmentReportingInformation_637197399954385077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954385077" xlink:to="cwco_EstimatedFairValuePercentageSegmentReportingInformation_637197399954385077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails" xlink:type="extended" xlink:title="40203 - Disclosure - Accounting policies - Disaggregated revenue (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_344078" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_344078" xlink:to="us-gaap_StatementTable_637197399954395057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954395057" xlink:to="us-gaap_StatementBusinessSegmentsAxis_637197399954395057" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_637197399954395057" xlink:to="us-gaap_SegmentDomain_637197399954395057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RetailRevenuesMember" xlink:label="cwco_RetailRevenuesMember_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954395057" xlink:to="cwco_RetailRevenuesMember_637197399954395057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkRevenuesMember" xlink:label="cwco_BulkRevenuesMember_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954395057" xlink:to="cwco_BulkRevenuesMember_637197399954395057" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ServicesRevenuesMember" xlink:label="cwco_ServicesRevenuesMember_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954395057" xlink:to="cwco_ServicesRevenuesMember_637197399954395057" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingRevenuesMember" xlink:label="cwco_ManufacturingRevenuesMember_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954395057" xlink:to="cwco_ManufacturingRevenuesMember_637197399954395057" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954395057" xlink:to="us-gaap_StatementLineItems_637197399954395057" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954395057" xlink:to="us-gaap_Revenues_637197399954395057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" xlink:title="40204 - Disclosure - Accounting policies - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_531" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_531" xlink:to="us-gaap_StatementTable_637197399954395057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954395057" xlink:to="us-gaap_StatementBusinessSegmentsAxis_637197399954395057" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_637197399954395057" xlink:to="us-gaap_SegmentDomain_637197399954395057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetailMember" xlink:label="us-gaap_RetailMember_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954395057" xlink:to="us-gaap_RetailMember_637197399954395057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954395057" xlink:to="cwco_BulkMember_637197399954395057" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CapitalizedEngineeringLaborAndMaterialsCostMember" xlink:label="cwco_CapitalizedEngineeringLaborAndMaterialsCostMember_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954395057" xlink:to="cwco_CapitalizedEngineeringLaborAndMaterialsCostMember_637197399954395057" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954395057" xlink:to="cwco_ManufacturingUnitsMember_637197399954395057" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954395057" xlink:to="srt_StatementGeographicalAxis_637197399954395057" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis_637197399954395057" xlink:to="srt_SegmentGeographicalDomain_637197399954395057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BS" xlink:label="country_BS_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954395057" xlink:to="country_BS_637197399954395057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954395057" xlink:to="us-gaap_CashAndCashEquivalentsAxis_637197399954395057" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637197399954395057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis_637197399954395057" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637197399954395057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="us-gaap_CertificatesOfDepositMember_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637197399954395057" xlink:to="us-gaap_CertificatesOfDepositMember_637197399954405038" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954395057" xlink:to="us-gaap_BusinessAcquisitionAxis_637197399954405038" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_637197399954405038" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954405038" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AerexIndustriesIncMember" xlink:label="cwco_AerexIndustriesIncMember_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954405038" xlink:to="cwco_AerexIndustriesIncMember_637197399954405038" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954405038" xlink:to="cwco_PercWaterCorporationMember_637197399954405038" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954395057" xlink:to="srt_RangeAxis_637197399954405038" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637197399954405038" xlink:to="srt_RangeMember_637197399954405038" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637197399954405038" xlink:to="srt_MinimumMember_637197399954405038" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637197399954405038" xlink:to="srt_MaximumMember_637197399954405038" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954395057" xlink:to="srt_ConsolidatedEntitiesAxis_637197399954405038" order="6" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis_637197399954405038" xlink:to="srt_ConsolidatedEntitiesDomain_637197399954405038" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CwBelizeMember" xlink:label="cwco_CwBelizeMember_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesDomain_637197399954405038" xlink:to="cwco_CwBelizeMember_637197399954405038" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954395057" xlink:to="us-gaap_StatementLineItems_637197399954405038" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954405038" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_637197399954405038" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_637197399954405038" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_637197399954405038" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxAbstract_637197399954405038" xlink:to="us-gaap_CashUninsuredAmount_637197399954405038" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954405038" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DepositsHeldInForeignBank" xlink:label="cwco_DepositsHeldInForeignBank_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="cwco_DepositsHeldInForeignBank_637197399954405038" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EstimatedFairValuEcarryingAmountExceededPercentage" xlink:label="cwco_EstimatedFairValuEcarryingAmountExceededPercentage_637197399954405038" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="cwco_EstimatedFairValuEcarryingAmountExceededPercentage_637197399954405038" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_637197399954414993" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" xlink:label="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit_637197399954414993" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="us-gaap_GoodwillImpairmentLoss_637197399954414993" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="us-gaap_Goodwill_637197399954414993" order="6" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_637197399954414993" order="7" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentAdditionalInformation" xlink:label="us-gaap_EquityMethodInvestmentAdditionalInformation_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="us-gaap_EquityMethodInvestmentAdditionalInformation_637197399954414993" order="8" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CriteriaForRecognisingInvestmentAtCost" xlink:label="cwco_CriteriaForRecognisingInvestmentAtCost_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="cwco_CriteriaForRecognisingInvestmentAtCost_637197399954414993" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="us-gaap_OtherAssets_637197399954414993" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedAmortizationOfOtherDeferredCosts" xlink:label="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="us-gaap_AccumulatedAmortizationOfOtherDeferredCosts_637197399954414993" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_637197399954414993" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank" xlink:label="cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_637197399954405038" xlink:to="cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank_637197399954414993" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercentageOfBadDebts" xlink:label="cwco_PercentageOfBadDebts_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954405038" xlink:to="cwco_PercentageOfBadDebts_637197399954414993" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954405038" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_637197399954414993" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAmortizationOfDeferredCharges" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges_637197399954414993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_637197399954414993" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges_637197399954414993" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreCollected" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_637197399954414993" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreCollected_637197399954425015" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_637197399954414993" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue_637197399954425015" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem" xlink:label="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract_637197399954414993" xlink:to="cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem_637197399954425015" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails" xlink:type="extended" xlink:title="40301 - Disclosure - Acquisition of PERC - Purchase agreement and summary of purchase price (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954425015" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954425015" xlink:to="dei_LegalEntityAxis_637197399954425015" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637197399954425015" xlink:to="dei_EntityDomain_637197399954425015" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsolidatedWaterUSHoldingsMember" xlink:label="cwco_ConsolidatedWaterUSHoldingsMember_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637197399954425015" xlink:to="cwco_ConsolidatedWaterUSHoldingsMember_637197399954425015" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ThreeExecutivesMember" xlink:label="cwco_ThreeExecutivesMember_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637197399954425015" xlink:to="cwco_ThreeExecutivesMember_637197399954425015" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954425015" xlink:to="us-gaap_BusinessAcquisitionAxis_637197399954425015" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_637197399954425015" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954425015" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember_637197399954425015" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954425015" xlink:to="cwco_PercWaterCorporationMember_637197399954425015" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954425015" xlink:to="srt_OwnershipAxis_637197399954435013" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis_637197399954435013" xlink:to="srt_OwnershipDomain_637197399954435013" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipDomain_637197399954435013" xlink:to="cwco_PercWaterCorporationMember_637197399954435013" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954425015" xlink:to="us-gaap_BusinessAcquisitionLineItems_637197399954435013" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_637197399954435013" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_637197399954435013" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_637197399954435013" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredAbstract_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredAbstract_637197399954435013" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredAbstract_637197399954435013" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_637197399954435013" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="7" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="us-gaap_CashAcquiredFromAcquisition_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredAbstract_637197399954435013" xlink:to="us-gaap_CashAcquiredFromAcquisition_637197399954435013" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredAbstract_637197399954435013" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_637197399954435013" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DiscountForMarketabilityOfNoncontrollingInterest" xlink:label="cwco_DiscountForMarketabilityOfNoncontrollingInterest_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="cwco_DiscountForMarketabilityOfNoncontrollingInterest_637197399954435013" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails" xlink:type="extended" xlink:title="40302 - Disclosure - Acquisition of PERC - Estimated fair values of the assets and liabilities assumed at the acquisition date (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954435013" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954435013" xlink:to="us-gaap_BusinessAcquisitionAxis_637197399954435013" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_637197399954435013" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954435013" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954435013" xlink:to="cwco_PercWaterCorporationMember_637197399954435013" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954435013" xlink:to="us-gaap_BusinessAcquisitionLineItems_637197399954435013" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_637197399954435013" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet_637197399954435013" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_637197399954435013" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_637197399954435013" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_637197399954435013" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_637197399954435013" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities_637197399954444928" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationWorkingCapitalAdjustmentPayable" xlink:label="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="cwco_BusinessCombinationWorkingCapitalAdjustmentPayable_637197399954444928" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_637197399954444928" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities_637197399954444928" order="9" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions" xlink:label="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions_637197399954444928" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_637197399954444928" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_637197399954444928" order="12" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_Goodwill_637197399954444928" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954435013" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_637197399954444928" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercComponentsOfIdentifiableIntangibleAssetsAssumedAtAcquisitionDateDetails" xlink:type="extended" xlink:title="40303 - Disclosure - Acquisition of PERC - Components of identifiable intangible assets assumed at the acquisition date (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_637197399954444928" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_637197399954444928" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637197399954444928" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637197399954444928" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954444928" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954444928" xlink:to="us-gaap_NoncompeteAgreementsMember_637197399954444928" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954444928" xlink:to="us-gaap_TradeNamesMember_637197399954444928" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CustomerBacklogMember" xlink:label="cwco_CustomerBacklogMember_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954444928" xlink:to="cwco_CustomerBacklogMember_637197399954444928" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManagementContractsMember" xlink:label="cwco_ManagementContractsMember_637197399954444928" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954444928" xlink:to="cwco_ManagementContractsMember_637197399954444928" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_637197399954444928" xlink:to="us-gaap_BusinessAcquisitionAxis_637197399954454891" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_637197399954454891" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954454891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954454891" xlink:to="cwco_PercWaterCorporationMember_637197399954454891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_637197399954444928" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_637197399954454891" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_637197399954454891" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1_637197399954454891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_637197399954454891" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_637197399954454891" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercResultsOfOperationsOfPercIncludedInCompanySResultsOfOperationsDetails" xlink:type="extended" xlink:title="40304 - Disclosure - Acquisition of PERC - Results of operations of PERC included in the Company's results of operations (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954454891" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954454891" xlink:to="us-gaap_BusinessAcquisitionAxis_637197399954454891" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_637197399954454891" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954454891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954454891" xlink:to="cwco_PercWaterCorporationMember_637197399954454891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_637197399954454891" xlink:to="us-gaap_BusinessAcquisitionLineItems_637197399954454891" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_637197399954454891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954454891" xlink:to="us-gaap_Revenues_637197399954454891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_637197399954464870" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954454891" xlink:to="us-gaap_GrossProfit_637197399954464870" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_637197399954464870" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954454891" xlink:to="us-gaap_AmortizationOfIntangibleAssets_637197399954464870" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637197399954464870" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems_637197399954454891" xlink:to="us-gaap_NetIncomeLoss_637197399954464870" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAcquisitionOfPercFinancialInformationDetails" xlink:type="extended" xlink:title="40305 - Disclosure - Acquisition of PERC - Financial Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_StatementTable_637197399954474834" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954474834" xlink:to="srt_StatementScenarioAxis_637197399954474834" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_637197399954474834" xlink:to="srt_ScenarioUnspecifiedDomain_637197399954474834" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProFormaMember" xlink:label="srt_ProFormaMember_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637197399954474834" xlink:to="srt_ProFormaMember_637197399954474834" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954474834" xlink:to="us-gaap_StatementLineItems_637197399954474834" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954474834" xlink:to="us-gaap_Revenues_637197399954474834" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954474834" xlink:to="us-gaap_CostOfRevenue_637197399954474834" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954474834" xlink:to="us-gaap_GrossProfit_637197399954474834" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954474834" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637197399954474834" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954474834" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_637197399954474834" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954474834" xlink:to="us-gaap_OperatingIncomeLoss_637197399954474834" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954474834" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" xlink:to="us-gaap_NonoperatingIncomeExpense_637197399954474834" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399954474834" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637197399954474834" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_637197399954474834" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_637197399954474834" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" xlink:to="us-gaap_IncomeLossFromContinuingOperations_637197399954474834" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399954474834" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromDiscontinuedOperations" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" xlink:to="cwco_IncomeLossFromDiscontinuedOperations_637197399954474834" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954474834" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637197399954474834" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637197399954474834" xlink:to="us-gaap_NetIncomeLoss_637197399954474834" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954474834" xlink:to="us-gaap_EarningsPerShareBasicAbstract_637197399954484831" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_637197399954484831" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_637197399954484831" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_637197399954484831" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_637197399954484831" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract_637197399954484831" xlink:to="us-gaap_EarningsPerShareBasic_637197399954484831" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954474834" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_637197399954484831" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract_637197399954484831" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_637197399954484831" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract_637197399954484831" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_637197399954484831" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedAbstract_637197399954484831" xlink:to="us-gaap_EarningsPerShareDiluted_637197399954484831" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954474834" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637197399954484831" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637197399954484831" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637197399954484831" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_637197399954484831" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637197399954484831" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCashAndCashEquivalentsDetails" xlink:type="extended" xlink:title="40401 - Disclosure - Cash and cash equivalents (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_637050102263948302" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract_637050102263948302" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable_637197399954484831" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable_637197399954484831" xlink:to="srt_CurrencyAxis_637197399954484831" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CurrencyAxis_637197399954484831" xlink:to="currency_AllCurrenciesDomain_637197399954484831" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_USD" xlink:label="currency_USD_637197399954484831" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain_637197399954484831" xlink:to="currency_USD_637197399954484831" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_KYD" xlink:label="currency_KYD_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain_637197399954484831" xlink:to="currency_KYD_637197399954494792" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_BSD" xlink:label="currency_BSD_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain_637197399954484831" xlink:to="currency_BSD_637197399954494792" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_BZD" xlink:label="currency_BZD_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain_637197399954484831" xlink:to="currency_BZD_637197399954494792" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_BMD" xlink:label="currency_BMD_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain_637197399954484831" xlink:to="currency_BMD_637197399954494792" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_MXN" xlink:label="currency_MXN_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain_637197399954484831" xlink:to="currency_MXN_637197399954494792" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd#currency_IDR" xlink:label="currency_IDR_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain_637197399954484831" xlink:to="currency_IDR_637197399954494792" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable_637197399954484831" xlink:to="us-gaap_CashAndCashEquivalentsLineItems_637197399954494792" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsLineItems_637197399954494792" xlink:to="us-gaap_Cash_637197399954494792" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsLineItems_637197399954494792" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_637197399954494792" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsLineItems_637197399954494792" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637197399954494792" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountsReceivableNetDetails" xlink:type="extended" xlink:title="40501 - Disclosure - Accounts receivable, net (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract_637050102263968248" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AccountsReceivableTradeCurrent" xlink:label="cwco_AccountsReceivableTradeCurrent_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263968248" xlink:to="cwco_AccountsReceivableTradeCurrent_637197399954494792" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="us-gaap_DueFromAffiliateCurrent_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263968248" xlink:to="us-gaap_DueFromAffiliateCurrent_637197399954494792" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AccountsReceivableOtherCurrent" xlink:label="cwco_AccountsReceivableOtherCurrent_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263968248" xlink:to="cwco_AccountsReceivableOtherCurrent_637197399954494792" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263968248" xlink:to="us-gaap_AccountsReceivableGrossCurrent_637197399954494792" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263968248" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_637197399954494792" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263968248" xlink:to="us-gaap_AccountsReceivableNetCurrent_637197399954494792" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureAccountsReceivableNetAllowanceForDoubtfulAccountsDetails" xlink:type="extended" xlink:title="40502 - Disclosure - Accounts receivable, net - Allowance for doubtful accounts (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract_637050102263988195" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263988195" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_637197399954494792" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263988195" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_637197399954494792" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263988195" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_637197399954494792" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6371973999544947921" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract_637050102263988195" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6371973999544947921" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureInventoryDetails" xlink:type="extended" xlink:title="40601 - Disclosure - Inventory (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract_637050102264008143" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="us-gaap_InventoryCurrentTable_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract_637050102264008143" xlink:to="us-gaap_InventoryCurrentTable_637197399954494792" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637197399954494792" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable_637197399954494792" xlink:to="us-gaap_StatementClassOfStockAxis_637197399954494792" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954494792" xlink:to="us-gaap_ClassOfStockDomain_637197399954504780" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WaterStockMember" xlink:label="cwco_WaterStockMember_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637197399954504780" xlink:to="cwco_WaterStockMember_637197399954504780" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsumablesStockMember" xlink:label="cwco_ConsumablesStockMember_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637197399954504780" xlink:to="cwco_ConsumablesStockMember_637197399954504780" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SparePartsStockMember" xlink:label="cwco_SparePartsStockMember_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637197399954504780" xlink:to="cwco_SparePartsStockMember_637197399954504780" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="us-gaap_InventoryLineItems_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable_637197399954494792" xlink:to="us-gaap_InventoryLineItems_637197399954504780" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems_637197399954504780" xlink:to="us-gaap_InventoryGross_637197399954504780" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems_637197399954504780" xlink:to="us-gaap_InventoryNet_637197399954504780" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNoncurrent" xlink:label="us-gaap_InventoryNoncurrent_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems_637197399954504780" xlink:to="us-gaap_InventoryNoncurrent_637197399954504780" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureContractsInProgressDetails" xlink:type="extended" xlink:title="40701 - Disclosure - Contracts in progress (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable_637197399954504780" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerAxis" xlink:label="cwco_ContractWithCustomerAxis_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable_637197399954504780" xlink:to="cwco_ContractWithCustomerAxis_637197399954504780" order="1" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerDomain" xlink:label="cwco_ContractWithCustomerDomain_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_ContractWithCustomerAxis_637197399954504780" xlink:to="cwco_ContractWithCustomerDomain_637197399954504780" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressMember" xlink:label="cwco_ContractWithCustomerInProgressMember_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_ContractWithCustomerDomain_637197399954504780" xlink:to="cwco_ContractWithCustomerInProgressMember_637197399954504780" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems" xlink:label="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureTable_637197399954504780" xlink:to="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems_637197399954504780" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems_637197399954504780" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_637197399954504780" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerAmountBilled" xlink:label="cwco_ContractWithCustomerAmountBilled_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems_637197399954504780" xlink:to="cwco_ContractWithCustomerAmountBilled_637197399954504780" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ContractWithCustomerNetOverbillings" xlink:label="cwco_ContractWithCustomerNetOverbillings_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems_637197399954504780" xlink:to="cwco_ContractWithCustomerNetOverbillings_637197399954504780" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BalanceSheetLocationAbstract" xlink:label="cwco_BalanceSheetLocationAbstract_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems_637197399954504780" xlink:to="cwco_BalanceSheetLocationAbstract_637197399954504780" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_BalanceSheetLocationAbstract_637197399954504780" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_637197399954504780" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_BalanceSheetLocationAbstract_637197399954504780" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_637197399954504780" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails" xlink:type="extended" xlink:title="40801 - Disclosure - Property, plant and equipment and construction in progress (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_637050102264048037" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract_637050102264048037" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637197399954504780" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637197399954504780" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637197399954504780" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637197399954504780" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637197399954504780" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954514744" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954514744" xlink:to="us-gaap_LandMember_637197399954514744" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954514744" xlink:to="us-gaap_BuildingMember_637197399954514744" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PlantAndEquipmentMember" xlink:label="cwco_PlantAndEquipmentMember_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954514744" xlink:to="cwco_PlantAndEquipmentMember_637197399954514744" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DistributionSystemsMember" xlink:label="cwco_DistributionSystemsMember_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954514744" xlink:to="cwco_DistributionSystemsMember_637197399954514744" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954514744" xlink:to="us-gaap_FurnitureAndFixturesMember_637197399954514744" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954514744" xlink:to="us-gaap_VehiclesMember_637197399954514744" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954514744" xlink:to="us-gaap_LeaseholdImprovementsMember_637197399954514744" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_LabEquipmentMember" xlink:label="cwco_LabEquipmentMember_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637197399954514744" xlink:to="cwco_LabEquipmentMember_637197399954514744" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637197399954504780" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_637197399954514744" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637197399954514744" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_637197399954514744" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637197399954514744" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_637197399954514744" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637197399954514744" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637197399954514744" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637197399954514744" xlink:to="us-gaap_ConstructionInProgressGross_637197399954514744" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressAdditionalInformationDetails" xlink:type="extended" xlink:title="40802 - Disclosure - Property, plant and equipment and construction in progress - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_637050102264077967" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CapitalCommitments" xlink:label="cwco_CapitalCommitments_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract_637050102264077967" xlink:to="cwco_CapitalCommitments_637197399954514744" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConstructionInProgressPlacedInService" xlink:label="cwco_ConstructionInProgressPlacedInService_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract_637050102264077967" xlink:to="cwco_ConstructionInProgressPlacedInService_637197399954514744" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract_637050102264077967" xlink:to="us-gaap_Depreciation_637197399954514744" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Investment in OC-BVI - Assets and liabilities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_702" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="srt_CondensedBalanceSheetStatementTable_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_702" xlink:to="srt_CondensedBalanceSheetStatementTable_637197399954514744" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable_637197399954514744" xlink:to="dei_LegalEntityAxis_637197399954514744" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637197399954514744" xlink:to="dei_EntityDomain_637197399954514744" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OceanConversionBviLtdMember" xlink:label="cwco_OceanConversionBviLtdMember_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637197399954514744" xlink:to="cwco_OceanConversionBviLtdMember_637197399954514744" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_637197399954514744" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable_637197399954514744" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_637197399954514744" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems_637197399954514744" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets_637197399954524708" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems_637197399954514744" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets_637197399954524708" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems_637197399954514744" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets_637197399954524708" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems_637197399954514744" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities_637197399954524708" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems_637197399954514744" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities_637197399954524708" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems_637197399954514744" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities_637197399954524708" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureInvestmentInOcBviIncomeStatementDetailsDetails" xlink:type="extended" xlink:title="40902 - Disclosure - Investment in OC-BVI - Income statement details (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue_637197399954524708" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales_637197399954524708" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss_637197399954524708" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses_637197399954524708" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset_637197399954524708" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems_637197399954524708" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense_637197399954524708" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss_637197399954524708" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests_637197399954524708" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent" xlink:label="cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_715" xlink:to="cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent_637197399954524708" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureInvestmentInOcBviInvestmentRollforwardDetails" xlink:type="extended" xlink:title="40903 - Disclosure - Investment in OC-BVI - Investment Rollforward (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_788" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_788" xlink:to="us-gaap_EquityMethodInvestments_637197399954524708" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries" xlink:label="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_788" xlink:to="cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries_637197399954524708" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions" xlink:label="us-gaap_EquityMethodInvestmentDividendsOrDistributions_637197399954524708" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_788" xlink:to="us-gaap_EquityMethodInvestmentDividendsOrDistributions_637197399954524708" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments_6371973999545247081" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_788" xlink:to="us-gaap_EquityMethodInvestments_6371973999545247081" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureInvestmentInOcBviAdditionalInformationDetails" xlink:type="extended" xlink:title="40904 - Disclosure - Investment in OC-BVI - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_798" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_798" xlink:to="us-gaap_ScheduleOfInvestmentsTable_637197399954534748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_637197399954534748" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_637197399954534748" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_637197399954534748" xlink:to="srt_EquityMethodInvesteeNameDomain_637197399954534748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BaughersBayMember" xlink:label="cwco_BaughersBayMember_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_EquityMethodInvesteeNameDomain_637197399954534748" xlink:to="cwco_BaughersBayMember_637197399954534748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OceanConversionBviLtdMember" xlink:label="cwco_OceanConversionBviLtdMember_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_EquityMethodInvesteeNameDomain_637197399954534748" xlink:to="cwco_OceanConversionBviLtdMember_637197399954534748" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_637197399954534748" xlink:to="srt_ProductOrServiceAxis_637197399954534748" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637197399954534748" xlink:to="srt_ProductsAndServicesDomain_637197399954534748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RefurbishProjectMember" xlink:label="cwco_RefurbishProjectMember_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637197399954534748" xlink:to="cwco_RefurbishProjectMember_637197399954534748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AgreementAxis" xlink:label="cwco_AgreementAxis_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_637197399954534748" xlink:to="cwco_AgreementAxis_637197399954534748" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AgreementDomain" xlink:label="cwco_AgreementDomain_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_AgreementAxis_637197399954534748" xlink:to="cwco_AgreementDomain_637197399954534748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ThousandNineHundredAndNinetyAgreementMember" xlink:label="cwco_ThousandNineHundredAndNinetyAgreementMember_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_AgreementDomain_637197399954534748" xlink:to="cwco_ThousandNineHundredAndNinetyAgreementMember_637197399954534748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_637197399954534748" xlink:to="srt_StatementGeographicalAxis_637197399954534748" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis_637197399954534748" xlink:to="srt_SegmentGeographicalDomain_637197399954534748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_VG" xlink:label="country_VG_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954534748" xlink:to="country_VG_637197399954534748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_637197399954534748" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_637197399954534748" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentsVotingSharesPercentage" xlink:label="cwco_EquityMethodInvestmentsVotingSharesPercentage_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="cwco_EquityMethodInvestmentsVotingSharesPercentage_637197399954534748" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityMethodInvestmentInterestInProfitPercentage" xlink:label="cwco_EquityMethodInvestmentInterestInProfitPercentage_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="cwco_EquityMethodInvestmentInterestInProfitPercentage_637197399954534748" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="us-gaap_EquityMethodInvestments_637197399954534748" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PurchasePriceAgreedForPlantUnderAgreement" xlink:label="cwco_PurchasePriceAgreedForPlantUnderAgreement_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="cwco_PurchasePriceAgreedForPlantUnderAgreement_637197399954534748" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ExtendedWaterSupplyAgreementTerm" xlink:label="cwco_ExtendedWaterSupplyAgreementTerm_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="cwco_ExtendedWaterSupplyAgreementTerm_637197399954534748" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement" xlink:label="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement_637197399954534748" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement_637197399954534748" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_637197399954544699" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ProfitLossFromSubsidiaries" xlink:label="cwco_ProfitLossFromSubsidiaries_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="cwco_ProfitLossFromSubsidiaries_637197399954544699" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="us-gaap_LossContingencyDamagesSoughtValue_637197399954544699" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_637197399954544699" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="us-gaap_Revenues_637197399954544699" order="12" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedFromOtherParty_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954534748" xlink:to="us-gaap_LitigationSettlementAmountAwardedFromOtherParty_637197399954544699" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopmentDetails" xlink:type="extended" xlink:title="41001 - Disclosure - NSC and AdR project development (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract" xlink:label="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_838" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract_838" xlink:to="us-gaap_ScheduleOfInvestmentsTable_637197399954544699" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_637197399954544699" xlink:to="srt_OwnershipAxis_637197399954544699" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis_637197399954544699" xlink:to="srt_OwnershipDomain_637197399954544699" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NSCAguaMember" xlink:label="cwco_NSCAguaMember_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipDomain_637197399954544699" xlink:to="cwco_NSCAguaMember_637197399954544699" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_GreenfieldMember" xlink:label="cwco_GreenfieldMember_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipDomain_637197399954544699" xlink:to="cwco_GreenfieldMember_637197399954544699" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SuezMember" xlink:label="cwco_SuezMember_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipDomain_637197399954544699" xlink:to="cwco_SuezMember_637197399954544699" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_UnaffiliatedPartyMember" xlink:label="cwco_UnaffiliatedPartyMember_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipDomain_637197399954544699" xlink:to="cwco_UnaffiliatedPartyMember_637197399954544699" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_637197399954544699" xlink:to="us-gaap_StatementClassOfStockAxis_637197399954544699" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954544699" xlink:to="us-gaap_ClassOfStockDomain_637197399954544699" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OptionAgreementMember" xlink:label="cwco_OptionAgreementMember_637197399954544699" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637197399954544699" xlink:to="cwco_OptionAgreementMember_637197399954544699" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TypeOfPhasesAxis" xlink:label="cwco_TypeOfPhasesAxis_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_637197399954544699" xlink:to="cwco_TypeOfPhasesAxis_637197399954554681" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TypeOfPhasesDomain" xlink:label="cwco_TypeOfPhasesDomain_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_TypeOfPhasesAxis_637197399954554681" xlink:to="cwco_TypeOfPhasesDomain_637197399954554681" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FirstPhaseMember" xlink:label="cwco_FirstPhaseMember_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_TypeOfPhasesDomain_637197399954554681" xlink:to="cwco_FirstPhaseMember_637197399954554681" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SecondPhaseMember" xlink:label="cwco_SecondPhaseMember_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_TypeOfPhasesDomain_637197399954554681" xlink:to="cwco_SecondPhaseMember_637197399954554681" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_637197399954544699" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_637197399954554681" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="srt_EquityMethodInvesteeNameDomain_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_637197399954554681" xlink:to="srt_EquityMethodInvesteeNameDomain_637197399954554681" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_EquityMethodInvesteeNameDomain_637197399954554681" xlink:to="cwco_AguasDeRosaritoSapiDeCvMember_637197399954554681" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable_637197399954544699" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_637197399954554681" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany" xlink:label="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany_637197399954554681" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercentageOfTotalCost" xlink:label="cwco_PercentageOfTotalCost_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_PercentageOfTotalCost_637197399954554681" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity" xlink:label="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity_637197399954554681" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PeriodInWhichConstructionMustBeCompleted" xlink:label="cwco_PeriodInWhichConstructionMustBeCompleted_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_PeriodInWhichConstructionMustBeCompleted_637197399954554681" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct" xlink:label="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct_637197399954554681" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637197399954554681" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RepaymentOfInterCompanyLoanPayable" xlink:label="cwco_RepaymentOfInterCompanyLoanPayable_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_RepaymentOfInterCompanyLoanPayable_637197399954554681" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_LeaseTerm" xlink:label="cwco_LeaseTerm_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_LeaseTerm_637197399954554681" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_Assets_637197399954554681" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637197399954554681" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_Liabilities_637197399954554681" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OperatingLeasesRentExpensePerMonth" xlink:label="cwco_OperatingLeasesRentExpensePerMonth_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_OperatingLeasesRentExpensePerMonth_637197399954564646" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TotalVotingInterestPercentageAfterConversionOfLoan" xlink:label="cwco_TotalVotingInterestPercentageAfterConversionOfLoan_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_TotalVotingInterestPercentageAfterConversionOfLoan_637197399954564646" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement" xlink:label="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement_637197399954564646" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentsForOptionExercised" xlink:label="cwco_PaymentsForOptionExercised_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_PaymentsForOptionExercised_637197399954564646" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentsToEnterOptionAgreement" xlink:label="cwco_PaymentsToEnterOptionAgreement_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_PaymentsToEnterOptionAgreement_637197399954564646" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OptionAgreementExpirationDate" xlink:label="cwco_OptionAgreementExpirationDate_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_OptionAgreementExpirationDate_637197399954564646" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AreaOfLand" xlink:label="us-gaap_AreaOfLand_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_AreaOfLand_637197399954564646" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PaymentForLandAndRightOfWayHeldForDevelopment" xlink:label="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_PaymentForLandAndRightOfWayHeldForDevelopment_637197399954564646" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireLand" xlink:label="us-gaap_PaymentsToAcquireLand_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_PaymentsToAcquireLand_637197399954564646" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_637197399954564646" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RealEstateHeldforsale" xlink:label="us-gaap_RealEstateHeldforsale_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_RealEstateHeldforsale_637197399954564646" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_SharePrice_637197399954564646" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SubscriptionAgreementDescription" xlink:label="cwco_SubscriptionAgreementDescription_637197399954564646" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="cwco_SubscriptionAgreementDescription_637197399954564646" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecurityDepositLiability" xlink:label="us-gaap_SecurityDepositLiability_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_SecurityDepositLiability_637197399954574620" order="25" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator" xlink:label="us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems_637197399954554681" xlink:to="us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator_637197399954574620" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails" xlink:type="extended" xlink:title="41101 - Disclosure - Intangible assets - Costs and accumulated amortization (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265015465" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265015465" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_637197399954574620" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_637197399954574620" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637197399954574620" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637197399954574620" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954574620" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NoncompeteAgreementMember" xlink:label="cwco_NoncompeteAgreementMember_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954574620" xlink:to="cwco_NoncompeteAgreementMember_637197399954574620" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TradeNameMember" xlink:label="cwco_TradeNameMember_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954574620" xlink:to="cwco_TradeNameMember_637197399954574620" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CertificationsprogramsMember" xlink:label="cwco_CertificationsprogramsMember_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954574620" xlink:to="cwco_CertificationsprogramsMember_637197399954574620" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CustomerBacklogMember" xlink:label="cwco_CustomerBacklogMember_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954574620" xlink:to="cwco_CustomerBacklogMember_637197399954574620" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954574620" xlink:to="us-gaap_CustomerRelationshipsMember_637197399954574620" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManagementContractsMember" xlink:label="cwco_ManagementContractsMember_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954574620" xlink:to="cwco_ManagementContractsMember_637197399954574620" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_637197399954574620" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_637197399954574620" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_637197399954574620" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_637197399954574620" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_637197399954574620" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_637197399954574620" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentForAmortizationAbstract" xlink:label="us-gaap_AdjustmentForAmortizationAbstract_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_637197399954574620" xlink:to="us-gaap_AdjustmentForAmortizationAbstract_637197399954574620" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentForAmortizationAbstract_637197399954574620" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_637197399954574620" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_637197399954574620" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentForAmortizationAbstract_637197399954574620" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_637197399954574620" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIntangibleAssetsAmortizationOfIntangibleAssetsDetails" xlink:type="extended" xlink:title="41102 - Disclosure - Intangible assets - Amortization of intangible assets (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265085262" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265085262" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_637197399954584595" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265085262" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_637197399954584595" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265085262" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_637197399954584595" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265085262" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_637197399954584595" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265085262" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_637197399954584595" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265085262" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_637197399954584595" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265085262" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_637197399954584595" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIntangibleAssetsDetails" xlink:type="extended" xlink:title="41103 - Disclosure - Intangible assets (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265115197" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637050102265115197" xlink:to="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_637197399954584595" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_637197399954584595" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_637197399954584595" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_637197399954584595" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954584595" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954584595" xlink:to="us-gaap_TradeNamesMember_637197399954584595" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_637197399954584595" xlink:to="us-gaap_BusinessAcquisitionAxis_637197399954584595" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_637197399954584595" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954584595" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AerexIndustriesIncMember" xlink:label="cwco_AerexIndustriesIncMember_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954584595" xlink:to="cwco_AerexIndustriesIncMember_637197399954584595" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PercWaterCorporationMember" xlink:label="cwco_PercWaterCorporationMember_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954584595" xlink:to="cwco_PercWaterCorporationMember_637197399954584595" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_637197399954584595" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637197399954584595" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637197399954584595" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954584595" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954584595" xlink:to="us-gaap_NoncompeteAgreementsMember_637197399954584595" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertificationMarksMember" xlink:label="us-gaap_CertificationMarksMember_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954584595" xlink:to="us-gaap_CertificationMarksMember_637197399954584595" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:label="us-gaap_CustomerRelatedIntangibleAssetsMember_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954584595" xlink:to="us-gaap_CustomerRelatedIntangibleAssetsMember_637197399954584595" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637197399954584595" xlink:to="us-gaap_CustomerRelationshipsMember_637197399954584595" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_637197399954584595" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_637197399954584595" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637197399954584595" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_637197399954584595" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_637197399954584595" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637197399954584595" xlink:to="us-gaap_AmortizationOfIntangibleAssets_637197399954584595" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_637197399954594569" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637197399954584595" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_637197399954594569" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_637197399954594569" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637197399954584595" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_637197399954594569" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="41201 - Disclosure - Leases - Lease assets and liabilities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637197399954594569" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_AssetsAbstract_637197399954594569" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_637197399954594569" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954594569" xlink:to="us-gaap_AssetsCurrentAbstract_637197399954594569" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OperatingLeaseAssetsCurrent" xlink:label="cwco_OperatingLeaseAssetsCurrent_637197399954594569" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637197399954594569" xlink:to="cwco_OperatingLeaseAssetsCurrent_637197399954594569" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract_637197399954594569" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954594569" xlink:to="us-gaap_AssetsNoncurrentAbstract_637197399954594569" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_637197399954594569" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract_637197399954594569" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_637197399954594569" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OperatingLeaseRightOfUseAssetNet" xlink:label="cwco_OperatingLeaseRightOfUseAssetNet_637197399954594569" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637197399954594569" xlink:to="cwco_OperatingLeaseRightOfUseAssetNet_637197399954594569" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_637197399954604203" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637197399954604203" xlink:to="us-gaap_LiabilitiesCurrentAbstract_637197399954604203" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637197399954604203" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637197399954604203" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637197399954604203" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_637197399954604203" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract_637197399954604203" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637197399954604203" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637197399954604203" xlink:to="us-gaap_OperatingLeaseLiability_637197399954604203" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637197399954604203" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_637197399954604203" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637197399954604203" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_637197399954604203" order="5" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637197399954604203" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_637197399954604203" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637197399954604203" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_637197399954604203" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="5" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails" xlink:type="extended" xlink:title="41202 - Disclosure - Leases - Components of lease cost (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_417404" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417404" xlink:to="us-gaap_OperatingLeaseCost_637197399954604203" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="us-gaap_ShortTermLeaseCost_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417404" xlink:to="us-gaap_ShortTermLeaseCost_637197399954604203" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417404" xlink:to="us-gaap_LeaseCost_637197399954604203" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" xlink:type="extended" xlink:title="41203 - Disclosure - Leases - Supplemental cash flow information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments_637197399954604203" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments_637197399954604203" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails" xlink:type="extended" xlink:title="41204 - Disclosure - Leases - Future lease payments (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_417429" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637197399954614548" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637197399954614548" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_637197399954614548" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_637197399954614548" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_637197399954614548" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_637197399954614548" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637197399954614548" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637197399954614548" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_OperatingLeaseLiability_637197399954614548" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637197399954614548" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417429" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637197399954614548" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureLeasesAdditionalInformationDetails" xlink:type="extended" xlink:title="41205 - Disclosure - Leases - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_417464" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_417464" xlink:to="us-gaap_StatementTable_637197399954614548" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954614548" xlink:to="srt_ConsolidatedEntitiesAxis_637197399954614548" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis_637197399954614548" xlink:to="srt_ConsolidatedEntitiesDomain_637197399954614548" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AguasDeRosaritoSapiDeCvMember" xlink:label="cwco_AguasDeRosaritoSapiDeCvMember_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesDomain_637197399954614548" xlink:to="cwco_AguasDeRosaritoSapiDeCvMember_637197399954614548" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954614548" xlink:to="us-gaap_StatementLineItems_637197399954614548" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954614548" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_637197399954614548" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense_637197399954614548" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954614548" xlink:to="us-gaap_LeaseAndRentalExpense_637197399954614548" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsDetails" xlink:type="extended" xlink:title="41301 - Disclosure - Discontinued operations (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637187201369969998" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637187201369969998" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_637197399954624486" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637187201369969998" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_637197399954624486" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637187201369969998" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent_637197399954624486" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637187201369969998" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_637197399954624486" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637187201369969998" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent_637197399954624486" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637187201369969998" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_637197399954624486" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637187201369969998" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_637197399954624486" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637187201369969998" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_637197399954624486" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsFinancialInformationDetails" xlink:type="extended" xlink:title="41302 - Disclosure - Discontinued operations - Financial information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344334" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344334" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_637197399954624486" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344334" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_637197399954624486" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromDiscontinuedOperations" xlink:label="cwco_IncomeLossFromDiscontinuedOperations_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344334" xlink:to="cwco_IncomeLossFromDiscontinuedOperations_637197399954624486" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344334" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399954624486" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_344334" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_637197399954624486" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails" xlink:type="extended" xlink:title="41303 - Disclosure - Discontinued operations - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637050102263918383" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ProceedsFromRepatriatedFunds" xlink:label="cwco_ProceedsFromRepatriatedFunds_637197399954624486" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637050102263918383" xlink:to="cwco_ProceedsFromRepatriatedFunds_637197399954624486" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_637197399954634418" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637050102263918383" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_637197399954634418" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses_637197399954634418" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637050102263918383" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses_637197399954634418" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalDeferredPurchasePrice" xlink:label="us-gaap_SupplementalDeferredPurchasePrice_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_637050102263918383" xlink:to="us-gaap_SupplementalDeferredPurchasePrice_637197399954674333" order="4" use="optional" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails" xlink:type="extended" xlink:title="41401 - Disclosure - Income taxes - Components of income before income taxes (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_637050102265534064" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes" xlink:label="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265534064" xlink:to="cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes_637197399954674333" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265534064" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_637197399954674333" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265534064" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_637197399954674333" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265534064" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_637197399954674333" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265534064" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_637197399954674333" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265534064" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954674333" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265534064" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399954674333" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails" xlink:type="extended" xlink:title="41402 - Disclosure - Income taxes - Provision for income taxes (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_637050102265563985" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265563985" xlink:to="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_637197399954674333" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_637197399954674333" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_637197399954674333" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_637197399954674333" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_637197399954674333" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_637197399954674333" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_637197399954674333" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265563985" xlink:to="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_637197399954674333" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_637197399954674333" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_637197399954674333" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_637197399954674333" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_637197399954674333" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_637197399954674333" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_637197399954674333" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_637197399954674333" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265563985" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637197399954684344" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxRateToEffectiveBenefitRateDetails" xlink:type="extended" xlink:title="41403 - Disclosure - Income taxes - Reconciliation of federal tax rate to the effective benefit rate (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_637187369358622279" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637187369358622279" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_637197399954684344" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637187369358622279" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_637197399954684344" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637187369358622279" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_637197399954684344" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637187369358622279" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_637197399954684344" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EffectiveIncomeTaxRateReconciliationPermanentItems" xlink:label="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637187369358622279" xlink:to="cwco_EffectiveIncomeTaxRateReconciliationPermanentItems_637197399954684344" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637187369358622279" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_637197399954684344" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637187369358622279" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_637197399954684344" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesNetLongTermDeferredTaxLiabilityDetails" xlink:type="extended" xlink:title="41404 - Disclosure - Income taxes - Net long-term deferred tax liability (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_637050102265653760" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265653760" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_637197399954684344" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637197399954684344" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_637197399954684344" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DeferredTaxAssetsLandBasisDifference" xlink:label="cwco_DeferredTaxAssetsLandBasisDifference_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637197399954684344" xlink:to="cwco_DeferredTaxAssetsLandBasisDifference_637197399954684344" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DeferredTaxAssetsStartupCosts" xlink:label="cwco_DeferredTaxAssetsStartupCosts_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637197399954684344" xlink:to="cwco_DeferredTaxAssetsStartupCosts_637197399954684344" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637197399954684344" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_637197399954684344" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637197399954684344" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_637197399954684344" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637197399954684344" xlink:to="us-gaap_DeferredTaxAssetsNet_637197399954684344" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265653760" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_637197399954684344" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract_637197399954684344" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_637197399954684344" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract_637197399954684344" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_637197399954684344" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract_637197399954684344" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_637197399954684344" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities_637197399954684344" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract_637197399954684344" xlink:to="us-gaap_DeferredTaxLiabilities_637197399954684344" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="extended" xlink:title="41405 - Disclosure - Income taxes - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_637050102265703613" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954694254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637050102265703613" xlink:to="us-gaap_StatementTable_637197399954694254" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_637197399954694254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954694254" xlink:to="srt_StatementGeographicalAxis_637197399954694254" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_637197399954694254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis_637197399954694254" xlink:to="srt_SegmentGeographicalDomain_637197399954694254" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MX" xlink:label="country_MX_637197399954694254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954694254" xlink:to="country_MX_637197399954694254" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954694254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954694254" xlink:to="us-gaap_StatementLineItems_637197399954694254" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards_637197399954694254" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954694254" xlink:to="us-gaap_OperatingLossCarryforwards_637197399954694254" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureEarningsPerShareDetails" xlink:type="extended" xlink:title="41501 - Disclosure - Earnings per share (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1043" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_IncomeLossFromContinuingOperations_637197399954703932" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="us-gaap_DividendsPreferredStock_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_DividendsPreferredStock_637197399954703932" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:label="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_637197399954703932" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954703932" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637197399954703932" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637197399954703932" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock" xlink:label="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock_637197399954703932" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_637197399954703932" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1043" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637197399954703932" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureDividendsDetails" xlink:type="extended" xlink:title="41601 - Disclosure - Dividends (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsAbstract" xlink:label="us-gaap_DividendsAbstract_637050102265923039" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DividendsPerShareDeclared" xlink:label="cwco_DividendsPerShareDeclared_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DividendsAbstract_637050102265923039" xlink:to="cwco_DividendsPerShareDeclared_637197399954703932" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationDetails" xlink:type="extended" xlink:title="41701 - Disclosure - Segment information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1063" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1063" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954703932" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954703932" xlink:to="us-gaap_StatementBusinessSegmentsAxis_637197399954703932" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_637197399954703932" xlink:to="us-gaap_SegmentDomain_637197399954703932" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetailMember" xlink:label="us-gaap_RetailMember_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954703932" xlink:to="us-gaap_RetailMember_637197399954703932" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954703932" xlink:to="cwco_BulkMember_637197399954703932" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954703932" xlink:to="cwco_ServicesMember_637197399954703932" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954703932" xlink:to="cwco_ManufacturingUnitsMember_637197399954703932" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember_637197399954703932" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954703932" xlink:to="us-gaap_SegmentContinuingOperationsMember_637197399954703932" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954703932" xlink:to="us-gaap_SegmentReportingInformationLineItems_637197399954714192" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_NumberOfReportableSegments_637197399954714192" order="1" use="optional" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_Revenues_637197399954714192" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_CostOfRevenue_637197399954714192" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_GrossProfit_637197399954714192" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637197399954714192" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_637197399954714192" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_OperatingIncomeLoss_637197399954714192" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_NonoperatingIncomeExpense_637197399954714192" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637197399954714192" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637197399954714192" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_637197399954714192" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_637197399954714192" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_IncomeLossFromContinuingOperations_637197399954714192" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954714192" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_NetIncomeLoss_637197399954714192" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_AccountsReceivableNetCurrent_637197399954714192" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637197399954714192" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_ConstructionInProgressGross_637197399954714192" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_637197399954714192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_637197399954714192" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_Goodwill_637197399954724188" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandAvailableForDevelopment" xlink:label="us-gaap_LandAvailableForDevelopment_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_LandAvailableForDevelopment_637197399954724188" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_637197399954724188" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954714192" xlink:to="us-gaap_Assets_637197399954724188" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationRevenuesEarnedByMajorGeographicRegionAndMajorCustomerDetails" xlink:type="extended" xlink:title="41702 - Disclosure - Segment information - Revenues earned by major geographic region and major customer (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract_637050102266072636" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract_637050102266072636" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954724188" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954724188" xlink:to="srt_StatementGeographicalAxis_637197399954724188" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis_637197399954724188" xlink:to="srt_SegmentGeographicalDomain_637197399954724188" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KY" xlink:label="country_KY_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954724188" xlink:to="country_KY_637197399954724188" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BS" xlink:label="country_BS_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954724188" xlink:to="country_BS_637197399954724188" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_ID" xlink:label="country_ID_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954724188" xlink:to="country_ID_637197399954724188" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954724188" xlink:to="country_US_637197399954724188" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_VG" xlink:label="country_VG_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954724188" xlink:to="country_VG_637197399954724188" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WaterAndSewerageCorporationMember" xlink:label="cwco_WaterAndSewerageCorporationMember_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954724188" xlink:to="cwco_WaterAndSewerageCorporationMember_637197399954724188" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WaterAuthorityCaymanMember" xlink:label="cwco_WaterAuthorityCaymanMember_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954724188" xlink:to="cwco_WaterAuthorityCaymanMember_637197399954724188" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OneCustomerMember" xlink:label="cwco_OneCustomerMember_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954724188" xlink:to="cwco_OneCustomerMember_637197399954724188" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954724188" xlink:to="us-gaap_SegmentReportingInformationLineItems_637197399954724188" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954724188" xlink:to="us-gaap_Revenues_637197399954724188" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EntityWideRevenuesMajorCustomerPercentage" xlink:label="cwco_EntityWideRevenuesMajorCustomerPercentage_637197399954724188" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954724188" xlink:to="cwco_EntityWideRevenuesMajorCustomerPercentage_637197399954724188" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationPropertyPlantAndEquipmentNetByMajorGeographicRegionDetails" xlink:type="extended" xlink:title="41703 - Disclosure - Segment information - Property, plant and equipment, net by major geographic region (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract_637050102266132501" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954734195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract_637050102266132501" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954734195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_637197399954734195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954734195" xlink:to="srt_StatementGeographicalAxis_637197399954734195" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_637197399954734195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis_637197399954734195" xlink:to="srt_SegmentGeographicalDomain_637197399954734195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KY" xlink:label="country_KY_637197399954734195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954734195" xlink:to="country_KY_637197399954734195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_BS" xlink:label="country_BS_637197399954734195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954734195" xlink:to="country_BS_637197399954734195" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US_637197399954734195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954734195" xlink:to="country_US_637197399954734195" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AllOtherCountriesMember" xlink:label="cwco_AllOtherCountriesMember_637197399954734195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637197399954734195" xlink:to="cwco_AllOtherCountriesMember_637197399954734195" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems_637197399954734195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954734195" xlink:to="us-gaap_SegmentReportingInformationLineItems_637197399954734195" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954734195" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637197399954743931" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails" xlink:type="extended" xlink:title="41704 - Disclosure - Segment information - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1123" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1123" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954743931" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954743931" xlink:to="us-gaap_StatementBusinessSegmentsAxis_637197399954743931" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis_637197399954743931" xlink:to="us-gaap_SegmentDomain_637197399954743931" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetailMember" xlink:label="us-gaap_RetailMember_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954743931" xlink:to="us-gaap_RetailMember_637197399954743931" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BulkMember" xlink:label="cwco_BulkMember_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954743931" xlink:to="cwco_BulkMember_637197399954743931" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ServicesMember" xlink:label="cwco_ServicesMember_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954743931" xlink:to="cwco_ServicesMember_637197399954743931" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManufacturingUnitsMember" xlink:label="cwco_ManufacturingUnitsMember_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain_637197399954743931" xlink:to="cwco_ManufacturingUnitsMember_637197399954743931" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_637197399954743931" xlink:to="us-gaap_SegmentReportingInformationLineItems_637197399954743931" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems_637197399954743931" xlink:to="us-gaap_DepreciationDepletionAndAmortization_637197399954743931" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesCostOfRevenuesDetails" xlink:type="extended" xlink:title="41801 - Disclosure - Cost of revenues and general and administrative expenses - Cost of revenues (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract_637050102266212246" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract_637050102266212246" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable_637197399954743931" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable_637197399954743931" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_637197399954743931" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_637197399954743931" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ElectricityMember" xlink:label="us-gaap_ElectricityMember_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" xlink:to="us-gaap_ElectricityMember_637197399954743931" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DepreciationMember" xlink:label="cwco_DepreciationMember_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" xlink:to="cwco_DepreciationMember_637197399954743931" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_FuelOilMember" xlink:label="cwco_FuelOilMember_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" xlink:to="cwco_FuelOilMember_637197399954743931" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmployeeCostsMember" xlink:label="cwco_EmployeeCostsMember_637197399954743931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" xlink:to="cwco_EmployeeCostsMember_637197399954743931" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfPlantSalesMember" xlink:label="cwco_CostOfPlantSalesMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" xlink:to="cwco_CostOfPlantSalesMember_637197399954754138" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MaintenanceMember" xlink:label="us-gaap_MaintenanceMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" xlink:to="us-gaap_MaintenanceMember_637197399954754138" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RoyaltiesMember" xlink:label="cwco_RoyaltiesMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" xlink:to="cwco_RoyaltiesMember_637197399954754138" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_InsuranceMember" xlink:label="cwco_InsuranceMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" xlink:to="cwco_InsuranceMember_637197399954754138" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_MaterialsMember" xlink:label="cwco_MaterialsMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" xlink:to="cwco_MaterialsMember_637197399954754138" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherExpenseMember" xlink:label="us-gaap_OtherExpenseMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954743931" xlink:to="us-gaap_OtherExpenseMember_637197399954754138" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable_637197399954743931" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems_637197399954754138" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems_637197399954754138" xlink:to="us-gaap_CostOfRevenue_637197399954754138" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesGeneralAndAdministrativeExpensesDetails" xlink:type="extended" xlink:title="41802 - Disclosure - Cost of revenues and general and administrative expenses - General and administrative expenses (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract_637050102266232201" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract_637050102266232201" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable_637197399954754138" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable_637197399954754138" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_637197399954754138" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_637197399954754138" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954754138" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmployeeCostsMember" xlink:label="cwco_EmployeeCostsMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954754138" xlink:to="cwco_EmployeeCostsMember_637197399954754138" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_InsuranceMember" xlink:label="cwco_InsuranceMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954754138" xlink:to="cwco_InsuranceMember_637197399954754138" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ProfessionalsFeeMember" xlink:label="cwco_ProfessionalsFeeMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954754138" xlink:to="cwco_ProfessionalsFeeMember_637197399954754138" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DirectorsFeesAndExpensesMember" xlink:label="cwco_DirectorsFeesAndExpensesMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954754138" xlink:to="cwco_DirectorsFeesAndExpensesMember_637197399954754138" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DepreciationMember" xlink:label="cwco_DepreciationMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954754138" xlink:to="cwco_DepreciationMember_637197399954754138" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NscProjectExpensesMember" xlink:label="cwco_NscProjectExpensesMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954754138" xlink:to="cwco_NscProjectExpensesMember_637197399954754138" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AmortizationOfIntangiblesMember" xlink:label="cwco_AmortizationOfIntangiblesMember_637197399954754138" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954754138" xlink:to="cwco_AmortizationOfIntangiblesMember_637197399954754138" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_OtherCreditDeviceMember" xlink:label="cwco_OtherCreditDeviceMember_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637197399954754138" xlink:to="cwco_OtherCreditDeviceMember_637197399954764117" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems" xlink:label="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTable_637197399954754138" xlink:to="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems_637197399954764117" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems_637197399954764117" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637197399954764117" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureStockBasedCompensationSignificantWeightedAverageAssumptionsDetails" xlink:type="extended" xlink:title="41901 - Disclosure - Stock-based compensation - Significant weighted average assumptions (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266272102" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266272102" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_637197399954764117" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266272102" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_637197399954764117" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266272102" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_637197399954764117" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266272102" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_637197399954764117" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" xlink:type="extended" xlink:title="41902 - Disclosure - Stock-based compensation - Stock option activity (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266302039" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266302039" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954764117" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954764117" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeAxis_637197399954764117" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis_637197399954764117" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain_637197399954764117" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeDomain_637197399954764117" xlink:to="us-gaap_EmployeeStockOptionMember_637197399954764117" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637197399954764117" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637197399954764117" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637197399954764117" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_637197399954764117" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6371973999547641171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6371973999547641171" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637197399954764117" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_637197399954764117" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_637197399954764117" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_637197399954774160" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_637197399954774160" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637197399954774160" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_637197399954774160" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954764117" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_637197399954774160" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueOfOptionsAtDateOfGrantAndIntrinsicValueOfOptionsExercisedDetails" xlink:type="extended" xlink:title="41903 - Disclosure - Stock-based compensation - Weighted average fair value of options at the date of grant and the intrinsic value of options exercised (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266411739" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266411739" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954774160" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954774160" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_637197399954774160" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_637197399954774160" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_637197399954774160" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_BelowMarketPriceMember" xlink:label="cwco_BelowMarketPriceMember_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_637197399954774160" xlink:to="cwco_BelowMarketPriceMember_637197399954774160" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AtMarketPriceMember" xlink:label="cwco_AtMarketPriceMember_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_637197399954774160" xlink:to="cwco_AtMarketPriceMember_637197399954774160" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AboveMarketPriceMember" xlink:label="cwco_AboveMarketPriceMember_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_637197399954774160" xlink:to="cwco_AboveMarketPriceMember_637197399954774160" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954774160" xlink:to="srt_TitleOfIndividualAxis_637197399954774160" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis_637197399954774160" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_637197399954774160" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ManagementEmployeesMember" xlink:label="cwco_ManagementEmployeesMember_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_637197399954774160" xlink:to="cwco_ManagementEmployeesMember_637197399954774160" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmployeesMember" xlink:label="cwco_EmployeesMember_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain_637197399954774160" xlink:to="cwco_EmployeesMember_637197399954774160" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954774160" xlink:to="us-gaap_StatementEquityComponentsAxis_637197399954774160" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637197399954774160" xlink:to="us-gaap_EquityComponentDomain_637197399954774160" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_637197399954774160" xlink:to="us-gaap_PreferredStockMember_637197399954774160" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_637197399954774160" xlink:to="us-gaap_CommonStockMember_637197399954774160" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954774160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954774160" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954774160" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954774160" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_637197399954784059" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954774160" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_637197399954784059" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureStockBasedCompensationDetails" xlink:type="extended" xlink:title="41904 - Disclosure - Stock-based compensation (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266521425" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637050102266521425" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954784059" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954784059" xlink:to="us-gaap_StatementClassOfStockAxis_637197399954784059" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637197399954784059" xlink:to="us-gaap_ClassOfStockDomain_637197399954784059" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RedeemablePreferredStockMember" xlink:label="us-gaap_RedeemablePreferredStockMember_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637197399954784059" xlink:to="us-gaap_RedeemablePreferredStockMember_637197399954784059" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeAxis_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954784059" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeAxis_637197399954784059" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:label="us-gaap_OptionIndexedToIssuersEquityTypeDomain_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeAxis_637197399954784059" xlink:to="us-gaap_OptionIndexedToIssuersEquityTypeDomain_637197399954784059" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeDomain_637197399954784059" xlink:to="us-gaap_EmployeeStockOptionMember_637197399954784059" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EquityIncentivePlan2008Member" xlink:label="cwco_EquityIncentivePlan2008Member_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OptionIndexedToIssuersEquityTypeDomain_637197399954784059" xlink:to="cwco_EquityIncentivePlan2008Member_637197399954784059" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954784059" xlink:to="us-gaap_AwardTypeAxis_637197399954784059" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_637197399954784059" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637197399954784059" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CommonStockOptionsMember" xlink:label="cwco_CommonStockOptionsMember_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637197399954784059" xlink:to="cwco_CommonStockOptionsMember_637197399954784059" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NonExecutiveDirectorsSharePlanMember" xlink:label="cwco_NonExecutiveDirectorsSharePlanMember_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637197399954784059" xlink:to="cwco_NonExecutiveDirectorsSharePlanMember_637197399954784059" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NonperformancebasedGrantsMember" xlink:label="cwco_NonperformancebasedGrantsMember_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637197399954784059" xlink:to="cwco_NonperformancebasedGrantsMember_637197399954784059" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_PerformancebasedGrantsMember" xlink:label="cwco_PerformancebasedGrantsMember_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637197399954784059" xlink:to="cwco_PerformancebasedGrantsMember_637197399954784059" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637197399954784059" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_637197399954784059" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod_637197399954784059" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637197399954784059" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_637197399954784059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_637197399954784059" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_637197399954794035" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_637197399954794035" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm" xlink:label="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm_637197399954794035" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637197399954794035" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_637197399954794035" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_637197399954794035" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_PreferredStockValue_637197399954794035" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod" xlink:label="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod_637197399954794035" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_StockholdersEquityNoteConversionRatioPreferredShares" xlink:label="cwco_StockholdersEquityNoteConversionRatioPreferredShares_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="cwco_StockholdersEquityNoteConversionRatioPreferredShares_637197399954794035" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_StockholdersEquityNoteConversionRatioCommonShares" xlink:label="cwco_StockholdersEquityNoteConversionRatioCommonShares_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="cwco_StockholdersEquityNoteConversionRatioCommonShares_637197399954794035" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock" xlink:label="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock_637197399954794035" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised" xlink:label="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised_637197399954794035" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_637197399954794035" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_637197399954794035" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_637197399954794035" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="us-gaap_ShareBasedCompensation_637197399954794035" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ClosingPriceOfCommonShares" xlink:label="cwco_ClosingPriceOfCommonShares_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637197399954784059" xlink:to="cwco_ClosingPriceOfCommonShares_637197399954804032" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureRetirementBenefitsDetails" xlink:type="extended" xlink:title="42001 - Disclosure - Retirement benefits (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_637050102266651077" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract_637050102266651077" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_637197399954804032" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RetirementPlanAxis" xlink:label="cwco_RetirementPlanAxis_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_637197399954804032" xlink:to="cwco_RetirementPlanAxis_637197399954804032" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_RetirementPlanDomain" xlink:label="cwco_RetirementPlanDomain_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_RetirementPlanAxis_637197399954804032" xlink:to="cwco_RetirementPlanDomain_637197399954804032" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_KY" xlink:label="country_KY_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_RetirementPlanDomain_637197399954804032" xlink:to="country_KY_637197399954804032" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL" xlink:label="stpr_FL_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_RetirementPlanDomain_637197399954804032" xlink:to="stpr_FL_637197399954804032" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA" xlink:label="stpr_CA_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_RetirementPlanDomain_637197399954804032" xlink:to="stpr_CA_637197399954804032" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_637197399954804032" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_637197399954804032" order="2" use="optional" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis_637197399954804032" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_637197399954804032" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember" xlink:label="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchDomain_637197399954804032" xlink:to="cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember_637197399954804032" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_637197399954804032" xlink:to="srt_RangeAxis_637197399954804032" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637197399954804032" xlink:to="srt_RangeMember_637197399954804032" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637197399954804032" xlink:to="srt_MaximumMember_637197399954804032" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_637197399954804032" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_637197399954804032" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionExpense" xlink:label="us-gaap_PensionExpense_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems_637197399954804032" xlink:to="us-gaap_PensionExpense_637197399954804032" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems_637197399954804032" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_637197399954804032" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems_637197399954804032" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount_637197399954804032" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_637197399954804032" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems_637197399954804032" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_637197399954804032" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems_637197399954804032" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_637197399954813984" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureFinancialInstrumentsDetails" xlink:type="extended" xlink:title="42101 - Disclosure - Financial instruments (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract_637050102266690973" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract_637050102266690973" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637197399954813984" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637197399954813984" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637197399954813984" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637197399954813984" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637197399954813984" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637197399954813984" xlink:to="us-gaap_FairValueInputsLevel1Member_637197399954813984" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637197399954813984" xlink:to="us-gaap_FairValueInputsLevel2Member_637197399954813984" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637197399954813984" xlink:to="us-gaap_FairValueInputsLevel3Member_637197399954813984" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637197399954813984" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637197399954813984" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637197399954813984" xlink:to="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_637197399954813984" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_637197399954813984" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_637197399954813984" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_637197399954813984" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637197399954813984" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_637197399954813984" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_637197399954813984" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureFinancialInstrumentsLevel3ActivityDetails" xlink:type="extended" xlink:title="42102 - Disclosure - Financial instruments - Level 3 activity (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract_637050102266710919" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract_637050102266710919" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637197399954813984" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637197399954813984" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637197399954813984" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637197399954813984" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_637197399954813984" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637197399954813984" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_637197399954813984" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6371973999548139841" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637197399954813984" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6371973999548139841" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" priority="9" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract_637050102266710919" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637197399954813984" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_637197399954813984" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637197399954813984" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_637197399954813984" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637197399954813984" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_637197399954823951" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637197399954813984" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_637197399954823951" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureFinancialInstrumentsAdditionalInformationDetails" xlink:type="extended" xlink:title="42103 - Disclosure - Financial instruments - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:label="us-gaap_InvestmentsAllOtherInvestmentsAbstract_637050102266680998" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsAllOtherInvestmentsAbstract_637050102266680998" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637197399954823951" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637197399954823951" xlink:to="srt_RangeAxis_637197399954823951" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637197399954823951" xlink:to="srt_RangeMember_637197399954823951" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637197399954823951" xlink:to="srt_MinimumMember_637197399954823951" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637197399954823951" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637197399954823951" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue" xlink:label="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637197399954823951" xlink:to="cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue_637197399954823951" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies" xlink:label="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637197399954823951" xlink:to="cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies_637197399954823951" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCwBaliDetails" xlink:type="extended" xlink:title="42201 - Disclosure - CW-Bali (Details)">
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SubsidiaryAbstract" xlink:label="cwco_SubsidiaryAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_SubsidiaryAbstract" xlink:to="us-gaap_StatementTable_637197399954823951" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954823951" xlink:to="srt_ConsolidatedEntitiesAxis_637197399954823951" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis_637197399954823951" xlink:to="srt_ConsolidatedEntitiesDomain_637197399954823951" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsolidatedWaterBaliMember" xlink:label="cwco_ConsolidatedWaterBaliMember_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesDomain_637197399954823951" xlink:to="cwco_ConsolidatedWaterBaliMember_637197399954823951" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637197399954823951" xlink:to="us-gaap_StatementLineItems_637197399954823951" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954823951" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_637197399954823951" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SaleOfAssets" xlink:label="cwco_SaleOfAssets_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954823951" xlink:to="cwco_SaleOfAssets_637197399954823951" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_SaleOfStock" xlink:label="cwco_SaleOfStock_637197399954823951" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637197399954823951" xlink:to="cwco_SaleOfStock_637197399954823951" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="extended" xlink:title="42302 - Disclosure - Commitments and contingencies - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_140" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CommitmentsAndContingenciesTable" xlink:label="cwco_CommitmentsAndContingenciesTable_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_140" xlink:to="cwco_CommitmentsAndContingenciesTable_637197399954833891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesTable_637197399954833891" xlink:to="srt_MajorCustomersAxis_637197399954833891" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_637197399954833891" xlink:to="srt_NameOfMajorCustomerDomain_637197399954833891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_WSCMember" xlink:label="cwco_WSCMember_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637197399954833891" xlink:to="cwco_WSCMember_637197399954833891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CommitmentsAndContingenciesLineItems" xlink:label="cwco_CommitmentsAndContingenciesLineItems_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesTable_637197399954833891" xlink:to="cwco_CommitmentsAndContingenciesLineItems_637197399954833891" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_EmploymentAgreementBaseAnnualSalaries" xlink:label="cwco_EmploymentAgreementBaseAnnualSalaries_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesLineItems_637197399954833891" xlink:to="cwco_EmploymentAgreementBaseAnnualSalaries_637197399954833891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesLineItems_637197399954833891" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit_637197399954833891" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_CaymanWaterRetailOperationsPercentageOfRevenue" xlink:label="cwco_CaymanWaterRetailOperationsPercentageOfRevenue_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesLineItems_637197399954833891" xlink:to="cwco_CaymanWaterRetailOperationsPercentageOfRevenue_637197399954833891" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesLineItems_637197399954833891" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount_637197399954833891" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cwco_CommitmentsAndContingenciesLineItems_637197399954833891" xlink:to="us-gaap_AccountsReceivableNet_637197399954833891" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails" xlink:type="extended" xlink:title="42401 - Disclosure - Supplemental disclosure of cash flow information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_637050102267528731" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract_637050102267528731" xlink:to="us-gaap_InterestPaidNet_637197399954833891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract_637050102267528731" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637197399954833891" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637197399954833891" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_637197399954833891" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="3" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment" xlink:label="cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637197399954833891" xlink:to="cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment_637197399954833891" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet" xlink:label="cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637197399954833891" xlink:to="cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet_637197399954833891" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_TransfersBetweenOtherAssetsAndConstructionInProgress" xlink:label="cwco_TransfersBetweenOtherAssetsAndConstructionInProgress_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637197399954833891" xlink:to="cwco_TransfersBetweenOtherAssetsAndConstructionInProgress_637197399954833891" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_637197399954833891" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637197399954833891" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_637197399954833891" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="4" />
  </presentationLink>
  <presentationLink xlink:role="http://www.cwco.com/role/DisclosureSubsequentEventsAdditionalInformationDetails" xlink:type="extended" xlink:title="42601 - Disclosure - Subsequent events - Additional Information (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_422543" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_422543" xlink:to="us-gaap_SubsequentEventTable_637197399954853861" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637197399954853861" xlink:to="dei_LegalEntityAxis_637197399954853861" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637197399954853861" xlink:to="dei_EntityDomain_637197399954853861" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsolidatedWaterUSHoldingsMember" xlink:label="cwco_ConsolidatedWaterUSHoldingsMember_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637197399954853861" xlink:to="cwco_ConsolidatedWaterUSHoldingsMember_637197399954853861" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ThreeExecutivesMember" xlink:label="cwco_ThreeExecutivesMember_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637197399954853861" xlink:to="cwco_ThreeExecutivesMember_637197399954853861" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637197399954853861" xlink:to="srt_OwnershipAxis_637197399954853861" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis_637197399954853861" xlink:to="srt_OwnershipDomain_637197399954853861" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsolidatedWaterUSHoldingsMember" xlink:label="cwco_ConsolidatedWaterUSHoldingsMember_6371973999548538611" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipDomain_637197399954853861" xlink:to="cwco_ConsolidatedWaterUSHoldingsMember_6371973999548538611" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637197399954853861" xlink:to="us-gaap_BusinessAcquisitionAxis_637197399954853861" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis_637197399954853861" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954853861" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_AerexIndustriesIncMember" xlink:label="cwco_AerexIndustriesIncMember_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain_637197399954853861" xlink:to="cwco_AerexIndustriesIncMember_637197399954853861" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637197399954853861" xlink:to="us-gaap_SubsequentEventLineItems_637197399954853861" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637197399954853861" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_637197399954853861" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637197399954853861" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_637197399954853861" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637197399954853861" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_637197399954853861" order="3" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="cwco-20191231.xsd#cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit" xlink:label="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637197399954853861" xlink:to="cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit_637197399954853861" order="4" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_637197399954853861" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637197399954853861" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_637197399954853861" order="5" use="optional" priority="2" />
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %S G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "N1M-<\0Z@)'M+2WD1&P<1CCN!DR@G@CG KKJYGP9_QYWG_7
M8?\ H"T 'VSQ9_T#X/\ OVO_ ,>H^V>+/^@?!_W[7_X]735BW/B:TM];72UM
M;Z>0,B3300%XH&?[H<CIGCH#C(SB@"G]L\6?] ^#_OVO_P >H^V>+/\ H'P?
M]^U_^/5HOXGT&.&:9]:T]8H)/*E<W*81\$[2<\' /'M4JZ[I#W#P)JEFTJ0^
M>R"=<K'C.\\_=QSF@#)^V>+/^@?!_P!^U_\ CU'VSQ9_T#X/^_:__'JGD\9:
M,)[6."X%VMT@>*6W96C(\Q8_O9QG<XX^M*/&?AXW-W$=5M52T">=.TRB)69F
M4+NSC=E#Q0!7^V>+/^@?!_W[7_X]1]L\6?\ 0/@_[]K_ /'JOQ^*=!EGEA75
M[/S(IQ;.K2@?O2,A1GJ<>E"^)=+EUF;2;>X6YO((7FE2!@^S:0"IP>&^8<&@
M"A]L\6?] ^#_ +]K_P#'J/MGBS_H'P?]^U_^/4V#Q[HMS<>1";AI/+MI /+^
M]YY 4#GJ-P+#L#5X>+O#K36\2ZU8N]P[QQ;)E8,R#+#(X&!ZT 4_MGBS_H'P
M?]^U_P#CU'VSQ9_T#X/^_:__ !ZM6'7]'N)+6.'5+.1[L$VZI,I,P'7;SSC'
M.*J6_BJQN=3EM$ANUAC,@^W/"1;%D^^ _M@\G X."<4 5?MGBS_H'P?]^U_^
M/4?;/%G_ $#X/^_:_P#QZMVPU"RU2T6[L+N"ZMWR%EAD#J<=>16<GBO1_P"R
M[+49[L6UO>S_ &> S_*7DW%0OXE30!3^V>+/^@?!_P!^U_\ CU'VSQ9_T#X/
M^_:__'JTM/\ $.F:KJ=U86%U'<RVJ*TK1,&1269=N0?O H<CZ5J4 <??Z]XB
MTN*.:[LK=(GE2//ECJQQVE)'UP:["N8\=_\ (#M_^OV#_P!"KIZ "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *YGP9_P >=Y_UV'_H"UTU<7I9\0:*L\,>
M@-<*\F[>;I$Z +[\<9_'I0!VE85QX;:36WU"WU6\M(YV1[JVAV[9V084DD%E
MX !P1D 5!_;7B/\ Z%8_^!R?X4?VUXC_ .A6/_@<G^% %*R^'EA:3V\K7EQ/
M]F9! LB)A(D5PL?"C=@R,=QYZ<U%%\-;%%,1U&[^SFQ%FT4:HGF84*'<A?F(
MVC&<_EQ6E_;7B/\ Z%8_^!R?X4?VUXC_ .A6/_@<G^% &?\ \*YM'F6XN-2N
MIK@OYDTFQ%\UO-CDSA0 O^J4<=L]^:B_X5K$+::W77+]8I(X[?:L<0Q @<",
M_+\W$AY/.0#6K_;7B/\ Z%8_^!R?X4?VUXC_ .A6/_@<G^% >9CWGPLTR^EA
M::^NBD4JN(\+M(\M$8'CG=Y:GGISCK6QHW@^#1=;DU"*^GE3RY8XK=T3;$LD
M@D;Y@-S?-GJ3P:/[:\1_]"L?_ Y/\*1M<\1(I9O"QP!D_P"FI_A1<"I:?#K3
M+.YLYX[JZW6MW<72\CDRC 4\=$^7;Z;157_A65G):R0W.JWL[3,WGRLJ!I5:
M'RF!(7@X"G(YR/>M*W\0Z_=6T5Q#X79HI4#H?MJ#((R.U2?VUXC_ .A6/_@<
MG^% #/#?@BR\-2P303R321021%G4#<7<,6]CP!22>"HI5O;5M5OAI=R)?] 7
M8$1I"2S [=QY)(!) )J3^VO$?_0K'_P.3_"C^VO$?_0K'_P.3_"@"SH>@/HK
M2-_:,URT[M+<EXD7S9"% ;"@!<*@&!P<Y/-9=MX'F@M(K-]>NI;6VN5N;6)H
M(AY+!RQ&0N6!#$<^OK5O^VO$?_0K'_P.3_"C^VO$?_0K'_P.3_"@"/0O!O\
M8%WYUMJMPZ!(X!&\4>!#'OVQY"@G[_WCR<#FNHKF_P"VO$?_ $*Q_P# Y/\
M"C^VO$?_ $*Q_P# Y/\ "@!GCO\ Y =O_P!?L'_H5=/7$ZT?$6NVL%HWA\VZ
MK<1RM)]K1L!3GIQ7;4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %1W'_ ![2_P"X?Y5)4=Q_Q[2_[A_E0!3T+_D7M-_Z]8O_
M $ 5H5GZ%_R+VF_]>L7_ * *T* "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **YK0=#TNZT:WGN+"WEFDW,[N@)8[C
MR2:T?^$<T7_H%VG_ 'Z% &I167_PCFB_] NT_P"_0H_X1S1?^@7:?]^A0!J4
M5E_\(YHO_0+M/^_0H_X1S1?^@7:?]^A0!J45E_\ ".:+_P! NT_[]"C_ (1S
M1?\ H%VG_?H4 :E%9?\ PCFB_P#0+M/^_0H_X1S1?^@7:?\ ?H4 :E%9?_".
M:+_T"[3_ +]"C_A'-%_Z!=I_WZ% &I167_PCFB_] NT_[]"C_A'-%_Z!=I_W
MZ% &I17,#0-(_P"$H:+^SK;R_L0;9Y8QG>1G'K6G_P (YHO_ $"[3_OT* -2
MBLO_ (1S1?\ H%VG_?H4?\(YHO\ T"[3_OT* -2BLO\ X1S1?^@7:?\ ?H4?
M\(YHO_0+M/\ OT* -2BLO_A'-%_Z!=I_WZ%'_".:+_T"[3_OT* -2BLO_A'-
M%_Z!=I_WZ%'_  CFB_\ 0+M/^_0H U**R_\ A'-%_P"@7:?]^A1_PCFB_P#0
M+M/^_0H U**R_P#A'-%_Z!=I_P!^A1_PCFB_] NT_P"_0H U*CN/^/:7_</\
MJS_^$<T7_H%VG_?H5'<>'-%%M*1I=I]P_P#+(>E %C0O^1?TW_KUB_\ 0!6A
M7.Z)X>T9]!TYVTRU+-:Q$DQ#D[15[_A'-%_Z!=I_WZ% &I167_PCFB_] NT_
M[]"C_A'-%_Z!=I_WZ% &I167_P (YHO_ $"[3_OT*/\ A'-%_P"@7:?]^A0!
MJ45E_P#".:+_ - NT_[]"FOX<T41L?[+M.A_Y9"@#6HKG=$\/Z1+H&G22:;;
M.[VL3,S1@DDJ,DFKW_".:+_T"[3_ +]"@#4HK+_X1S1?^@7:?]^A1_PCFB_]
M NT_[]"@#4HK+_X1S1?^@7:?]^A1_P (YHO_ $"[3_OT* -2BLO_ (1S1?\
MH%VG_?H5F6.@:0^N:K&VG6Q1/*VJ8QA<KSB@#IZ*R_\ A'-%_P"@7:?]^A1_
MPCFB_P#0+M/^_0H U**R_P#A'-%_Z!=I_P!^A1_PCFB_] NT_P"_0H U**R_
M^$<T7_H%VG_?H4?\(YHO_0+M/^_0H U**R_^$<T7_H%VG_?H4?\ ".:+_P!
MNT_[]"@#4HK+_P"$<T7_ *!=I_WZ%'_".:+_ - NT_[]"@#4HK+_ .$<T7_H
M%VG_ 'Z%'_".:+_T"[3_ +]"@#4HK+_X1S1?^@7:?]^A1_PCFB_] NT_[]"@
M#4HK+_X1S1?^@7:?]^A46B6T-G?:O!;Q+%"MRA5$& ,Q1YP* -FBBB@ HHHH
M **** "BBB@ HHHH *Y0ZWXAO-:U:STNQL'@L)U@+SR,&8F)).W^_C\*ZNN:
M\-?\C'XN_P"PE'_Z2PT )]I\9_\ /AI'_?YZ/M/C/_GPTC_O\]=-10!S/VGQ
MG_SX:1_W^>C[3XS_ .?#2/\ O\]=-7G-A/XWL;1=]O---)Y98S'> "7R?56S
ML4J. IR#UP :]A'XQT^QCM4LM*98\X)E?)R2?ZU9^T^,_P#GPTC_ +_/6,^H
M^,T$-NMG-*<.)I6B"\[VP5((X  'N#FNMT#[;_85I_:/F?:]G[WS,;LY/7%.
MVEP,O[3XS_Y\-(_[_/1]I\9_\^&D?]_GKIJ*0'&:KKWBK1; W]YI^F&W22-'
M\N5BWSNJ<?\ ?5=G7+_$+_D2[K_KO;?^E$==10 4444 %87B36+_ $Q]+@TZ
MW@FN+^Z-NHF8A5Q&\F>/]S]:W:YGQ/\ \AWPE_V%&_\ 26>@ ^T^,_\ GPTC
M_O\ /1]I\9_\^&D?]_GKIJ* .9^T^,_^?#2/^_ST?:?&?_/AI'_?YZZ:L#Q9
M_:/V"T_L[S\_:U\_R=V?+VMG.WYL9V]* ,_R_&/]IF^^Q:5O,(AV^:^,9SG]
M:L_:?&?_ #X:1_W^>L.>^\:M;6EH+2X5_D,LRQKNV[8\_-G&2WF9&.E=-X2E
MUB7P]!_;T1CU%0%D&.#P,'/?CJ>.<CM3L!5^T^,_^?#2/^_ST?:?&?\ SX:1
M_P!_GKIJ*0',_:?&?_/AI'_?YZN>&]6O-5@O/MT,,4]M<M PA)*_*!GK[DUM
M5S?A/_6Z]_V%)OZ4 =)1110 4444 %<A:Z[XEU2XU Z=8:>;>UO9;4--(P9B
MC8SQ77UR_@C_ %&N_P#8;O/_ $.@!WVGQG_SX:1_W^>C[3XS_P"?#2/^_P ]
M=-10!S/VGQG_ ,^&D?\ ?YZ:\WC-XV0V&DX8$?ZYZ9XC?Q%#XBTV72(WN+4(
MPFM^47=SAB_(],J<<=#FJ,.I^-39M<O8H7AA5Q;B+!G8N0RY)&"!@].<>]"
MN6?_  F5E8V]JEEI++#&L88ROD@#&?TJ?[3XS_Y\-(_[_/6>U]XOMEND%KYT
MJ>9Y!$65F()Y)W?( ,%>N<XJ]HE_XDFUA(M2M%6S:U#[UC*[7SWSW([#IZ"G
M8!WVGQG_ ,^&D?\ ?YZ/M/C/_GPTC_O\]=-12 XZ_P!=\4:2D$U]8Z:())TB
M)CD8D;CBNQKF/'?_ "!;3_K_ (/_ $*NGH *;)_JW^AIU-D_U;_0T 4- _Y%
MS2_^O2+_ - %:-9V@?\ (N:7_P!>D7_H K1H *Y"UUOQ-J<EVUA8Z:T$%S)
M#+(RL=I_PQ77US7@O_CSU3_L)S_S% "?:?&?_/AI'_?YZ/M/C/\ Y\-(_P"_
MSUTU<#K)\7KXME^PK=OI9N;>4;"N J!0Z#/9RY)/^P: -C[3XS_Y\-(_[_/5
M:&/QC!>W5T++2BUQLW RO@;1BLZ#5_'4K2DZ: JG$8> #>&#\D[N-IV#W_&F
M2ZCXT::^O8K2Y 6(1VEN8 %SDG<RYR3P![ _C18#=^T^,_\ GPTC_O\ /1]I
M\9_\^&D?]_GK.N=0\7,HFC@E25#+NMUME*?<.P;B<L#@'(QR<5!<ZGXUDMKR
MX@L64QS8MHC!@NF9>6^;T$?''7\@#8^T^,_^?#2/^_ST?:?&?_/AI'_?YZS(
MM?\ $4>OV.FW4(7S+C;Q;_ZV+=("Y.<+@*GYFNYH X^]USQ/I1M);^PTW[--
M>06S&*5BP\R14R,^FZNPKF?''_(*T[_L+V'_ *41UTU !1110 4444 <WK.M
M:M#XCMM'TFUM99);1[IFN'*@!75<#'^^*;]I\9_\^&D?]_GHF_Y*C9_]@6?_
M -'0UTU ',_:?&?_ #X:1_W^>C[3XS_Y\-(_[_/735B^*/[3?1FM](687=PZ
MQ"6(J&A4\L^6XX ./<B@"G]I\9_\^&D?]_GJO;KXQM[FZF6RTHFYD#L#*_&$
M5?\ V6L@MXRN+L7I^W1*2";/:H12$B!&0<D;C*>O.*=!?>-HK2* 6D[2O*0T
MLB!CM**,]< @DGT.* -W[3XS_P"?#2/^_P ]'VGQG_SX:1_W^>L?^U?&ZV[;
M+ .4\K;OA.^08&>G ).<]A[=:[T$E02,'TIV YK[3XS_ .?#2/\ O\]->[\9
MHC.;#2<*,G]\]=145S_QZS?[A_E2 H^'=3EUC0;6_F1$DF#$JF<##$?TK3KG
MO W_ ")FF_[C?^AM70T %%%% !1110 5R+:5XIT_7=8NM)?1GMM0N$G NS*'
M0B)(R/EXQ\F?QKI+W4;73DC:ZEV"1MB *6+'!.  ">@)JI_PD6F?\]9O_ :7
M_P")H S,^//[OAO_ +ZG_P *,^//[OAO_OJ?_"M/_A(M,_YZS?\ @-+_ /$T
M?\)%IG_/6;_P&E_^)H S,^//[OAO_OJ?_"C/CS^[X;_[ZG_PK3_X2+3/^>LW
M_@-+_P#$T?\ "1:9_P ]9O\ P&E_^)H P["]\<ZA91W4<7AQ5DS@%Y\C!QZ>
MU6<^//[OAO\ [ZG_ ,*=H.MV-KHMM#,TZ2*&RIM9<CYC_LUH_P#"1:9_SUF_
M\!I?_B: ,S/CS^[X;_[ZG_PHSX\_N^&_^^I_\*T_^$BTS_GK-_X#2_\ Q-'_
M  D6F?\ /6;_ ,!I?_B: .>U;2?&>NZ>=/O'T"*WDEB>1X3,7 217XR,9^7%
M=M65_P )%IG_ #UF_P# :7_XFIK36;"]N?L\$S&8J7"/$R$@$ D;@,]1^= %
M^BBB@ K \3Z5J>H/I-SI,EHMUI]V;@+=[MC@Q21D?+SGY\_A6_10!R^?'G]W
MPW_WU/\ X49\>?W?#?\ WU/_ (5U%% '+Y\>?W?#?_?4_P#A1GQY_=\-_P#?
M4_\ A7444 <=]M\=?VD;'RO#F\0B;=OGQC.,=/:K.?'G]WPW_P!]3_X5I#_D
M;6_Z\1_Z,-:U '+Y\>?W?#?_ 'U/_A1GQY_=\-_]]3_X5U%% '+Y\>?W?#?_
M 'U/_A5SPQI=_IEM>MJ3VS7-U=/<,+;=L7=C@;N>U;E% !1110 4444 %<9:
M:3XNT>YU)=-?1);6ZOIKM#<F4.-[9P=HQQ79UE-K>;BXA@TV^N!!)Y;O&J;=
MV <#+ ]QVH S,^//[OAO_OJ?_"C/CS^[X;_[ZG_PK4_MB?\ Z NI?E%_\71_
M;$__ $!=2_*+_P"+H R\^//[OAO_ +ZG_P *:[^/$1G*>&\*"?O3_P"%:W]L
M3_\ 0%U+\HO_ (NHY]7G-O*/[%U(?(?X8O3_ 'Z ,BSNO'5Y90721^'%6:-9
M "T^0",^GO4^?'G]WPW_ -]3_P"%;&A?\B]IG_7I%_Z *T* .7SX\_N^&_\
MOJ?_  HSX\_N^&_^^I_\*ZBB@#B]0TGQAK*V]O?MH4=LEPDSM 9B_P ISQD8
MKM*** "FR?ZM_H:=39/]6_T- %#0/^1<TO\ Z](O_0!6C6=H'_(N:7_UZ1?^
M@"M&@ KC;32_%^D2WL>G-H<EM/=23J;@RAQN/0X&.U=E10!R^?'G]WPW_P!]
M3_X49\>?W?#?_?4_^%=110!R^?'G]WPW_P!]3_X49\>?W?#?_?4_^%=110!R
M^?'G]WPW_P!]3_X49\>?W?#?_?4_^%=110!R^?'G]WPW_P!]3_X49\>?W?#?
M_?4_^%=110!QE[I7C#6&LX-0;0H[6&]M[F1K<S%R(I%? R,<[<<^M=G110 4
M444 %%%% ',ZUI.N-XEM=9T633MT=G):R1WN\ AG1L@K_N?K3<^//[OAO_OJ
M?_"NHHH Y?/CS^[X;_[ZG_PHSX\_N^&_^^I_\*ZBB@#E\^//[OAO_OJ?_"J\
M%YXZN+BZA6/PX&MY C$O/R2JMZ?[5=A67IO_ "%=9_Z^$_\ 1,= &7GQY_=\
M-_\ ?4_^%&?'G]WPW_WU/_A7444 <OGQY_=\-_\ ?4_^%-<>/'C9"OAO# C[
MT_\ A7544 97AO3)M'\/V=A</&\T*D,T>=I)8GC//>M6BB@ HHHH *PCJ]^R
M3SK!I\5M'.\ >XNV0DJ^SGY"!D]!GO6[7)-/8/I][IU[))#(;Z60$VKOC]Z6
M!'&.1W'K0 7>JW,M]:2M/HJ&TN60J;U^7*,NW_5\=?TK0M]5U*[C,ELFDS*%
MW?N[QSQDC_GGZ@_E7.36^EFY!;667S%:W1&L9/FA+%V7W;K\WH.E6M/CTG2M
M2N+NUU&Y6&9&!MA;2[,D\'H>@]L^_:A SKK"Z^W:=:W>S9Y\*2[<YV[@#C/X
MU8JAH:-'H&FHZLKK:Q!E88(.T<$5?H **** "BBB@ HHHH P(=9U&>VBN1;Z
M=%%-(8XA-=LK,=Q 'W.IQT%4'UB>?5+2Z6XT7*)-$$^VO\Q.PGG9VV_K3+>X
MTZ31K2SO))89[:X\P@VLA(*R$X!V\9'<>M9\5KI,=V@GU<R"1(TDA-C(#)'#
MC8!Z=MQYSGM0!T#:UJ7]G3WT,.EW$4,)F/E7CG*[2W_//N!6^C;XU?&-P!K@
MXXM.TNPU=;34+J5+JU=$M?LTNT.5/(X/L/7U)[=W""L$8(P0H!'X4 /HHHH
M**** "BBB@#)'_(VM_UXC_T8:UJR1_R-K?\ 7B/_ $8:UJ "BBB@ HHHH **
M** "BBB@ K*T7_7:K_U_/_Z E:M96B_Z[5?^OY__ $!* -6BBB@#/U*^N+6:
MS@M8(I9KF1D'FR%%4!2Q.0#Z5F3:U=G,#/HH>0O$!]N;[P'S#_5]1FK6M3I:
MW^DW,H?R8YGWLL;/MS&P&< ]ZYR\L]'N/M2C4I(K>Z=VF1;*0?*2K84XX.5R
M3@YS0!HZ7J]S%IUG:Q3:+*8X%4,+UQN"X3./+]:VK"]NYKVYM+RWABDA2-P8
M92X8-N'=1@_+^M<?/9:1J%LDYU>07C$R"[@LY5!Z;< =@!ZYYZBNET:=+G5K
MV6)Y98Q;V\?FR1LFY@9,]0,GD'CUH W**** "BBB@ ILG^K?Z&G4V3_5O]#0
M!0T#_D7-+_Z](O\ T 5HUG:!_P BYI?_ %Z1?^@"M&@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ JOJ%U]ATVZN]F_R(7EV9QNV@G&>W
M2K%4-<1G\/ZDB*S,UK* JC))V'@"@#/N-:OK3/VG^R(BJJ[*]ZX(#' )'E]"
M0?R-5!?WVF7U])</I"F?;<E6NW&Q BKDGR^GRFJ%Q!IDUW?W4>K7(:^@$,J2
MV<C*%YZ%0K=#@#/'OFGN=$N[PM)>B39$()0MG*'<!3M#D=OF#8 '.""* -N/
M5KX7-JLT%B\$\WD%[>Y9RK;"PX* 'IZ]ZVZX?2K:VL[NRM+.^NKM#>B58W@D
M40J(Y,\D8&2?;MWY/<4 %%%% !1110 452U>YEL]&OKJ$J)88'="PR,A21D5
M6^P:N/\ F-C_ ,!%_P : -:BN=MI[B[W>1XFA?:P0_Z,@R3TQD\Y[$=:G:'4
M$;:WB&)3C.#;H./SH GU+_D+:-_U\2?^B7K4KGIM/O)KFWD?Q#'YEO*=@%O'
M]\J5P>>N&Z4DD\\,OE2>)H5DPYVFV3.$QN[]MP_.@#HJ*P<W?F>7_P )+;[]
MI?;Y$?0'&>OKQ]:F2TU1]VS74;:=IQ:H<'TZT ;%%9FDS7;2W]O=SK.UO.$6
M01A,@QHW('NQK3H **** "BL7.I7NIW\<&HK;16\BQJ@MP^<QJQ))/JQJ3[!
MJ_\ T&Q_X"+_ (T :U9ES_R,FG?]>UQ_Z%%3/L&K_P#0;'_@(O\ C4+Z-J;W
MD5T=;/F1(Z+_ **F,,5)_P#010!N45D_8-7_ .@V/_ 1?\:/L&K_ /0;'_@(
MO^- &M16%<_VKI\UF\FIK/'+<I$\9ME7(;CJ#Q6[0 4444 %%%% &2/^1M;_
M *\1_P"C#6M62/\ D;6_Z\1_Z,-:U !1110 4444 %%%% !1110 5E:+_KM5
M_P"OY_\ T!*U:RM%_P!=JO\ U_/_ .@)0!JT5EZM-=BZT^UM+A;<W$K!Y#&'
M. C-@ GU IOV#5_^@V/_  $7_&@#6J.X_P"/:7_</\JS?L&K_P#0;'_@(O\
MC2-IVK.C*=;&",'_ $1/\: )]"_Y%_3?^O6+_P! %:%8EKI&J6EI#;1:W^[A
M18US:IG &!WJ7[!J_P#T&Q_X"+_C0!K45D_8-7_Z#8_\!%_QI=)FO#=:A:W=
MPMP;>1 D@C"'#(&P0#ZF@#5HHHH *;)_JW^AIU-D_P!6_P!#0!0T#_D7-+_Z
M](O_ $ 5HUG:!_R+FE_]>D7_ * *T: "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **K:C.]KIEW<1XWQ0NZY'&0I(K.@M-8FMHI3K0!= V/LB]
MQ]: -JBN=MYY[HR"'Q-"_ED!O]&0=3@'KR,\9'%6/)U#('_"0Q9+%!_HZ?>'
M4=>M &U69IO_ "%=9_Z^$_\ 1,=4[AKNVMOM,OB.,0D[0PM5;)]!@\GZ5';V
M=S&\]S%XCB(N2DK,8(\<J%4CGH0HH Z.BL8VVI J#K\8+'"@VR<GVY]C^5,V
M7QZ>(HC]+=#Z^_L?RH W**QDM]2D8*GB"-F*[@%MD)QZ]>E(?[3LM0L%FU%;
MB*XF:)T-N%_Y9NV00?510!M4444 9OB'_D6]4_Z]9?\ T$U-J-]96<.R\EV+
M*"H 4DD8Y. ,X ZGH*A\0_\ (MZI_P!>LO\ Z":J:U-:K=Q2"_EMKR(&/]S#
MYK%&P6&W!_N Y[8]Z ,N]T*WO+."TN/$,/D6[K$B^7&,!<$*3G.[@9]1VJ*/
MPWI,D,LMYJ-FTV,NP9&$:D.J $\X"NH'KM%20^&]#DE<G58YVB7&UFC)1<[_
M )NY/7+'G!JE%X=T<0WH_P"$CMEB>1V4Q-$-B/M#!CWY P>,4P+47A'3Y+ZX
MGEUB*>0*5(V(/+/7=P>&'KQ5V]T?3;S4[B_?43'LN(U=< *C*N64D]F!4G_=
M%48_#^C1"VM[;5K8F.94F)D3>XWNQ3CNQ;:<]JGU.PTN:348;O60D#W/G26Y
M1=RR!%SC/+#&#T/6@.AFOX5TE5!EU^%GGE #JBA2QV +\IXSZ9ZG/:NHT@:7
MHUC:V$%Y"_FNXB(8%I6R2>G4CD9]JQI= \/SW"B/5H$=G**B21\MOW$ >O./
M;BH=)TGP_8W"7-KK22_9I-\@!5MY12H(ZG #\D<?E0!TNF_\A/6?^OI/_1,=
M:=9FF<ZGK/\ U\I_Z)CK3I %%%% &7IO_(5UG_KY3_T3'5/6M9O]/U*'[+92
MW%I&I-R44'ELA .<]1S@'KVJ19Y+9_$=Q"GF2Q.'1/[Q$"$"LUM:UC=!!;+Y
M\WG%)'> [!&SJ$?(QD;23P>W/2@"K'XUOI8KB,6D4DRRB.-X Y5QABS<KQ@@
M#GUJ6T\6:J[O%+I9W)L4D@@G/5R!GCJWT!ZFH$\2>((GWC2E(F9?W9A9=I^;
M)+<9R0H'I[U=CUG6+FRU&5Q]F:-X@@%N_P"Z!^^I)!R1T+ $#KBF!<UK6;VV
MN-,&E)%<1W;,C,P)1>5PQ*],<U+H>N3:I+,MS ELPVA(3NWC*YR<C&#U&.U<
M\?$FOVUL56T:25R@B1K)P0I"Y)*G'4EOH.@[31>*=?$),FF*VPQ@OY3AFSU(
M7U/4<C'3FBP/0Z+7?NZ?_P!?T/\ .M6N<GN9;JRL7EY*ZH$5\8WJLC '\A71
MT@"BBB@ HHHH R1_R-K?]>(_]&&M:LD?\C:W_7B/_1AK6H **** "BBB@ HH
MHH **** "LK1?]=JO_7\_P#Z E:M96B_Z[5?^OY__0$H -1_Y#6C?]=9?_13
M5S?_  E&JVL#2JAOB6995,6P6K!R%!/&00._.<'O6WXDGDM9;&XA7=+$)W1?
M4B%R*HR:U?6RW,AFFEF1F5819EHE7< C[EP3N'/7'/;% RK/XSU"$R(=- E6
M=4$85V^4D#&X#&X9R1Z#IWJ2/Q%J,4!FGD'VCA6MFMF"1(<8E9ASCG/XX&,&
MB'Q1K=W"GD:;$LJ*#.'1SM8IO"C'0XP#GH32-XFUYK^*RCTY-[-Y;R-;RA(R
M& W9SR""2/IU-,2U+<_B2XA6-Y8O(:;3_/BA93DS9^Z#CT[8JK)XEUSRSC3X
ME9^(RJNVTX!&X8^H-3W^O:Q;2V$L5D6BFMXWFC\IF*.QY QW[8)'X]*J0^)=
M?>YAM$L SM&"\LMM(H1@,G..N>V,?C0Q$!\9ZP^GSL+".*15PLK*Q&[:<#:,
MG+8!7..OY]/IO_(9UC_KI%_Z*6L"+Q/KCWB%[#;"[1(\/V>3=$69@1DX#-@*
M<] .QK5\-7$EU<:E--@NTD>6 P& 0 -^( /XT,#H****0PILG^K?Z&G4V3_5
MO]#0!0T#_D7-+_Z](O\ T 5HUG:!_P BYI?_ %Z1?^@"M&@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** *.L_\ ("U#_KVD_P#034UFH;38%/0P
MJ#^50ZS_ ,@+4/\ KVD_]!-0'5K/3;&R6X=]\D:!$CC9V8X'0*": ,^7PF9E
MMQ)?;S:A4MP\"LH0<89>C''?C! .*RKWP59V.FD3ZP\-NK[V=H]S'&".<YS\
MO..#Z5TS>(]'3RLZA!F7&Q=W)R,@8Z@D<X-5-8ETO5TAL/[4MTE=V" .#N.T
MHRC_ &L/TZYQ1J"*%E!I4-D(]/U$026SBX4O;%=G[M8SE" >0<]CE@?K7_X1
M_2;Z=+^751<)YN 7A7+22*$^;CD9(*C  JS8Z;HVGI;A[XEX[IVR$\M=RA49
M2.PRJ$^I --CL]*BLY(8]>MU(:!DE#HVP1_,I;G')SZ=J;$5'\,Z-)?JO]ME
MIOM)B6+<,J0%)C4 @C!!;)S]XU>E\"V[N3'=F%-D8V)" "R  %AWSCD<9YSF
MFG2M.@U.*_DUN,22G[4'*($<J-N0W89DZ9YR/2M_^VM+ )?4;5-N<AY0I&#M
MS@]L\4AZ&?I/A6WTJ\%VLV^8NSL1&%SN4 J,=%!&0.U7=3_Y"&C_ /7VW_HF
M6GMK>EI<&!M0MA(%#D&0< X YZ<Y&/6H+R>*YO-'DB?<HO74^Q$,H(_,4 :U
M%%% &;XB./#6J$_\^DO_ *":K7&DPRW\MY%J#6\SL'5XRI*G:$8<Y!! 7MP1
M6RZ)+&T<BJZ,"K*PR"#U!%4?[!T?_H$V/_@.G^% &(_A2T:\^T'4Y92\B&0S
M.&)C4LVP$8ZEB#G.1^=/F\)Z9);K%'?30X386C9 678J$'CT05L?V#H__0)L
M?_ =/\*/[!T?_H$V/_@.G^% &*GA#2HTM1'>2*UL?E<,FX_.7ZXXY8CCM4VH
M>%]-U&]>ZDO98WD<L_ENHS\JKC.,X^4<5J?V#H__ $";'_P'3_"C^P='_P"@
M38_^ Z?X4[@8J>#]+\VYEGOYYWN5"NSNF< J>,#C[@%(/"=FDDLRZDYGE1T9
MFV ,&79R% R .@]>:V_[!T?_ *!-C_X#I_A1_8.C_P#0)L?_  '3_"D!#HX1
M;[5UC(*+<(HP<]((ZUJAMK2VLXS':V\4"$[BL2!03ZX%34 %%%% &3I\D::M
MK(9U!^T)P3_TQCK2$T(  DC ';<*@GTK3KJ8RW%A:S2G@O)"K$_B147]@Z/_
M - FQ_\  =/\* +GGP_\]4_[Z%'GP_\ /5/^^A5/^P='_P"@38_^ Z?X4?V#
MH_\ T";'_P !T_PH N>?#_SU3_OH4>?#_P ]4_[Z%4_[!T?_ *!-C_X#I_A1
M_8.C_P#0)L?_  '3_"@"MK4D173E1T_X_H< $>IK9JE%H^F6\JRPZ=9QR*<J
MZ0*"/H0*NT %%%% !1110!DC_D;6_P"O$?\ HPUK5DC_ )&UO^O$?^C#6M0
M4444 %%%% !1110 4444 %96B_Z[5?\ K^?_ - 2M6LK1?\ 7:K_ -?S_P#H
M"4 )JC*NL:,78 >=+U/_ $R:M(30@ "2, ?[0IMS9VMZ@2ZMH9T4[@LJ!@#Z
M\U5_L'1_^@38_P#@.G^% %M9+=,[7B7)R<$#)]:7SX?^>J?]]"J?]@Z/_P!
MFQ_\!T_PH_L'1_\ H$V/_@.G^% %SSX?^>J?]]"CSX?^>J?]]"J?]@Z/_P!
MFQ_\!T_PH_L'1_\ H$V/_@.G^% %SSX?^>J?]]"LS2V1M9UG85*B6(?*>/\
M5+4_]@Z/_P! FQ_\!T_PJS;6=K9(4M;:&!&.XK$@4$^O% $]%%% !39/]6_T
M-.ILG^K?Z&@"AH'_ "+FE_\ 7I%_Z *T:SM _P"1<TO_ *](O_0!6C0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% %'6O\ D!:A_P!>TG_H)K(O
M-#M-9@LY)+M$VPQ9&U'!*\KPV01\S=O3TKI&574JP#*1@@C((JA_8.C_ /0)
ML?\ P'3_  H Q_\ A$M*6"*)+V51&6PV]23E54]1Z(/IFGVWA?3+:5W6[<[F
M#*I9 J?.K\ #CE!GUK5_L'1_^@38_P#@.G^%']@Z/_T";'_P'3_"G<"I?:%I
ME^URTDY4W!0OM<8!7T!Z9XSZX%9H\)6LNH//<WRFW5PUO"FT;1N+'<3URS'Z
M5N_V#H__ $";'_P'3_"LW3M$TEM3U=6TNR(6X0*#;IQ^Z0\<4EH 7OAO3;RU
MB@:[9!$KJC*RY&YPQ/3@Y'!%0?\ "(Z:;^UNGU"XD%M)YD<;R(5W9R<\<YP*
MV?[!T?\ Z!-C_P" Z?X4?V#H_P#T";'_ ,!T_P * ,-O!VF&,1B_E"*,1C*9
M0D@D@XSDX]>.U76MX[6[TM!.LCR:A+*Q![M%*>GTQ5_^P='_ .@38_\ @.G^
M%20:3IMK,)K?3[6&5>CQPJK#\0* +E%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% &2/^1M;_KQ'_HPUK5DC_D;
M6_Z\1_Z,-:U !1110 4444 %%%% !4-U=0V5K)<W#B.&)=SL03@?A4U97B7_
M )%V]_W!_,4 .&OV!Z?:S_VY3?\ Q%9VEZO:P2:@98[Q1+=M(A-E-\R[5&?N
M>QI-<TJ_N=1>>!9;BU:%%>V%QL#D.20!D =0<]\8K+C\.:Y)&_F7,T5U&5;S
MQ<96=]QPQ&> JD#WQT- '4P:W87-U';))*LTF=BR021[L#)P64#I6A7,V::A
M$V@1ZFJ"Y2:53L.<@1M@DY/)'O734 %%%% !1110 4444 %%%% %6]U"VTY(
MVN79?,?8@5&<L<$X 4$] 3^%5&UZP:-@/M?3_GRF_P#B*=J7_(5T;_KY?_T3
M)6#J.AZU)=W!MI9F#W#/;RM<_P"H)$6'QGH-L@VCUZ<T :.CZS:6VB6$$R7B
M2Q6T:.ILILJP4 C[M:EEJ=IJ#RI;NY>(*75XF0@'.#A@.N#^5<B_A_71;)<6
M;S6\Z95;5[C<I7:N[G/5F!/7N.E=)8&8ZW=&X"B8V5MO"] VZ7./;- &M111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4<\\=M;R3S.$BB0
MN['LH&2:DK/U[_D7=3_Z])?_ $ T 1CQ!I[#(-T>_%G-_P#$51L=7M8M0U22
M1+Q4FG1HR;*;YAY2#/W/4$?A3]>L-1O5L#8N0(FW,NX ;N-K-_LCG..>>*P6
M\.:]]E\ZWFEAND^7RGN-RR?(-[=>-[#IQUSQ0!U<.NZ?-<10+),LDK;4$EO(
M@8X)QEE S@'\JTJQ;TSE="-TJK<&Z7S G0-Y4F<?C6U0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &
M2/\ D;6_Z\1_Z,-:U9(_Y&UO^O$?^C#6M0 4444 %%%% !1110 5#=6L-[:R
M6UQ&)(9%VNI[BIJ* ,K_ (1W3?\ GG/_ .!4O_Q59^EZ)93RZB)!<,([MHTS
M=2\*%4X^][FNEK*T7_7:K_U_/_Z E $MOH>GVMRES%"_FQYV,\SOMR,'&XGM
M6A110 4444 %%%% !1110 4444 5;W3[744C2ZC+B-MZ$.5*G!&000>A(_&J
M;^'M-",1'/P/^?J7_P"*K6ILG^K?Z&@#G]&T.QN-#T^>47#R26T;NQNI<DE0
M2?O5K66EVFGO(]M&RO* '9I&<D#.!EB>F3^=1:!_R+FE_P#7I%_Z *T: "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HYX8[FWD@F0/%(
MI1U/1E(P14E% &4/#FF 8$<__@5+_P#%50L=$L9=1U2-Q<,D4Z*@-U+\H,2'
M'WO4D_C725EZ;_R%=9_Z^$_]$QT .AT'3H+B*X2&0R1-N0O,[[3@C."2,X)_
M.M*BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** ,D?\C:W_7B/_1AK6K)'_(VM_P!>(_\ 1AK6H **
M** "BBB@ K%U:YN$U*&!-06QMQ;2322,BMT9 .6X ^8UM5@ZM:->Z];1)(J2
M+;-*C,NX;EEB89'&1Q0!)!;7]S"LT'B$R1.,JZ6\9!'UQ4G]GZI_T'7_ / :
M/_"L&;0K:_UADNM6M))T=9IXDBVD@$$Q_>_U??!R<G)/-)_PA8C,H&J1;&VY
M5X\C[I4,<MG(!RO. 1TH VEAO'4,OB,%2VP$018+>GUIEMI-Y!+<+#K[F21_
M.D7R(B06& <8X!VUDGP9LDW+JD+,'!#30[S&0#]WYN,Y^;U %5(_!5N9"@UJ
M(2J1))Y2;2HRS#HW  ?Y?2@#I3!?*Q4^(\,&VD&"+(.,X^N.:;%'=SQ>;%XE
M62/8'WK#$1M(R#GTQSFLRVT2V31-4MX]5MU(F7?<11@"%T502WS<N0/F/'+&
MJU[X3M([9\ZK;0V=M,QD+PC]TIQMCSG@!2![Y% &W=6^J0V$US'KK-LB9U_T
M:,@X&16M93-<6%M,^-\D2NV.F2 :Y >#!IZSWLEYYPBBD<1[,+GRV XS@8SQ
MZ 8KJ]+_ .019?\ 7!/_ $$4 6Z*** "LW5Y;E38P6MQY#7%QY;2; Y \MVX
M!XZJ*TJS-5_X_='_ .OP_P#HF6@"M=1W=E&)+KQ(($8[0TD,2@GTYJ86&J$9
M&NN1_P!>T?\ A2ZO9M++;74=U#!)'NA!GCWJ1)@8QD<Y Q^7>N9G\-V$+"XN
M]:@"[I(D<QX)DR?G;G&]3D9&, #IBF@.C>SU**-I)-?9$4$LS6\8  ZD\4T6
MM^Y51XA)+J2H^SQ?,!U(X]Q6#/X-5$:&358D64NR9BY0?>)0EL\_Q$YR.*9-
MX2CF"[-8M3YJ,%>2 .S!@K8R6Z +N'IDFD!O6>E7T%I%;6^ONT4"B)?W$9(V
MC&#QUXI'%Q%&9)/$Z(@ZLT40'WMO7Z\?6L*V\'P7!66WUI'7:P!C7 8\DDX;
MG))W>N!6H?"T%SIEE8M=0[86D=UAC 5U<LP4#)P VTCK]R@"[]FO]N[_ (2+
MY=VS/D18W9QCZYXQZU)_9^J?]!U__ :/_"N=_P"$02[N4;^V()'MU$;GR1N:
M12C,S'=U!4D>FZM;P[X8CT9Q.;D7+>7L1BOW03DD<G&>,XZFG86I<TR2\74[
MZSNKK[2(4B=',80C=NR./]T5K5E6?_(R:I_UQM__ &I6K2&%%%% !1110 44
M44 %%%% !1110 4444 5M1G>UTN[N(\>9%"[KD9&0I(K.M[+5IK:*4ZXX+H&
M.+:/N/I5S6?^0%J'_7M)_P"@FI['_CPMO^N2_P A0!1_L[5?^@Y)_P" T?\
MA44EO?0RQQR^(MDDIPBM!$"Q]AWJ_)J=C%?I8R74:W3@%8R>3G./SP?RK-O]
M*?4;N6:348UC$1^R[8QNA;*G?G/S % >G<B@".&26XNVM8?%,<EPN<QI%$6&
M.O%-M+.8WMZMMXE$EPSAIT6&(E2%"],<<**2STN&/4\1W]N;:"X$ZQ(OSA_*
M$>"V<8(.>F3D53NO#L<GV6T?4[4_9V;[-"\6?,!8%EE ;YQDCICG!-,&;7]G
MZI_T'7_\!H_\*/[/U7_H.2?^ T?^%<[)X(>6&:*+65S/+YN]H][#DD,/FX()
MQD=L#M6WH%K8:-9"*&^@>.55D3!"@A$5&8<]R,D^II 6/[.U7_H.2?\ @-'_
M (5$5U&QU'3UEU,W,5Q,T3HT"KQY;MD$>ZBMB.1)HDEC8/&X#*RG((/0UGZG
M_P A#1_^OMO_ $3+0!I4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !17.V6DV6HW>J37<32R"\9 3(W "K@  U<_X1K2/^?0_P#?U_\ &@#6HK)_
MX1K2/^?0_P#?U_\ &C_A&M(_Y]#_ -_7_P : -:BLG_A&M(_Y]#_ -_7_P :
M/^$:TC_GT/\ W]?_ !H UJ*R?^$:TC_GT/\ W]?_ !H_X1K2/^?0_P#?U_\
M&@#6HK)_X1K2/^?0_P#?U_\ &C_A&M(_Y]#_ -_7_P : % _XJUCV^PC_P!&
M&M6LC_A%]&\SS/L0WXV[O,;./3.>E&B01VESJMO"&6&.Z78I8MMS#&3C)]23
M0!KT444 %%%% !67)_R--M_UY2_^AQUJ5DW$L<7BBU,DB(#938W,!GYXZ *E
M[H#-#<JVH)'9F5KGRW@##<6#$.<_,F0>..#C-<Y%X:TZ>.V:SUNSFC221BT\
M(;(!VN&Y^;:Q 4'&W..:[343;7VG3VHNX4,BX#;QP>U<U<>#=,N&WC5O+8@E
ME5AL9R^XL0"#G'R]><#TH0$5CX9TI;FZ2#6XYYXUD7]\%E:,G()8$X)'(S@<
M<4QO".G1Q+;/KL*N5\X$(J[@"#EL-RG(&,_C5M_!^DO!/%_:*KYCAE==H90
MW&[J1ELGUH/A+3UM3'%JJ1R-]Y]J-D$*".23CY>.>,T"1<M]*LM,T._TUM0@
M6S8,SRY =&<GEN>>V,\FG-I,&HPO9W6J+,+J8S3+;CRRY50-HPQ( ^4D<FLY
M?!NF16B0Q:I&'5'0NRHV_=U+#N0"<'M5_2M$M-*N(FCU&%X8Y7E"9 P67: .
M>F,D^^.!3>X;&E+;RVGAJ>WFG\]HK5D$A7!8!<<\GFK.E_\ ((LO^N"?^@BH
M=4N[8Z3>#[1#_J'_ (Q_=-3:7_R"++_K@G_H(I#+=%%% !69JO\ Q^Z/_P!?
MA_\ 1,M:=9>KND=WI#.ZJOVP\L<#_4RT 6=1LS?6GDK)Y;ATD1]NX!E8,,CN
M,CI6'?:+&\,%C+J<<=P\DCAO)PQ:0DL5PV5Y/'..,$-70_;+7_GYA_[[%9-]
M9PW5_P#:HM1AA<+'M)(;:R%L<9Y!#L#T[4 0:E'I.IV<$UWJ<?DVZ2$NDA3@
M@KEB"",?D:R3X5TZSMUFDUJ$1VX"[G12&/W@)/F^<\^WR\>]3/X.TAHMG]HK
MDLS,YV$MN15P?4?+G'O3/^$-TX)*%U9-TC')<*_RDDG )(!R3@C&!Q3T'TT*
M3^&=(L%GMI=8B%TBKAF01A"-WR!N0 =XRO7':M#1-)BTF^%V=3TU;IT8S01
M",+Y@W8.> N0!P.>N:NZEH5GJ-[/<-JD<?F+]T*G48QN_O 8S@C.>^.*S6\&
MV+K(9-:5I'?>6VJHSA1T!''R]!W-%V)[EFY\*V%SJ5\QU%1<WDNX;4&Z/"ME
M <]PV2.X%=+86KV=G';LT)"# $,/EJ/HN3@5@6&@V>G7RRPZC$81,)?+W 8(
M1E'.>IW')]NG4UT?VRU_Y^8?^^Q0!0L_^1DU3_KC;_\ M2M6LBPDCE\1ZH8W
M5QY-ORIS_P ]*UZ0!1110 4444 %%%% !1110 4444 %%%% %'6?^0%J'_7M
M)_Z":B_M2RTW3[/[7.(S)&@10I9F.!T !)J76O\ D!:A_P!>TG_H)K"OM(MM
M8ALI?[0@CV0Q9#'<,KR. 1Q\QSSZ4 +J\&GZE+)YFMPPVM_%$I1 /,;;EE*M
MGC.<],\<50B\+64$T,$6M0"X*/'M:(/YG(RNUF(P,C('//458_X1+2Q#$BZF
MN^,D[V",3E47GZ!./3-/M?"VF6TQD.HQMB3?&N$ C^=&X]"=F#]>@IZ 4+?P
MCI<*PQRZNLW,L2;XA]_!0GKP5)_E3_\ A$K%KF>=]<B+3\,T<2J5&,Y!!^4G
M&2>];&H:)IM^UT3?*GVAD8@,I"D=<#_:P,_05DCPE:2ZA))/?VBVJN##'&%+
M$;F8AR>O+8 ["@"YIWA_3]*U-;V2_M_/D/GKLB6- @4H0G)PI,BG&>OUJ!]
MM[BTM8I-8L7%D'$9>W'*EL$."_(RN.P.*M7WAW3KRS@MQJ,<8@1T0_*<;G#9
M R,8Q@55?PCI\NH6MS-JZRQV\F\1.L>&.<D,>XR!2$CH;":TTZV@TU[Z!Y((
M44<A3M "@D9[\?G4=[-'/>:.\3AU^V.,CU$,H(_,5@-X.TXIL75HP% "$JFY
M3D$G=G)Z<=@..:TQ'%;WFF1BYBEDDU&65@C _>BE/\L4QG14444@"BBB@ HH
MHH **** "BBB@ HHHH **** "BLSQ%))%H%X\4CQOLP'1L,,D#@]JY>\U."U
MU.6P6'4&F42,H?4YURD8RS'J!D?=ZY[XH Z;1/\ 6ZK_ -?S_P#H*UJUPU]/
M:Z9=R06MIJ<LDRB5%74)PTK%<EL G@ <GKD8Q4^G7]K>2:?=6-S>JWVWR98I
M;N23Y3&Y^8,<=L\9Z=:+!<[*BBB@ HHHH **** "BBJ&MR/#H&HRQ.R2):R,
MKJ<%2%."* +]9NF_\A+6?^OI/_1,58^JK#IEQ%"%U*7S(6=7.I2J-P95"_>)
MYWCG''O6.-1BB^TR1:?J#/YKI*(M4G):2/8KD_[(!&#[<@=:-P/0J*X^VNK6
M[LK+4-/N[X$WT<3I)>2N,%L88,<<@^_UKL* "BBB@ J"YLK2\V_:K6&?;G;Y
ML8;&?3-3T4 4?[$TG_H&67_@.G^%']B:3_T#++_P'3_"KU9NNE_[,VI))&7N
M($+1N5;#2H#@CD<$B@"3^Q-)_P"@99?^ Z?X5EZ/H^EO+JF[3;,[;U@,P+P-
MJ>U8=[K-I8WD\$L6I?N2S,QU&XX121S_ +38^4="#R14FH3VNDZA<VEO9ZE+
M*<R@)J$X:0[5+.<$\8(&>3D'@#F@#K/[$TG_ *!EE_X#I_A1_8FD_P#0,LO_
M  '3_"N?TF^MKR\TVYL+F\V232Q2Q374D@P$8C(8XSP#Q^===0!0_L32?^@7
M9?\ @.G^%7@   !@#H!2T4 %%%% !45Q;07<?EW$$<R9SMD0,,_0UG:[O=;"
M%9IHEFNU1S%(48KM8XR.>PK-O(8[75XK,)J;Q21[A-_:$X#/\V(QSC/R]R.M
M $BG2I#)Y'AAYD21X_,2UAVL58J<98'J#VI=EA_T*4O_ (#0?_%5APZEI]J]
MFD]OJ5G;WB+,DIU&<KN?YG&0>Q)Y]>N!S730VHL?$%M%%<73QRVLS,DUP\@)
M5HL'YB<'YC^= %798?\ 0I2_^ T'_P 52,E@5('A*7./^?6#_P"*KI** .2T
MRVM;;2K."?PG*9HH$20_9X#E@H!YW<\U:V6'_0I2_P#@-!_\571T4 <YLL/^
MA2E_\!H/_BJ-EA_T*4O_ (#0?_%5T=% &);WB6:LMMX<O( QR1%%$N?R>I_[
M8F_Z NI?]\Q__%UJ44 9?]L3?] 74O\ OF/_ .+IDNNR0PO+)HVI!$4LQVQ\
M <G^.DU6-KC5],M3//'%()6<0S-&6( QDJ0>]<U=ZA:I'<K-:ZD8H6D2X5]4
MESL#A,@!B"26'&1@4 =U#*L\$<R9V2*&7/H1FGUY]_:UM8RK;W=IJ-O$A$7F
MIJ<[QJW!P#Z!3GUSQC'-=3IL8M]:NH(KBXE@-K#*HEG:7!+2 D%B<9 'Y4[
M;%%%%( HHHH **** "BBB@!&4,I5@"",$'O5'^Q-)_Z!=E_X#I_A5^B@"C_8
MFD_] RR_\!T_PH_L32?^@99?^ Z?X5>HH H_V)I/_0,LO_ =/\*/[$TG_H&6
M7_@.G^%7J* */]B:3_T#++_P'3_"C^Q-)_Z!EE_X#I_A5ZB@"C_8FD_] RR_
M\!T_PJ2#3-/MI1+!8VT4@Z/'$JD?B!5JB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH I:O9R:AI-S:Q.B22+A6<$@'.><=JR9M)OKAI&FTW1)#(P=RV
M\[B.A/RUT=% '+VB:E=W%W(NGZ0LL4C6SN6<EA@$_P /3YJL1:3?&]MI'@TR
MWB2X^T2FV#;I"$91V [C\JMZ)_K=5_Z_G_\ 05K5H **** "BBB@ HHHH *J
MZE:M?:5>6B,%>>%XU9AD LI&3^=6J* ,.>UU>Z7;<6FD2C8R?.7/RGJ/N]#@
M50LK.\-S>1PZ5HD;0;;9R-_S+L5L?=Z88#'M75UFZ;_R$M9_Z^D_]$Q4 4!I
M.HN\*&#3+: 72W,OV?=N9@<GC &3CK70T44 %%%% !1110 52U6UFO+ Q6[1
MK,)(Y%\S.TE'5\''/.W%7:* .=;2]0>1I&T[12[2"4L=^2WK]WK4-G'J-U->
MLFG:.KHYMI&+.=X !_N]/FKJ*RM%_P!=JO\ U_/_ .@)0!6M=)O5U*WGDATZ
MWBBD>9Q;!LR.RE<G( []?:MZBB@ HHHH **** ,_5K.YNX[9K1HA-;SK,!+G
M:V 1CCGO5-[35WNTNGM-(:X1=JR%GW >F=M;E% '+V\%_J-FN[3-%\J*1X41
MMY \N0J,?+P,KFM.VM=2DU:*[OOLBI%!)&JP%B269#DY Z;/UI^A?\@Y_P#K
MZN?_ $>]:5 !1110 4444 %%%% !1110!F:G9WLMY9W=DUOYEOO!6?< 0P Z
MCZ5F7EG?QQ/>2Z;HLC6X>8$[\Y(RQ^[U.*Z:JFJ_\@>]_P"O>3_T$T 85MIM
MY-I<,:Z7HBVSQ[EB.\@!L,1]WUQ^5:NGVE\FH7%W>_9E+PQPHD&X@!2YR<_[
M_P"E6=,_Y!5G_P!<$_\ 015J@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J&MW$UIH=]<6[[)HX69
M&P#M..#@\5?K+\2?\BUJ7_7N_P#*@!EQ:2VL#SSZ_?1Q(,LS+!@?^0ZCAC%Q
M"LT7B2[*,I8'$ X!P>#'Q@\5H:G:+>V31F7R2C+*LF =C(0P)!ZC(KD9],TK
M6+MWNM:$C*1)*SVX124(R%8\;,,,KD]02:$!T7V5\$_\)%=X !)_<< ]#_J^
M]1 (1G_A);O!E\D9$ R^<;1^[Y.:PE\-:29+F2#6K=45]K1LB%%8Y&&!.#P<
M+TZ \XIP\+:9$S!-<B!C;<YE\MV0*0>YX.<9/<&@#7M;&"&2=;?Q)=;Y'$T@
M#0'EOE!_U??;C\*E\L>8\?\ PDEV71UC8 0':S= ?W?4USR^#=."F%M91Y)9
ME<[$ R6#8'RMD ACCGKCZ5>M]$T^WTB_MUU8)'=?NDN @0Q&+(R3_$P(Y8]2
M* +]N\-U"DL'BBX>-U#JP,&"ISR/W?\ LG\JFCA\Z-)(_$ETZ.%*LOV<@AON
M_P#+/OVK NO#VCO)';KK<<4<MSYB1X1NF&V*W8#8QQZ,>.E2Z7X:TFPU>SD&
MIQ7$K8D@BP#O 0C(&2,<9! XQUI@]C9Q>66MV$#:E<7,-PLN])DC_A ((*J#
M6U63?_\ (PZ1])__ $$5K4@&3,4AD8=54D?E6-IEI?7FE6=U+K=\))H$D;:D
M(&2H)Q^[]ZV+C_CVE_W#_*J>A?\ (O:;_P!>D7_H H H0/%<22I%XGNF:+[_
M ! ,<X_YY\\\<=ZL&TD!P?$-V#NV?\L/O>G^KZ^U85[I.GQR6UO<:NI:S/EV
MT;6PD6->,B0=&X*_,< '!ZU7E\%Z?/8W%O'KJB/S"TC_ "LRX(/))X(/!(QU
MQBF!T,\8MK4W,OB.\$.=NX" Y/H,1\GVJ.WL8E$UU#XCN\7!69WS!@_*%!_U
M?'"C\J@M],TVUT^.*RU2VB,=Q'+#(-A57\L1@;00#N /<')JFWAG3KW4(YIM
M5CNF\QI2/+0[V  8,1P0."%_A]Z0&Z;*92N?$%Z-QPN1!R?0?NZC\AL@#Q'=
MDDXP! ?7_IG['\JY\^%M)D-O<'66"-LDAWG:OEE0,+R.2P+?5CQ39?#>B/<K
M&FM0P;;=24C"KO"@+O)S@C)'3'7!S3L!TJ6<LC!4\0WC%EW *(#D>O\ J^E,
M=+RQU/3E.IW-Q'/,T;QS)%C C=A]U <Y4=ZSM'T#3;#7':*^BFOT;SY41%7:
M&4K@ ?=7G(%:^I?\A31O^OE__1,E# TZR=3>Y?5-/LX+N6V2996=HE0L=H7
M^92.]:U95[_R,>E?]<Y_Y+2 );&>"%Y9=>ODC12S,5@P .2?]75420FU-ROB
M>Z:$(C[U$!!5_ND8CYSVQUK9O+<7EC<6Q8H)HVC+#J,C&:Y73=&TYK74+:PU
M(/;MY9,<D.4C"<?+G&4)#'@\'.",4 :$LL$-O#/)XGNUBF_U;8@^;U/^KZ#N
M>W>G?V:FF;G;7[V(74XY?R?GD;  '[OO@<5%::<&TRSO++61Y:0,JW+1A@T3
M$,?O'CD#!.< <YI][:6'B*VB!U3<D2/(A@DVD'.%D.#R!@^QH M"SE9F4>(+
MPE3@@"#@_P#?NG1V$\J[H]>O77.,J(",_P#?NN0L]"M[H7$[:O#&&D6W22.W
M.YT9L@L6 RS'&&P1]:Z;PYI9TR*X$5ZEU#-*SLPBV$2#"$ #C'RG\: $U2&^
MTZP:ZCUB\=D=/DD2$JP+@$'" ]#ZUO5E>)/^0%-_OQ_^C%K5H SM:FGAL4^S
MS-"\EQ#%YB@$J&D53C((S@GM44]E-;023S:]?)%&I9V*P8 '4_ZNGZ[_ ,>=
MO_U^VW_HU:MW]HM_I]Q9NQ59XVC+#J 1BA@827MK(Z(GB:^9WZ*(HLC_ 'AY
M7R_CBFKJ%DT)E'BJ[V @<I"#R,@X\K.,9.>G%0FPTA]2\ZROX;<0)LE$BN0Q
MW8+!RP#'/R\[N@%%MH>GV%V1IVM10W4<81A(RRLH"X;@G(' ..@.>.2* +<=
MO;:?MMQXENH_,E.U6,'S.^Z3C]WW^8_05, A,8'B>YS("4&;?+?+N_YY^G/T
MJGJVE:;JD\<CZRL;FW6-"LB9)W K(/? 8>F&-9<GAK2=3N)+]-=A\N<'RMB(
MH"C+<$$9P&&2.PYI@=.EC-(2$U^]8@ X @/!Z'_5TRT-U;Z^]G+?37,)M1*/
M.5 5;=C@JH[>M'A[2+72K1S:SI<+.5;S5P<X4+@')R./4XS3O^9M/_7C_P"U
M*3 UJ*** "LK59+DWVG6L%U);+/(XD>-5+$!"0/F!'7VK5K*U'_D.:-_UTE_
M]%F@!_\ 9EU_T&[_ /[X@_\ C=']F77_ $&[_P#[X@_^-UCZSXBU/3=1G:'3
MY)[%4$2N%&/.X)).<[0I/8#Y>M5_^$MU4&V9M*18YI F2Q^7Y4)Y]]Y(QGA#
M^ !T']F77_0;O_\ OB#_ .-TR;1[B>"2&36M0*2*58;81D$8/_+.LJ]\0ZG'
MI%G>PV.V>2X:.2W96.T;6QDXR.0#G%53XMU*/48H[BSCC@C=H[@!7) #*OF@
MX^X<G Z\4[ ;\6CW$,*11ZWJ 1%"J-L/0?\ ;.G_ -F77_0;O_\ OB#_ .-U
MS*^+]7GN(UCL(8\[3M=7.=R9 )QP<\X(Z#\:6;QAJUNUQ&VEJ3".78D9^;&X
M#J0>@''(ZT@.E_LRZ_Z#=_\ ]\0?_&Z/[,NO^@W?_P#?$'_QNJ.LZU=V]MI\
M^FQ),9[@12*RL0N01\V!D8/7Z8I=&UZXU"\DAO(([8HJ@(=VYF./F&1C:3D#
MOP: +>DR7 O-1M9[J2Y6"5!&\BJ& **2/E '4GM6I67IW_(9UG_KM'_Z*6M2
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ K+\2?\BUJ7_7N_\JU*R_$I \,ZD20 +=R2>W% %Z[MUO+*>V8E5FC:
M,D=0",5S?_"%JTT]P;]HYILDF.(=3MW YZCY>.X]:V_[;TG_ *"EE_X$)_C1
M_;>D_P#04LO_  (3_&@#DK_PYH^F:?%ICZE=1L8S$QB@\QW4ACSM4GHK'/M4
MKZ1X?B6&./6X8)RRA9/W>22'8!N.,ASUQT&*M:O9:%J]TTLNLV:ABK%3)$XW
M*KIT;(Z.>W4 U7&B>&_MC7,FO+(?(:!5>YC(5""/SY/-,8MEHFCZ4RK'KMOL
M$D2.KRH,M$0W.#][*KGVSUJ=],TN9P)]<MY+>&X-PD1,?RF1BV"<\@D\5%!I
M'AV*[EN9-=CGDD923)<1'&U@P'_CH%5SX>\.%B3XA4X4)'FXB_=KG/R\<'KS
M[T"Z%E?!&EWL)>&[E$;((CL55QM4QGMD'KGW%:&F^$X=,OK>YCN7;RMS%"@^
M9V!!.X\@8/3/6K&GW^DV-LT9U>R=GD>5F\]1DLQ)[^]6O[;TG_H*67_@0G^-
M%P>I!?\ _(PZ1])__016M6#-?V=YXCTI;6[@G95F)$4@8@;1Z&MZD!'<?\>T
MO^X?Y53T+_D7M,_Z](O_ $ 5<N/^/:7_ '#_ "K&T36=+30=.5M2LU9;6($&
M=<@[1[T 4[F*ULM4GE35)89GD;>(83(VPA68'@XP<'=V#<]JSSX9TR66X9M;
MAEA9V:[)=,@!=H4XX !*L<]U'K6DZ:2;R:YA\006[R2,Q:*>/.U@H9><]T!!
M'(K-?1-":X+OXAAE263=,9;B,LRA2%4'TR03G.2HI@/N] T&\MI5AUR""*1B
M)#$\6#N9B!GL<DX^G>KMCIVDV"P7%OJ,+VMNRQN8RI_>%!$N=O3.[GW(JK=Z
M/X<N8W1==CA$@97\NXB&Y222/UJQ!8^'+?3VLEU>W\IA""3<1Y/EG(]N>] %
M0:-H\XA@N]=@N/*MQ;PDB,#:0RCGHS?>Z>G2H;O0/#K@SC7(D6>=MFQT(WEE
M.T;><#CCWYI[>'_#K6_D_P#"1@(<!E6YB (#;@ ,< 'TJ631/#3JJ+K<*)LC
MC=?.A(=4"[0<C_9!..M%QK38T] TK3[&^EEL;X3H8%5$ 4@(6)SN'WN=W?C&
M*O:E_P A31O^OE__ $3)6;I*Z-I4@9=;MI0L(B3?<)D#<6/?U/ [ 59NM1L;
MO5]'2VO+>9Q<.2L<JL<>3)S@&AB-RLJ]_P"1CTK_ *YS_P EK5K%U6Y@M=?T
MJ2XGBACV3C=(X49PO&32 VJYTZ!!8V]Z9=0E2&ZPD@5 N5)(Q\O\1W8W 9/'
MUK3_ +;TG_H*67_@0G^-5=0O])O;=8QJ]DC)(DJMYZGE6!]?:@#)L[CP])I9
MTVVUD"TNHVN[<2Y_=J)!D[GZC>>C<]1THL_#^BZ5=RW$VIH^^%UEWNJJ-WRL
M>#A1T&*I/X8\*,$QK2;D^X3=1D+P!T]."<>K$U;?2O#A??%K<,<@<2*PGB.U
MQM .",' 51@\<>M,-31BM[9[:339M:^TA\0*HV9C(4E.G1N-V3UP*V;6V%I"
MD*N3&BA5!'/'4D]R:YJWL]#M;F.2/7+=E64/M>>/@ LV 1C^-R>?I6[_ &WI
M/_04LO\ P(3_ !H A\2?\@*;_?C_ /1BUJUSVOZMIL^CR10ZA:22-)$%1)E)
M)\Q>@S70T@,S7?\ CSM_^OVV_P#1JU:NK^VLB@N)0AD.%&"<\@=O<@?C5/Q#
M(D.GPR2NJ1K>6Q9F. !YJ]35/4GT;4IHY&UFTC*QLF5G3/WE<$<]0R*: *,]
MEIKPR69UX*EK(QCMV5"8N2&RI&6^\0">GOUK/&@:"T,EVFN6ZZ<MO&V1L+@Y
MD969NN#OZ?Q8YJ\=)\-N97EUN%Y9I5FED-Q&"S#=^0^8\573P]X:B$C)KT8E
M8$"0SQ$KN4JW!XY!].*8$=_I&AV\#17&KR0AR+NXD$(VX/S#)"X0$@X&?4<T
MV?P[X>DC^QR:['B?Y64&/)"*& SCY< 9/J.M:E_9:!J#1>9KD*I'#Y0"SQ9Q
M@CANHZ\@'![BJ4F@^'IY)9)_$0EDDP"S7,0X&2!QZ%L_A1<:.DL)M,L8OL\%
MY"X>4N%1@<&1BP&!T!)P*;_S-I_Z\?\ VI6':Z7X?LI-T&MVRHS1ET\Z,!MC
M!\\8Y) Y],UK6UY:WGBMFM;F&<+8@,8G#8^?OBD(W**** "LK4?^0YHW_727
M_P!%FM6L;6+B"UU?1Y;B:.&,2RC?(P49\L]S0!LUA:AJMQ::PJ$E;./RS+MC
MW$JPDRW S@,J#CUJ]_;>D_\ 04LO_ A/\:/[:TC.?[3L<],^>G^- '+?V_XF
M-B=UD(Y3O"N;=RR[0.67H<YZ#'2E7Q/KT\2@Z<+8M.J!O)=R1N4%,#H<$G<>
M,#H*ZC^V])_Z"EE_X$)_C1_;>D_]!2R_\"$_QIWU Y[4M8UFUUF6.!G:!9%R
MOV5F"1Y3.< 'G+88$CV&,U3_ .$L\0%GE33@T0^10;=U!Y!W\GIR%QZ\^U=;
M_;>D_P#04LO_  (3_&C^V])_Z"EE_P"!"?XT@9CZ5K>HW=]'#<VBVY-P\;1J
MAQMV%LY/)(( / ^]TKIZH?VUI&<_VG8Y'?ST_P :/[;TG_H*67_@0G^- $6G
M?\AG6?\ KM'_ .BEK4K&T>X@NM4UB6WFCFC,T8#QL&&?*7N*V: "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D(!!
M!&0>H-+10!#]CMO^?>'_ +X%'V.V_P"?>'_O@5-10!#]CMO^?>'_ +X%'V.V
M_P"?>'_O@5-10!#]CMO^?>'_ +X%'V.V_P"?>'_O@5-10!#]CMO^?>'_ +X%
M'V.V_P"?>'_O@5-10!&D$,1S'$B'U50*DHHH *A^R6Q/_'O%_P!\"IJ* (?L
M=M_S[P_]\"C[';?\^\/_ 'P*FHH A^QVW_/O#_WP*/L=M_S[P_\ ? J:B@"'
M[';?\^\/_? H^QVW_/O#_P!\"IJ* (?L=M_S[P_]\"G);PQMNCAC5O55 J2B
M@ IKQ1RC$B*X]&&:=10!#]CMO^?>'_O@4?8[;_GWA_[X%355U&\-A9&<0M,V
M]$6-6 +,S!1R>!RPH D^QVW_ #[P_P#? K*T:TMC+JN;>+_C^;^ ?W$IEQX@
MN;3?]IT^*'8H=O,OHEVJ3@$Y/3/%4+#6IK2XO4:UM3)/=;P@U"+(+* %(]3M
M- '3_8[;_GWA_P"^!1]CMO\ GWA_[X%9UOK-Q)=VL,^GF*.ZW>5*LZ2*<*6[
M=L#K6O0!$MK;JP98(@1T(0<5+110 C*KJ5=0RGJ",BHOL=M_S[P_]\"IJ* (
M?L=M_P ^\/\ WP*/L=M_S[P_]\"IJ* (?L=M_P ^\/\ WP*/L=M_S[P_]\"I
MJ* (?L=M_P ^\/\ WP*?'#%%GRXT3/7:H&:?10 4444 %->-)5VR(KCKAAFG
M44 0_8[;_GWA_P"^!1]CMO\ GWA_[X%344 0_8[;_GWA_P"^!1]CMO\ GWA_
M[X%344 0_8[;_GWA_P"^!1]CMO\ GWA_[X%344 0_8[;_GWA_P"^!1]CMO\
MGWA_[X%344 -2-(EVQHJ#KA1BG444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %9?B&1(M)$DCJB+<V[,S'
M $R9)-:E% ')ZG_9%YJ7]H6^NZ9#<"-5&^1&!*L3EL,"1@D8K-31M :U-K+X
MAL)(HUV0,)E#Q@ON;)W<GG XP..#7>;%_NC\JRM%1?.U7Y5_X_G[?["4 9.G
MR6T5SH5C'J\.HS0R2EG20,=OEMCC)( X')KK:0*!T 'T%+0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5&_U(
MV<]O!':37,T^XJD108"XR26('<5>K"UQYX]4L6M8_,N/(N!$N< L0@&3V&>M
M %K^TK[_ * 5Y_W]A_\ CE']I7W_ $ KS_O[#_\ '*Y9M8\2V4UKIKQE[M%(
M($?F^>B[B9-PQ@X" <#))J6YUCQ4TTIMK"9(MCD>9;=,,-F,$G)7/7ICI0!T
MG]I7W_0"O/\ O[#_ /'*HZ=/J5I)>M)H=T1/<M*N)H>A51S\_7@U3UB]\2K/
M ;"UDXB5S'Y8*DE&W;FSP0<849S[TR_7Q)=V=A+$)(Y5MI'G$;,GS;DVD+W;
M;N.UL G(XH W?[2OO^@%>?\ ?V'_ ..4?VE??] *\_[^P_\ QRL$ZGXH6=#]
MB=XO. =!!AN^54DX*@8.XXR21GC%5UO/%UY9W+&.>W*-B(BW4.ZD$[B">HX&
M/YT =#<:U<VEM+<3Z+>K#$A=V\R$X4#).-];%<A+?ZG/HFLQ:E"\>ZTD,>8=
MN"%;<H/< ;2#QDDCM77T %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !65>_\C'I7_7.?^2UJUE7O_(QZ5_USG_DM %37
M4U,ZC9/8BY9 1N6-@J'YAG)SQ\N>H8>P.#0)-:'B![HPO_9DD?DK$'^=& R)
M"O3D[AUSTXKH*HZL9Q9#[/OSYL>_9][9N&[&/;- &):V&M6FCJ)+F>:[E,#%
M%=CY>UE\S+,Q.2"<@<<<"G^(Y?$#26YT>*3&U75<* 6R<B0DY QC&.IS6#%I
M_CBU%LT<TK>3"T+%YUD+@E7WD$X+@G;D]E/K6Q./%.\MAMH/6$1[@GRYVACC
M?G=C/&,=\TQ+N2-_;,VDV+WR7;'<_GK:,(Y2.?+/4?CC';C&:N-'J37MNRFX
M6V=%\\,XW1M'S@8Z[\X./3WJG;-X@-_%]K$H7SU_N;=OS[L;?X=FW[W\73BN
MHH S-?.[PQJ38(S:2'!ZCY36G6;XA_Y%O4_^O63_ -!-:5(84444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4+_36O)[>>
M.[FMIH-P5XU4Y#8R"&!]!5^B@#+_ +-U#_H.W?\ WYA_^(H_LW4/^@[=_P#?
MF'_XBM2B@#+_ +-U#_H.W?\ WYA_^(H_LW4/^@[=_P#?F'_XBM2B@#+_ +-U
M#_H.W?\ WYA_^(H_LW4/^@[=_P#?F'_XBM2B@#'N-%N[NVEMI];NVAE0HZB*
M$94C!YV5L444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
3 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789206080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory</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_InventoryDisclosureTextBlock', window );">Inventory</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">6. Inventory</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Water stock</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 33,694</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 36,837</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Consumables stock</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 118,286</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 106,925</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Spare parts stock</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,539,953</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,634,157</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total inventory</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,691,933</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,777,919</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less current portion</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,287,555</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,232,721</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Inventory (non-current)</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,404,378</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,545,198</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>17
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789222080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NSC and AdR project development<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract', window );"><strong>NSC and AdR project development</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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock', window );">NSC and AdR project development</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">10. NSC and AdR Project Development</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In May&nbsp;2010, the Company acquired, through its wholly-owned Netherlands subsidiary, CW-Cooperatief, a 50% interest in NSC, a development stage Mexican company. CW-Cooperatief has since purchased, through the conversion of a loan it made to NSC, additional shares that increased its ownership interest in NSC to 99.99%. NSC was formed to pursue a project (the &#x201C;Project&#x201D;) that originally encompassed the construction, operation and minority ownership of a 100 million gallon per day seawater reverse osmosis desalination plant to be located in northern Baja California, Mexico and accompanying pipelines to deliver water to the Mexican potable water system. As discussed in paragraphs that follow, during 2015 the scope of the Project was defined by the State of Baja California (the &#x201C;State&#x201D;) to consist of a first phase consisting of a 50 million gallon per day plant and an aqueduct that connects to the Mexican potable water infrastructure and a second phase consisting of an additional 50 million gallons per day of production capacity.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Through a series of transactions completed in 2012&#8209;2014, NSC purchased 20.1 hectares of land for approximately $20.6 million on which the proposed Project&#x2019;s plant would be constructed.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In November&nbsp;2012, NSC entered into a lease with an effective term of 20&#8209;years from the date of full operation of the Project&#x2019;s desalination plant, with the Comisi&#xF3;n Federal de Electricidad for approximately 5,000 square meters of land on which it plans to construct the water intake and discharge works for the plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent to approximately $30,000 every two months. This lease may be cancelled by NSC should NSC ultimately not proceed with the Project.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In August&nbsp;2014, the State enacted new legislation to regulate Public-Private Association projects which involve the type of long-term contract between a public-sector authority and a private party required for the Project (the &#x201C;APP Law&#x201D;). Pursuant to this new legislation, in January&nbsp;2015, NSC submitted an expression of interest for its project to the Ministry of Infrastructure and Urban Development of the State of Baja California (&#x201C;SIDUE&#x201D;). SIDUE accepted NSC&#x2019;s expression of interest and requested that NSC submit a detailed proposal for the Project that complies with the requirements of the new legislation. NSC submitted this detailed proposal (the &#x201C;APP Proposal&#x201D;) to SIDUE in late March&nbsp;2015. The new legislation required that such proposal be evaluated by SIDUE and submitted to the Public-Private Association Projects State Committee (the &#x201C;APP Committee&#x201D;) for review and authorization. If the Project was authorized the State would be required to conduct a public tender for the Project.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In response to its APP Proposal, in September&nbsp;2015 NSC received a letter dated June&nbsp;30, 2015 from the Director General of the Comisi&#xF3;n Estatal del Agua de Baja California (&#x201C;CEA&#x201D;), the State agency with responsibility for the Project, stating that (i)&nbsp;the Project is in the public interest with high social benefits and is consistent with the objectives of the State development plan; and (ii)&nbsp;that the Project should proceed, and the required public tender should be conducted. In November&nbsp;2015, the State officially commenced the tender for the Project, the scope of which the State defined as a first phase to be operational in 2019 consisting of a 50 million gallon per day plant and an aqueduct that connects to the Mexican potable water infrastructure and a second phase to be operational in 2024 consisting of an additional 50 million gallons per day of production capacity. A consortium (the &#x201C;Consortium&#x201D;) comprised of NSC, NuWater S.A.P.I. de C.V. (&#x201C;NuWater&#x201D;) and Suez Medio Ambiente M&#xE9;xico, S.A. de C.V. (&#x201C;Suez MA&#x201D;), a subsidiary of SUEZ International, S.A.S., submitted its tender for the Project in April&nbsp;2016 and in June&nbsp;2016, the State designated the Consortium as the winner of the tender process for the Project.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Due to the amount of capital the Project requires, NSC will ultimately need an equity partner or partners for the Project. Consequently, NSC&#x2019;s tender to the State for the Project was based upon the following: (i)&nbsp;NSC will sell or otherwise transfer the land and other Project assets to a new company (&#x201C;Newco&#x201D;) that would build and own the Project; (ii)&nbsp;NSC&#x2019;s potential partners would provide the majority of the equity for the Project and thereby would own the majority interest in Newco; (iii)&nbsp;NSC would maintain a minority ownership position in Newco; and (iv)&nbsp;Newco would enter into a long-term management and technical services contract for the Project with an entity partially owned by NSC or another Company subsidiary.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In August&nbsp;2016, NSC and NuWater incorporated Newco under the name Aguas de Rosarito S.A.P.I. de C.V. (&#x201C;AdR&#x201D;), a special purpose company, to complete the Project and executed a shareholders agreement for AdR agreeing among other things that (i)&nbsp;AdR would purchase the land and other Project assets from NSC on the date that the Project begins commercial operations and (ii)&nbsp;AdR would enter into a Management and Technical Services Agreement with NSC effective on the first day that the Project begins commercial operations. NSC initially owned 99.6% of the equity of AdR. In February 2018, NSC acquired the remaining 0.4% ownership in AdR from NuWater.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">On August&nbsp;22, 2016, the Public Private Partnership Agreement for public private partnership number 002/2015, bid number SIDUE-CEA-APP&#8209;2015&#8209;002 (&#x201C;APP Contract&#x201D;), was executed between AdR, the CEA, the Government of Baja California represented by the Secretary of Planning and Finance and the Public Utilities Commission of Tijuana (&#x201C;CESPT&#x201D;). The APP Contract requires AdR to design, construct, finance and operate a seawater reverse osmosis desalination plant (and accompanying aqueduct) with a capacity of up to 100 million gallons per day in two phases: the first with a capacity of 50 million gallons per day and an aqueduct to the Mexican potable water system in Tijuana, Baja California and the second phase with a capacity of 50 million gallons per day. The first phase must be operational within 36&nbsp;months of commencing construction and the second phase must be operational by January 2025. The APP Contract further requires AdR to operate and maintain the plant and aqueduct for a period of 37&nbsp;years starting from the commencement of operation of the first phase. At the end of the operating period, the plant and aqueduct will be transferred to the CEA.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The APP Contract does not become effective until the following remaining open conditions, among others, have been met:</font>
		</p>
		<div style="width:100%"><table style="width:100%;" cellpadding="0" cellspacing="0"><tr><td style="width:7pt;"><p style="width:7pt;font-size:0pt;"></p></td><td valign="top" align="left" style="width: 17.00pt;">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;">
				<font style="margin:0pt;font-family:Symbol;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"> &#xB7;</font>
			</p>
		</td><td style="width:1pt;"><p style="width:1pt;width:1pt;font-size:0pt;"></p></td><td align="left" valign="top">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;">
			<font style="display:inline;font-family:Times New Roman,Times,serif;">the State has established and registered various payment trusts, guaranties and bank credit lines for specific use by the Project;</font></p></td></tr></table></div>
		<div style="width:100%"><table style="width:100%;" cellpadding="0" cellspacing="0"><tr><td style="width:7pt;"><p style="width:7pt;font-size:0pt;"></p></td><td valign="top" align="left" style="width: 17.00pt;">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;">
				<font style="margin:0pt;font-family:Symbol;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"> &#xB7;</font>
			</p>
		</td><td style="width:1pt;"><p style="width:1pt;width:1pt;font-size:0pt;"></p></td><td align="left" valign="top">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;">
			<font style="display:inline;font-family:Times New Roman,Times,serif;">AdR has obtained all rights of way required for the aqueduct; and</font></p></td></tr></table></div>
		<div style="width:100%"><table style="width:100%;" cellpadding="0" cellspacing="0"><tr><td style="width:7pt;"><p style="width:7pt;font-size:0pt;"></p></td><td valign="top" align="left" style="width: 17.00pt;">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;">
				<font style="margin:0pt 0pt 12pt;font-family:Symbol;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"> &#xB7;</font>
			</p>
		</td><td style="width:1pt;"><p style="width:1pt;width:1pt;font-size:0pt;"></p></td><td align="left" valign="top">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;">
			<font style="display:inline;font-family:Times New Roman,Times,serif;">all debt financing agreements necessary to provide the funding to AdR for the first phase of the Project have been executed.</font></p></td></tr></table></div>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In December&nbsp;2016, the Congress of the State of Baja California, Mexico (the &#x201C;Congress&#x201D;) passed Decreto #57 which, among other things, ratified and authorized the payment obligations of the corresponding public entities under the APP Contract and authorized the corresponding public entities to obtain a credit facility to guarantee their payment obligations. During 2017, following consultations between representatives of the State of Baja California and the Ministry of Finance of the Federal Government of Mexico, it was determined that certain amendments to Decreto #57 were required to comply with recent changes to the Federal Financial Discipline Law for Federative Entities and Municipalities. In addition, it was necessary to amend Decreto #57 to authorize the inclusion of revenue from the CESPT in the primary payment trust for the Project. These amendments were included in Decreto #168, which was approved by the Congress in December&nbsp;2017. The authorization for the execution of the credit agreement to guarantee the payment obligations of the public entities under the APP Contract given in Decreto #57, as amended by Decreto #168, expired on December&nbsp;31, 2018. During the congressional session held at the end of March 2019, the Congress passed Decreto #335, which renewed the authorizations for the various payment trusts, guaranties and bank credit lines required to be established for the Project by the State entities. Decreto #335 expired December 31, 2019. During the congressional session held at the end of December 2019, the Congress passed Decreto #37, which renewed the authorizations for the various payment trusts, guaranties and bank credit lines required to be established for the Project by the State entities. Decreto #37 expires June 30, 2020. However, the expiration of Decreto #37&nbsp;will not result in a termination of the APP Contract and/or the Project, as a new authorization may be issued by Congress.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Following its issuance, the following legal proceedings were initiated against Decreto #335:</font>
		</p>
		<p style="margin:0pt 0pt 12pt 18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">(a) Amparo trial filed by a certain congressman and his alternate in April 2019.</font><font style="display:inline;"> Given that neither AdR nor NSC are parties to this action, based on publicly available information the Company understands that in April 2019, a congressman of the Congress and his alternate filed this claim, stating that there are no interested third parties in this trial. Both the provisional and definitive suspensions of the effects of Decreto #335 requested by claimants, were denied by the Sixth District Court in Mexicali. As such, the effects of Decreto #335 have not been suspended. On July 31, 2019, this proceeding was dismissed. However, according to publicly available information, on August 15, 2019, the claimants appealed this dismissal. As neither AdR nor NSC are parties to this Amparo trial, they are not parties to that appeal. Based upon publicly available information, on February 6, 2020, the Sixth Collegiate Tribunal of the Fifteenth Circuit Court dismissed such appeal.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">(b) Amparo trial filed in May 2019 by certain individuals that allegedly form part of Consejo Coordinador Empresarial&nbsp;(a private local business association).</font><font style="display:inline;"> This claim challenged the constitutionality and therefore, the validity of Decreto #335. In May 2019, an initial resolution dismissing the claim was issued by the First District Court in Tijuana. The claimants in this proceeding appealed this dismissal, and the appeal was resolved in the claimants' favor by a superior court, therefore forcing the admission of this amparo claim by the First District Court in Tijuana. Both the provisional and definitive suspensions of the effects of Decreto #335 requested by claimants were denied by the First District Court in Tijuana. On October 1, 2019, AdR appeared before the First District Court, to vigorously oppose this claim. On January 3, 2020, the First District Court in Tijuana dismissed this claim On January 15, 2020, claimants appealed such dismissal, and such appeal has not been yet resolved.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">(c)</font><font style="display:inline;font-style:italic;"> Constitutionality challenge (Acci&#xF3;n de Inconstitucionalidad) against Decreto #335, filed by certain congresspersons in May 2019</font><font style="display:inline;">. Based on publicly available information, the Company understands that in May 2019, certain congresspersons filed this constitutionality challenge against Decreto #335. This challenge has yet to be resolved.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Both the exchange rate for the Mexican peso relative to the dollar and general macroeconomic conditions in Mexico have varied since the execution of the APP Contract. These changes have adversely impacted the estimated construction, operating and financing costs for the Project. The APP Contract and the APP Law allow for the parties to negotiate (but do not guarantee) modifications to the consideration (i.e. water tariff) under the APP Contract in the event of such significant macroeconomic condition changes. In February&nbsp;2017, AdR submitted proposals to the CEA requesting the definition of the mechanism required by the APP Contract to update the consideration under the APP Contract for changes in foreign exchange rates, lending rates and certain laws which have impacted the Project. On June&nbsp;1, 2018, AdR and the CEA executed an amendment to the APP Contract which, among other things, increases the scope of Phase 1 of the Project for including the aqueduct originally designated for Phase 2, and addresses AdR&#x2019;s concerns regarding the impact on the Project for changes in the exchange rate for the peso relative to the dollar and changes in interest rates that have occurred subsequent to the submission of the Consortium&#x2019;s bid for the Project. As a result of this amendment to the APP Contract, the final cost of Phase 1 and the related consideration to be charged by AdR under the APP Contract will be determined based upon the bid submitted by the Consortium, the changes set forth in the amendment to the APP Contract and the economic conditions (e.g. interest rates and currency exchange rates) in effect on the financial closing date for Phase 1.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:left;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In February&nbsp;2018, AdR executed a subscription agreement (the &#x201C;Agreement&#x201D;) for the equity funding required for the Project. The Agreement calls for NSC to retain a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. (&#x201C;Greenfield&#x201D;), a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The Agreement also provides Suez MA with the option to purchase 20% of the equity of AdR. If Suez MA does not exercise this option, NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the conditions precedent related to the Project are met, including but not limited to those conditions discussed previously. The aggregate investment to be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans, is presently estimated at approximately 20% of the total cost of Phase 1 of the Project. This Agreement was originally scheduled to expire on June&nbsp;30, 2019 but has been extended to April &nbsp;30, &nbsp;2020.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In June&nbsp;2018, AdR and Suez MA executed a contract whereby Suez MA will serve as the engineering, procurement and&nbsp;&nbsp;construction contractor for the Project with such contract becoming effective on the effective date of the APP Contract.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">If AdR is ultimately unable to proceed with the Project due to a failure by any of the parties involved to meet the conditions necessary for the APP Contract to become effective, or for any other reason, the land NSC has purchased and the rights of way deposits it has made may lose their strategic importance derived from their association with the Project and consequently may decline in value. If AdR does not proceed with the Project, NSC may ultimately be unable to sell this land or recoup its rights of way deposits for amounts at least equal to their carrying values as of December&nbsp;31, 2019 of approximately $24.2 million. Any loss on the sale of the land, or impairment losses NSC may be required to record as a result of a decrease in the (i)&nbsp;fair value of the land; or (ii)&nbsp;value of the rights of way arising from the inability to complete the Project could have a material adverse impact on the Company&#x2019;s financial condition and results of operations.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Included in the Company&#x2019;s results of operations are general and administrative expenses from NSC and AdR, consisting of organizational, legal, accounting, engineering, consulting and other costs relating to Project development activities. Such expenses amounted to approximately $2,348,000 and $2,884,000 for the&nbsp;year ended December&nbsp;31, 2019 and 2018, respectively. The assets and liabilities of NSC and AdR included in the Company&#x2019;s&nbsp;&nbsp;consolidated balance sheets amounted to approximately $29.3 million and $2.9 million, respectively, as of December&nbsp;31, 2019 and approximately $26.2 million and $243,000 respectively, as of December&nbsp;31, 2018.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-decoration:underline;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Project Litigation</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Immediately following CW-Cooperatief&#x2019;s acquisition of its initial 50% ownership in NSC, the remaining 50% ownership interest in NSC was held by an unrelated company, Norte Sur Agua, S. de R.L. de C.V. (&#x201C;NSA&#x201D;). NSA subsequently transferred ownership of half of its shares in NSC to EWG Water LLC (&#x201C;EWG&#x201D;) and the other half of its shares in NSC to an individual (the &#x201C;individual shareholder&#x201D;). In February&nbsp;2012, CW-Cooperatief paid $300,000 to enter into an agreement (the &#x201C;Option Agreement&#x201D;) that provided&nbsp;it with an option, exercisable through February&nbsp;7, 2014, to purchase the shares of NSC owned by the individual shareholder for a price of $1.0 million along with an immediate usufruct and power of attorney to vote those shares. Such shares constituted 25% of the ownership of NSC as of February&nbsp;2012. In May&nbsp;2013, NSC repaid a $5.7 million loan payable to CW-Cooperatief by issuing additional shares of its stock. As a result of this share issuance to CW-Cooperatief, the Company indirectly acquired 99.99% of the ownership of NSC. The Option Agreement contained an anti-dilution provision that required CW-Cooperatief to transfer or otherwise cause the individual shareholder to acquire, for a total price of $1 (regardless of their par or market value), shares in NSC of an amount sufficient to maintain the individual shareholder&#x2019;s 25% ownership interest in NSC if (i)&nbsp;any new shares of NSC were issued subsequent to the execution of the Option Agreement (causing the individual shareholder&#x2019;s 25% ownership interest in NSC to be decreased); and (ii)&nbsp;CW-Cooperatief did not exercise its share purchase option by February&nbsp;7, 2014. CW-Cooperatief exercised its option and paid the $1.0 million to the individual shareholder to purchase the Option Agreement shares in February&nbsp;2014.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In January 2018, EWG initiated an ordinary mercantile claim&nbsp;&nbsp;against the individual shareholder, NSC and CW-Cooperatief, (with AdR being named as a third party to be called to trial) before the Tenth Civil Judge in Tijuana, Baja California for Mercantile Matters (the &#x201C;Tenth Civil Judge&#x201D;).</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The paragraphs that follow include a description of such litigation, while subparagraphs a) through f) that follow describe certain separate amparo claims, an appeal and an administrative act arising from or relating to such ordinary mercantile claim, all in chronological order.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 18pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">-<font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"></font>In the ordinary mercantile claim, EWG challenged, among other things, the transactions contemplated under the Option Agreement, and therefore, the capital investment transactions that increased the ownership interest of CW-Cooperatief in NSC to 99.99% as a consequence of the Option Agreement. EWG requested that the courts, as a preliminary matter; (a)&nbsp;suspend the effectiveness of the challenged transactions; (b)&nbsp;order certain public officials in Mexico to record the pendency of the lawsuit in the public records (including a special request to register a lien over the real estate owned by NSC); (c)&nbsp;appoint an inspector for NSC to oversee its commercial activities; and (d)&nbsp;order public officials in Mexico and credit institutions abroad to refrain from authorizing or executing any legal act related with the activities of the plaintiff, the co-defendants and the third party called to trial to avoid damages to third parties, including those with whom negotiations or any form of commercial or administrative activities, or activities of any other nature related with the &#x201C;Rosarito&#x201D; water desalination project, are being conducted. The Tenth Civil Judge granted, ex-parte, the preliminary relief sought by EWG, which resulted in the issuance of official writs to several governmental and public entities involved with the Project, including the registration of the pendency of the lawsuit in certain public records.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">a) AdR amparo claim against the preliminary relief sought by EWG.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In April&nbsp;2018, AdR filed an amparo against the official writs issued by the Tenth Civil Judge to two governmental entities. In May&nbsp;2018, the amparo claim was amended to also request protection against additional official writs issued by the Tenth Civil Judge to two other governmental entities and one banking institution. In May&nbsp;2018, the Third District Court for Amparo and Federal Trials in the State of Baja California with residence in Tijuana granted a temporary suspension of the effects and consequences of the claimed official writs issued by the Tenth Civil Judge pending a further determination by the Third District Court. Such suspension was granted definitively in July&nbsp;2018, and in August&nbsp;2018, a resolution determining that the claimed official writs are unconstitutional, was issued.&nbsp;EWG appealed such resolution, and in January 2020, the Collegiate Tribunal resolving such appeal dismissed the amparo filed by AdR. However, such dismissal does not adversely impact AdR, considering the resolution to the appeal mentioned in subparagraph b) that follows.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">-<font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"></font>On October&nbsp;16, 2018, NSC was served with the ordinary mercantile claim. On November&nbsp;7, 2018, NSC filed a legal response to the claim, vigorously opposing the claims made by EWG. In addition to such legal response, NSC filed (i)&nbsp;a request to submit the claim to arbitration, based on certain provisions of the by-laws of NSC, (ii)&nbsp;an appeal remedy against the preliminary relief, and (iii)&nbsp;a request for the setting of a guarantee to release the preliminary relief granted in favor of EWG.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">b) Appeal filed by NSC against the preliminary relief sought by EWG.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The appeal remedy mentioned&nbsp;previously in item (ii) suspended the proceeding (through the posting of a guarantee by NSC), and was resolved in December 2019 and communicated to EWG in January 2020. Such resolution revoked the order of the Tenth Civil Judge whereby EWG was granted the preliminary relief.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">c) Amparo filed by EWG against the revocation of the preliminary relief.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In January 2020, EWG filed a new amparo claim against the resolution of the appeal remedy previously mentioned in item (ii). NSC has responded to this new amparo to vigorously oppose such amparo claim of EWG and to uphold the resolution of such appeal remedy. To this date, this amparo claim&nbsp;has not been resolved and, as such, it does not affect the revocation of the preliminary relief.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">-<font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"></font>On February&nbsp;26, 2019, the Tenth Civil Judge acknowledged NSC&#x2019;s filing of the legal response to the ordinary mercantile claim, &nbsp;its request to submit to arbitration, and the appeal remedy&nbsp;previously&nbsp;mentioned in item (ii), granting EWG a period of three business&nbsp;days to, among others, state what it deemed convenient to its interest.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">-<font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"></font>Further, on February&nbsp;26, 2019, the Tenth Civil Judge set the guarantee requested in NSC&#x2019;s November 7, 2018 legal response, in the form of a security deposit in the amount of 1,000,000 Mexican pesos, to release the preliminary relief sought by EWG. On March&nbsp;4, 2019, NSC filed before the Tenth Civil Judge evidence of such security deposit, requesting the release of the mentioned preliminary relief.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">-<font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"></font>Irrespective of the resolution revoking the preliminary relief previously granted in favor of EWG (due to the filing of the security deposit by NSC) and the pendency of the appeal remedy filed by EWG against such revocation, on April 12, 2019, the Tenth Civil Judge granted EWG the opportunity to file a counter guarantee in the amount of 1,500,000 Mexican pesos to maintain the ex-parte preliminary relief granted in its favor. With respect to this matter, the Tenth Civil Judge issued a resolution on April 26, 2019 allowing such counter guarantee to be filed in the form of a security deposit or in any other form allowed by the law, without extending the term initially granted for the filing of the counter guarantee.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">-<font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"></font>NSC has vigorously opposed the resolution of the Tenth Civil Judge allowing the filing of a counter guarantee through the filing of a revocation remedy. To date, such appeal remedy has not been resolved.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">-<font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"></font>Further, on April 12, 2019, the Tenth Civil Judge ruled that the request for arbitration filed on November 7, 2018 was not applicable under Mexican law.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">d) Amparo filed by NSC against the resolution rejecting submission to arbitration.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">On May 17, 2019, NSC filed an amparo claim against the April 12, 2019 ruling. Such amparo claim was resolved on October 31, 2019, ordering the Tenth Civil Judge to issue a new resolution on the request to submit the claim to arbitration. EWG filed an appeal remedy opposing such order for the issuance of a new resolution, and such remedy has not yet been resolved. However, NSC has filed pleadings to uphold the order for the issuance of a new resolution challenged by EWG.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In any event, the order for the Tenth Civil Judge to issue a new resolution on the request to submit the claim to arbitration does not necessarily imply that the Tenth Civil Judge shall rule to move to arbitration. However, if the new resolution is unfavorable for NSC, NSC is prepared to vigorously oppose such resolution.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">e) Administrative cancellation of registrations before the Public Registry of Property.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Despite the posting of the previously mentioned 1,000,000 Mexican pesos guarantee in February 26, 2019 to release the preliminary relief sought by EWG within the ordinary mercantile claim, the Tenth Civil Judge failed to make her resolution effective, which would thereby rescind the previously mentioned preliminary relief granted to EWG. Consequently, on June 19, 2019 (i.e. before obtaining a resolution revoking the preliminary relief as mentioned previously), NSC filed before the Public Registry of Property of Baja California a cancellation request for the provisional lien and the preventive annotation recorded against NSC&#x2019;s property in the public real estate records. On June 24, 2019, the Public Registry of Property of Baja California issued an encumbrances cancellation resolution, approving the release of the provisional lien and the preventive annotation recorded against NSC&#x2019;s property in the public real estate records. Such encumbrances cancellation resolution was registered before the Public Registry of Property of Playas de Rosarito on June 25, 2019. On June 26, 2019, the Public Registry of Property of Playas de Rosarito issued a certificate of no liens with respect to the real estate owned by NSC.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">f) Amparo filed by EWG against the administrative cancellation of registrations before the Public Registry of Property.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 54pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In November 2019, NSC learned that EWG had filed an amparo claim before the Third District Court in Tijuana against such encumbrances cancellation resolution, and in December 2019, NSC responded to such procedure to vigorously oppose the claim of EWG. Thereafter, NSC submitted a motion to dismiss, based on the resolution of the appeal remedy revoking the preliminary relief, previously mentioned in item (ii). The Court resolved in favor of such motion to dismiss. However, EWG may file an appeal remedy against such resolution.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">-<font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"></font>On June 27, 2019, the Tenth Civil Judge acknowledged the posting, by EWG, of a bond policy as the counter guarantee allowed pursuant to the Tenth Civil Judge&#x2019;s ruling on April 26, 2019. NSC plans to vigorously oppose the filing of such bond policy upon continuation of the proceedings, following the suspension granted as a result of the filing of the appeal remedy previously mentioned in item (ii).</font>
		</p>
		<p style="margin:0pt 0pt 12pt 36pt;text-indent: -18pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">-<font style="display:inline;;font-size: 10pt;font-family:Times New Roman,Times,serif;text-indent:0pt;margin-left:0pt;padding:0pt 12pt 0pt 0pt;"></font>CW-Cooperatief has not been officially served with the ordinary mercantile claim, and AdR has not been notified that it has to appear for such trial. In any event, AdR is only a &nbsp;named third party called to trial in this claim, and no claims have been made by EWG against AdR.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company cannot presently determine what impact the resolution of the claim may ultimately have on its ability to complete the Project.</font>
		</p><div /></div> </div><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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates. It reflects specified information about ownership, financial results from, and financial position in such entities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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>18
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6777700512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contracts in progress (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Contracts in progress</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_cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock', window );">Summary of information relative to revenue recognized and amounts billed on contracts in progress</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Revenue recognized and amounts billed on contracts in progress are summarized as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:25.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31,</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenues recognized to date on contracts in process</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,041,993</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,377,657</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Amounts billed to date on contracts in process&nbsp; </font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (22,980,598)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (5,651,928)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,061,395</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 725,729</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The above net balances are reflected in the accompanying consolidated balance sheet as follows:</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31,</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Costs and estimated earnings in excess of billings</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,675,781</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 835,669</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Billings in excess of costs and estimated earnings </font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (614,386)</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (109,940)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,061,395</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 725,729</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue recognized and amounts billed with regard to contracts with customers in progress.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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>19
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799688832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of PERC (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisition of PERC</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_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock', window );">Summary of purchase price for PERC</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cash consideration</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Purchase price (excluding working capital)</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,088,817</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cash acquired</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (941,379)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total cash consideration</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,147,438</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Summary of estimated fair values of the assets and liabilities assumed at the acquisition date</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Financial assets</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,371,532</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Costs and estimated earnings in excess of billings</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 20,854</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Property, plant and equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 86,287</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Identifiable intangible assets</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,990,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Deferred tax liability</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,117,200)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Accounts payable and accrued liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,260,722)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="middle" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Working capital adjustment payable</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (23,467)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Deferred revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (117,636)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Billings in excess of costs and estimated earnings</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (760,992)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net liability arising from put/call options</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (744,000)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total identifiable net assets</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,444,656</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-controlling interest in PERC</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (3,617,634)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Goodwill</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,320,416</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,147,438</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Summary of components of identifiable intangible assets assumed at the acquisition date</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Amount</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Useful&nbsp;life</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-compete agreement</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 130,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Trade name</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,300,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">15 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Customer backlog</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 360,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Facility management contracts</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,200,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">6 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,990,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock', window );">Summary of results of operations of PERC included in the Company's results of operations</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,376,793</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gross profit</font></p>
				</td>
				<td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 407,604</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Amortization of intangibles, net of tax benefit</font></p>
				</td>
				<td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (81,200)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income</font></p>
				</td>
				<td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 37,924</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Summary of pro forma financial information</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 77,615,958</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 76,787,893</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cost of revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 47,162,564</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 47,608,703</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gross profit</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 30,453,394</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 29,179,190</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">General and administrative expenses</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21,620,106</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21,451,898</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gain (loss) on asset dispositions and impairments, net</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 447,681</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (58,434)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,280,969</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,668,858</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other income (expense), net</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 805,093</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,749,833</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> Income before income taxes</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,086,062</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,418,691</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Provision for (benefit from) income taxes</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 72,814</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (651,300)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations </font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,013,248</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,069,991</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from continuing operations attributable to non-controlling interests</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,505,068</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 792,092</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,508,180</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,277,899</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gain on sale of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,621,170</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,115,825</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total income from discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,621,170</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,115,825</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,129,350</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,393,724</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Continuing operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.57</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.69</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.24</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.07</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Basic earnings per share</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.81</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.76</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Continuing operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.56</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.68</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.24</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.07</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Diluted earnings per share</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.80</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.75</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Weighted average number of common shares used in the determination of:</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Basic earnings per share</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,025,639</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,962,760</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Diluted earnings per share</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,137,076</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,074,147</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finite-lived and indefinite-lived intangible assets acquired as part of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6649837408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impact of recent accounting standards<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Impact of recent accounting standards</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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Impact of recent accounting standards</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">25. Impact of recent accounting standards</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Adoption of New Accounting Standards:</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In February 2016, the FASB issued ASU 2016&#8209;02, </font><font style="display:inline;font-style:italic;">Leases (Topic 842),&nbsp;</font><font style="display:inline;">which amends the guidance relating to the definition of a lease, recognition of lease assets and liabilities on the balance sheet and the related disclosure requirements. In July&nbsp;2018, the FASB issued ASU 2018&#8209;11,&nbsp;</font><font style="display:inline;font-style:italic;">Leases: Targeted Improvements</font><font style="display:inline;">, which amends the new leasing guidance such that entities may elect not to restate their comparative periods in the period of adoption. In January&nbsp;2018, the FASB issued ASU 2018&#8209;01, </font><font style="display:inline;font-style:italic;">Leases (Topic 842)</font><font style="display:inline;">, which provides an optional transition practical expedient for the adoption of ASU 2016&#8209;02 that, if elected, would not require an organization to reconsider their accounting for existing land easements that are not currently accounted for under the old leases standard and clarify that new or modified land easements should be evaluated under ASU 2016&#8209;02, once an entity has adopted the new standard.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The guidance requires lessees to recognize an asset and liability on the balance sheet for all of their lease obligations. Operating leases were previously not recognized on the balance sheet. ASU 2016&#8209;02 is effective for annual reporting periods beginning after December&nbsp;15, 2018 and early adoption is permitted. The Company&nbsp;&nbsp;adopted the standard using the modified retrospective method for its existing leases and the standard created lease assets and lease liabilities on the consolidated balance sheets.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">On January 1, 2019, the Company elected certain practical expedients and carried forward historical conclusions related to (1)&nbsp;contracts that contain leases, (2)&nbsp;existing lease classification for any expired or existing leases, and (3)&nbsp;initial direct costs for any existing leases. The Company also applied the practical expedient that allows the Company to elect, as an accounting policy, by asset class, to include both lease and non-lease components as a single component and account for it as a lease. The Company applied the short-term lease exception for lessees which allows the Company to not have to apply the recognition requirements of the new leasing guidance for short-term leases and to recognize lease payments in net income on a straight-line basis over the lease term. The Company also applied the practical expedient related to land easements, allowing it to carry forward its accounting treatment for land easements on existing agreements. The adoption of this new lease standard did not have a material impact on the Company&#x2019;s financial position, results of operations or cash flows.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Effect of newly issued but not yet effective accounting standards:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">None.</font>
		</p><div /></div> </div><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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="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>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6778851744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-based compensation</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of significant weighted average assumptions</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Risk free interest rate</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2.11</font></p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2.05</font></p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Expected option life (years)</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1.1</font></p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1.2</font></p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Expected volatility</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 34.59</font></p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 25.10</font></p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Expected dividend yield</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2.44</font></p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2.62</font></p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<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 company's stock option activity</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">A summary of the Company&#x2019;s stock option activity for the&nbsp;year ended December&nbsp;31, 2019 is as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Weighted</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Weighted</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Average</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Average</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Remaining</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Aggregate</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Exercise</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Contractual</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Intrinsic</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Options</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Price</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Life&nbsp;(Years)</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Value&nbsp;(1)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Outstanding at beginning of period</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,830</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12.69</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Granted</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,868</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11.19</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Exercised</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,566)</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10.10</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Forfeited/expired</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (8,482)</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10.93</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Outstanding as of December&nbsp;31,&nbsp;2019</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,650</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13.08</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2.04</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">years&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 34,287</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Exercisable as of&nbsp;&nbsp;December&nbsp;31,&nbsp;2019</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">years&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
		</table></div>
		<div><hr style="border-width:0;width:25%;height:1pt;color:black;background-color:black;" align="left"></hr></div>
		<div style="width:100%"><table style="width:100%;" cellpadding="0" cellspacing="0"><tr><td style="width:0pt;"><p style="width:0pt;font-size:0pt;"></p></td><td valign="top" align="left" style="width: 18.00pt;">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;">
				<font style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"> (1)</font>
			</p>
		</td><td style="width:0pt;"><p style="width:0pt;width:0pt;font-size:0pt;"></p></td><td align="left" valign="top">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;">
			<font style="display:inline;font-family:Times New Roman,Times,serif;">The intrinsic value of a stock option represents the amount by which the fair value of the underlying stock, measured by reference to the closing price of the common shares of $16.30 on the Nasdaq Global Select Market on December&nbsp;31, 2019, exceeds the exercise price of the option.</font></p></td></tr></table></div><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of weighted average fair value of options at the date of grant and the intrinsic value</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Options granted with an exercise price below market price on the date of grant:</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Employees &#x2014; preferred stock</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.73</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.27</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Overall weighted average</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.73</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.27</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Options granted with an exercise price at market price on the date of grant:</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Management employees</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Employees &#x2014; common stock</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.23</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.19</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Overall weighted average</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.23</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.19</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Options granted with an exercise price above market price on the date of grant:</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Management employees</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Employees &#x2014; preferred stock</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Overall weighted average</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total intrinsic value of options exercised</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,857</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,379</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799464848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies - Weighted the fair values estimated (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_RetailMember', window );">Retail [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></td>
<td class="nump">100.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_StatementBusinessSegmentsAxis=cwco_BulkMember', window );">Bulk [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></td>
<td class="nump">100.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_StatementBusinessSegmentsAxis=cwco_ManufacturingUnitsMember', window );">Manufacturing Units [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></td>
<td class="nump">100.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_cwco_FairValueDeterminingMethodAxis=cwco_DiscountedCashFlowMethodMember', window );">Discounted Cash Flow Method [Member] | Retail [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></td>
<td class="nump">80.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_cwco_FairValueDeterminingMethodAxis=cwco_DiscountedCashFlowMethodMember', window );">Discounted Cash Flow Method [Member] | Bulk [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></td>
<td class="nump">80.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_cwco_FairValueDeterminingMethodAxis=cwco_DiscountedCashFlowMethodMember', window );">Discounted Cash Flow Method [Member] | Manufacturing Units [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></td>
<td class="nump">80.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_cwco_FairValueDeterminingMethodAxis=cwco_GuidelinePublicCompanyMethodMember', window );">Guideline Public Company Method [Member] | Retail [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></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_cwco_FairValueDeterminingMethodAxis=cwco_GuidelinePublicCompanyMethodMember', window );">Guideline Public Company Method [Member] | Bulk [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></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_cwco_FairValueDeterminingMethodAxis=cwco_GuidelinePublicCompanyMethodMember', window );">Guideline Public Company Method [Member] | Manufacturing Units [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></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_cwco_FairValueDeterminingMethodAxis=cwco_MergersAndAcquisitionsMethodMember', window );">Mergers And Acquisitions Method [Member] | Retail [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></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_cwco_FairValueDeterminingMethodAxis=cwco_MergersAndAcquisitionsMethodMember', window );">Mergers And Acquisitions Method [Member] | Bulk [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></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_cwco_FairValueDeterminingMethodAxis=cwco_MergersAndAcquisitionsMethodMember', window );">Mergers And Acquisitions Method [Member] | Manufacturing Units [Member]</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_cwco_EstimatedFairValuePercentageSegmentReportingInformation', window );">Estimated Fair Value Percentage Segment Reporting Information</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_EstimatedFairValuePercentageSegmentReportingInformation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated fair value of reporting segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EstimatedFairValuePercentageSegmentReportingInformation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_StatementBusinessSegmentsAxis=us-gaap_RetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetailMember</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=cwco_BulkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_BulkMember</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=cwco_ManufacturingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_ManufacturingUnitsMember</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_cwco_FairValueDeterminingMethodAxis=cwco_DiscountedCashFlowMethodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_FairValueDeterminingMethodAxis=cwco_DiscountedCashFlowMethodMember</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_cwco_FairValueDeterminingMethodAxis=cwco_GuidelinePublicCompanyMethodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_FairValueDeterminingMethodAxis=cwco_GuidelinePublicCompanyMethodMember</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_cwco_FairValueDeterminingMethodAxis=cwco_MergersAndAcquisitionsMethodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_FairValueDeterminingMethodAxis=cwco_MergersAndAcquisitionsMethodMember</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>24
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6798900928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF INCOME</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 68,793,651<span></span>
</td>
<td class="nump">$ 65,719,857<span></span>
</td>
</tr>
<tr class="re">
<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 revenue</a></td>
<td class="nump">40,519,303<span></span>
</td>
<td class="nump">38,977,570<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">28,274,348<span></span>
</td>
<td class="nump">26,742,287<span></span>
</td>
</tr>
<tr class="re">
<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">19,348,958<span></span>
</td>
<td class="nump">18,709,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain (loss) on asset dispositions and impairments, net</a></td>
<td class="nump">445,041<span></span>
</td>
<td class="num">(56,774)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">9,370,431<span></span>
</td>
<td class="nump">7,976,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</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_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">588,509<span></span>
</td>
<td class="nump">663,197<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,814)<span></span>
</td>
<td class="num">(8,427)<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_cwco_ProfitLossFromSubsidiaries', window );">Profit-sharing income from OC-BVI</a></td>
<td class="nump">16,200<span></span>
</td>
<td class="nump">654,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_IncomeLossFromEquityMethodInvestments', window );">Equity in the earnings of OC-BVI</a></td>
<td class="nump">44,765<span></span>
</td>
<td class="nump">1,798,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Net unrealized gain (loss) on put/call options</a></td>
<td class="nump">56,000<span></span>
</td>
<td class="num">(256,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_OtherNonoperatingIncomeExpense', window );">Other</a></td>
<td class="nump">98,431<span></span>
</td>
<td class="num">(111,061)<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_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">801,091<span></span>
</td>
<td class="nump">2,740,064<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">10,171,522<span></span>
</td>
<td class="nump">10,716,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">66,621<span></span>
</td>
<td class="num">(157,291)<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="nump">10,104,901<span></span>
</td>
<td class="nump">10,873,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Income from continuing operations attributable to non-controlling interests</a></td>
<td class="nump">1,549,978<span></span>
</td>
<td class="nump">695,787<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_IncomeLossFromContinuingOperations', window );">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">8,554,923<span></span>
</td>
<td class="nump">10,177,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">3,621,170<span></span>
</td>
<td class="nump">0<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_cwco_IncomeLossFromDiscontinuedOperations', window );">Net income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,115,825<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Total income from discontinued operations</a></td>
<td class="nump">3,621,170<span></span>
</td>
<td class="nump">1,115,825<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">$ 12,176,093<span></span>
</td>
<td class="nump">$ 11,293,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="nump">$ 0.57<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Discontinued operations</a></td>
<td class="nump">0.24<span></span>
</td>
<td class="nump">0.07<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_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">0.81<span></span>
</td>
<td class="nump">0.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</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_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="nump">0.56<span></span>
</td>
<td class="nump">0.68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Discontinued operations</a></td>
<td class="nump">0.24<span></span>
</td>
<td class="nump">0.07<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_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">0.80<span></span>
</td>
<td class="nump">0.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common and redeemable preferred shares</a></td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="ro">
<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 number of common shares used in the determination of:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic earnings per share</a></td>
<td class="nump">15,025,639<span></span>
</td>
<td class="nump">14,962,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted earnings per share</a></td>
<td class="nump">15,137,076<span></span>
</td>
<td class="nump">15,074,147<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_IncomeLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from a 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;">cwco_IncomeLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ProfitLossFromSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the entity's share of profit or (loss) from its unconsolidated equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ProfitLossFromSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared during the period for each share of common stock 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 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of gain (loss) not previously recognized resulting from the disposal of a 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the 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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the 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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period 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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from continuing operations 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613673-111683<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.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><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 1<br> -Subparagraph (a)<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_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: 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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 6: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 7: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868656-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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: 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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 6: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868656-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 9: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: 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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income earned from interest bearing assets 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_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<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> -Subparagraph (a)<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_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-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>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6778692272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting policies</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_SignificantAccountingPoliciesTextBlock', window );">Accounting policies</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">2. Accounting policies</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Basis of preparation:</font><font style="display:inline;"> The consolidated financial statements presented are prepared in accordance with the accounting principles generally accepted in the United States of America.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Use of estimates:</font><font style="display:inline;"> The preparation of consolidated 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 the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to estimates and assumptions include the carrying value of property, plant and equipment, intangible assets, goodwill and put/call options. Actual results could differ significantly from such estimates.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Basis of consolidation:</font><font style="display:inline;"> The accompanying condensed consolidated financial statements include the accounts of the Company&#x2019;s (i)&nbsp;wholly-owned subsidiaries, Aquilex,&nbsp;Inc., Cayman Water Company Limited (&#x201C;Cayman Water&#x201D;), Ocean Conversion (Cayman) Limited (&#x201C;OC-Cayman&#x201D;), DesalCo Limited (&#x201C;DesalCo&#x201D;), Consolidated Water Cooperatief, U.A. (&#x201C;CW-Cooperatief&#x201D;), Consolidated Water U.S. Holdings,&nbsp;Inc. (&#x201C;CW-Holdings&#x201D;); and (ii)&nbsp;majority-owned subsidiaries Consolidated Water (Bahamas)&nbsp;Ltd. (&#x201C;CW-Bahamas&#x201D;), Aerex Industries,&nbsp;Inc. (&#x201C;Aerex&#x201D;), N.S.C. Agua, S.A. de C.V. (&#x201C;NSC&#x201D;), Aguas de Rosarito S.A.P.I. de C.V. (&#x201C;AdR&#x201D;), PERC Water Corporation ("PERC") and PT Consolidated Water Bali ("CW-Bali&#x201D;). The Company&#x2019;s investment in its affiliate Ocean Conversion (BVI)&nbsp;Ltd. (&#x201C;OC-BVI&#x201D;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Foreign currency:</font><font style="display:inline;">&nbsp;The Company&#x2019;s reporting currency is the United States dollar (&#x201C;US$&#x201D;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, CW-Cooperatief and CW-Bali) is the currency for each respective country. The functional currency for NSC, AdR, CW-Cooperatief and CW-Bali is the US$. NSC and AdR conduct business in US$ and Mexican pesos, CW-Cooperatief conducts business in US$ and euros, and CW-Bali conducts business in US$ and Indonesian rupiahs. The exchange rates for the Cayman Islands dollar, the Belize dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos, euros and rupiahs into US$ vary based upon market conditions. Net foreign currency gains arising from transactions and re-measurements were $35,352 and $8,089 for the&nbsp;year ended December&nbsp;31, 2019 and 2018, respectively, and are included in &#x201C;Other income (expense)&nbsp;- Other&#x201D; in the accompanying condensed consolidated statements of income.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Cash and cash equivalents:</font><font style="display:inline;"> Cash and cash equivalents consist of demand deposits at banks and highly liquid deposits at banks with an original maturity of three&nbsp;months or less. Cash and cash equivalents as of December&nbsp;31, 2019 and December&nbsp;31, 2018 include $12.7 million and $8.4 million, respectively, of certificates of deposits with an original maturity of three&nbsp;months or less.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">As of December&nbsp;31, 2019, the Company had deposits in U.S. banks in excess of federally insured limits of approximately $6.5 million. As of December&nbsp;31, 2019, the Company held cash in foreign bank accounts of approximately $36.0 million.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Certain transfers from the Company&#x2019;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of The Bahamas. As of December&nbsp;31, 2019, the equivalent United States dollar cash balances for deposits held in The Bahamas were approximately $7.4 million.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Accounts receivable and allowance for doubtful accounts:</font><font style="display:inline;"> Accounts receivable are recorded at invoiced amounts based on meter readings or minimum take-or-pay amounts per contractual agreements. The allowance for doubtful accounts is the Company&#x2019;s best estimate of the amount of probable credit losses in the Company&#x2019;s existing accounts receivable balance. The Company determines the allowance for doubtful accounts based on historical write-off experience and&nbsp;monthly review of delinquent accounts. Past due balances are reviewed individually for collectability and disconnection. Account balances are charged off against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered by management to be remote.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Inventory:</font><font style="display:inline;"> Inventory primarily includes consumables stock and spare parts stock that are valued at cost, less an allowance for obsolescence, with cost determined on the first-in, first-out basis. Inventory also includes potable water held in the Company&#x2019;s reservoirs. The carrying amount of the water inventory is the lower of the average cost of producing water during the&nbsp;year or its net realizable value.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Loans receivable:</font><font style="display:inline;"> Loans receivable relate to notes receivable from customers arising from the construction and sale of water infrastructure. The allowance for loan losses, if any, is the Company&#x2019;s best estimate of the amount of probable credit losses in the Company&#x2019;s existing loans and is determined on an individual loan basis.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Costs and estimated earnings in excess of billings:</font><font style="display:inline;"> Costs and estimated earnings in excess of billings represent revenue recognized in excess of amounts billed on the respective uncompleted construction and manufacturing contracts.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Billings in excess of costs and estimated earnings:</font><font style="display:inline;"> Billing in excess of costs&nbsp;and estimated earnings represent amounts billed in excess of revenue recognized on the respective uncompleted construction and manufacturing contracts.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Property, plant and equipment, net:</font><font style="display:inline;"> Property, plant and equipment is stated at cost less accumulated depreciation. Depreciation is calculated using a straight-line method with an allowance for estimated residual values. Rates are determined based on the estimated useful lives of the assets as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Buildings</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">5 to 40 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Plant and equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">4 to 40 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Distribution system</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 to 40 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Office furniture, fixtures and equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 to 10 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Vehicles</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 to 10 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Leasehold improvements</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Shorter of 5 years or lease term</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Lab equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">5 to 10 years</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Additions to property, plant and equipment are comprised of the cost of the contracted services, direct labor and materials. Assets under construction are recorded as additions to property, plant and equipment upon completion of the projects. Depreciation commences in the&nbsp;month the asset is placed in service.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Interest costs directly attributable to the acquisition and construction of qualifying assets, which are assets that necessarily take a substantial amount of time to be ready for their intended use, are added to the cost of those assets until such time as the assets are substantially ready for use. No interest was capitalized during the years ended December 31, 2019 or 2018.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Long-lived assets:</font><font style="display:inline;"> Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or a significant adverse change that would indicate that the carrying amount of an asset or group of assets is not recoverable. For long-lived assets to be held and used, the Company recognizes an impairment loss only if their carrying amounts are not recoverable through their undiscounted cash flows and measures the impairment loss based on the difference between the carrying amounts and estimated fair values.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Goodwill and intangible assets:</font><font style="display:inline;"> Goodwill represents the excess cost over the fair value of the assets of an acquired business. Goodwill and intangible assets acquired in a business combination accounted for as a purchase and determined to have an indefinite useful life are not amortized but are tested for impairment at least annually. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment. The Company evaluates the possible impairment of goodwill annually as part of its reporting process for the fourth quarter of each fiscal&nbsp;year. Management identifies the Company&#x2019;s reporting units, which consist of the retail, bulk, and manufacturing business segments, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including the existing goodwill and intangible assets, to those reporting units. The Company determines the fair value of each reporting unit and compares the fair value to the carrying amount of the reporting unit. To the extent the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss is recorded.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">For the&nbsp;years ended December&nbsp;31, 2019 and 2018, the Company estimated the fair value of its reporting units by applying the discounted cash flow method, the guideline public company method, and the mergers and acquisitions method.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The discounted cash flow method relied upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company also estimated the fair value of each of its reporting units for the&nbsp;years ended December&nbsp;31, 2019 and 2018 through reference to the guideline companies and the market multiples implied by guideline merger and acquisition transactions.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company weighted the fair values estimated for each of its reporting units under each method and summed such weighted fair values to estimate the overall fair value for each reporting unit. The respective weightings the Company applied to each method as of December&nbsp;31, 2019 were consistent with those used as of December&nbsp;31, 2018 and were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Method</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Discounted cash flow</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Guideline public company</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Mergers and acquisitions</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The fair values the Company estimated for its retail and bulk reporting units exceeded their carrying amounts by 74% and 58%, respectively, as of December 31, 2019. The assets and liabilities for the Company's services reporting unit (with the exception of investments in land and rights of way related to AdR) consist almost entirely of those for&nbsp;PERC, which was acquired on October 24, 2019, and therefore the Company estimates the fair value of its services reporting units closely approximates its carrying value at December 31, 2019. The Company's manufacturing reporting unit consists entirely of Aerex and the remaining 49% ownership interest of Aerex was purchased on January 24, 2020 for $8,500,000. The Company considered this purchase, the manufacturing reporting unit&#x2019;s results of operations for the year ended December 31, 2019, its projected results of operations for the year ending December 31, 2020, and the amount by which its estimated fair value exceeded its carrying amount as of December 31, 2018 to determine that it is more likely than not that the fair value of the manufacturing reporting unit exceeded its carrying amount at December 31, 2019. The fair values the Company estimated for its retail, bulk and manufacturing units exceeded their carrying amounts by 79%, &nbsp;62% and 53%, respectively, as of December&nbsp;31, 2018.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">On February&nbsp;11, 2016, the Company acquired 51% ownership interest in Aerex. In connection with this acquisition the Company recorded goodwill of $8,035,211. Aerex&#x2019;s actual results of operations for the six&nbsp;months in 2016 following the acquisition fell significantly short of the projected results for this period that were included in the cash flow projections the Company utilized to determine the purchase price for Aerex and the fair values of its assets and liabilities. Due to this shortfall in Aerex&#x2019;s results of operations, the Company tested Aerex&#x2019;s goodwill for possible impairment as of September&nbsp;30, 2016 by estimating its fair value using the discounted cash flow method. As a result of this impairment testing, the Company determined that the carrying value of the Aerex goodwill exceeded its fair value and recorded an impairment loss of $1,750,000 for the three&nbsp;months ended September&nbsp;30, 2016, included in loss on long-lived asset dispositions and impairments, net in the accompanying consolidated statements of income, to reduce the carrying value of this goodwill to $6,285,211. As part of the Company&#x2019;s annual impairment testing of goodwill performed during the fourth quarter, in 2017 the Company updated its projections for Aerex&#x2019;s future cash flows, determined that the carrying value of the Aerex goodwill exceeded its fair value, and recorded an impairment loss of $1,400,000 for the three&nbsp;months ended December&nbsp;31, 2017, which is included in loss on long-lived asset dispositions and impairments, net in the accompanying consolidated statements of income, to further reduce the carrying value of the goodwill to $4,885,211. The Company may be required to record additional impairment losses to reduce the carrying value of this goodwill in future periods if the Company determines it likely that Aerex&#x2019;s results of operations will fall short of its most recent projections of its future cash flows.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In February&nbsp;2019, the Company sold its former Belize subsidiary (see Note 13). As a result of this sale, this former subsidiary has been accounted for as discontinued operations in the consolidated financial statements, and bulk segment goodwill of approximately $380,000 as of December&nbsp;31, 2018 associated with this former subsidiary was reclassified to long-term assets of discontinued operations in the consolidated statements of financial condition.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Investments:</font><font style="display:inline;">&nbsp;Investments where the Company does not exercise significant influence over the operating and financial policies of the investee and holds less than 20% of the voting stock are recorded at cost.&nbsp;The Company uses the equity method of accounting for investments in common stock where the Company holds 20% to 50% of the voting stock of the investee and has significant influence over its operating and financial policies but does not meet the criteria for consolidation. The Company recognizes impairment losses on declines in the fair value of the stock of investees that are other than temporary.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Other assets:</font><font style="display:inline;"> Under the terms of CW-Bahamas&#x2019; contract with the Water and Sewerage Corporation of The Bahamas (&#x201C;WSC&#x201D;) to supply water from its Blue Hills desalination plant, CW-Bahamas was required to reduce the amount of water lost by the public water distribution system on New Providence Island, The Bahamas, over a one-year period by 438 million gallons, a requirement CW-Bahamas met during 2007. The Company was solely responsible for the engineering, labor and materials costs incurred to affect the reduction in lost water, which were capitalized and are being amortized on a straight-line basis over the original remaining life of the Blue Hills contract. Such costs are included in other assets and aggregated approximately $3.5 million as of December&nbsp;31, 2019 and 2018. Accumulated amortization for these costs was approximately $2.4 million and $2.2 million as of December&nbsp;31, 2019 and 2018, respectively. Amortization expense was $179,353 for the&nbsp;years ended December&nbsp;31, 2019 and 2018.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Income taxes:</font><font style="display:inline;"> The Company accounts for the income taxes arising from the operations of its United States and Mexico subsidiaries under the asset and liability method. Deferred tax assets and liabilities, if any, are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&nbsp;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided to the extent any deferred tax asset may not be realized.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company is not presently subject to income taxes in the other countries in which it operates.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Revenue recognition:</font><font style="display:inline;"> Revenue is recognized when control of the promised goods or services is transferred to the Company&#x2019;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following table presents the Company&#x2019;s revenue disaggregated by revenue source.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Retail revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,456,022</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 25,621,048</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bulk revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,986,108</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 31,031,287</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Services revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,759,446</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,811,372</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Manufacturing revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,592,075</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,256,150</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Total revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 68,793,651</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 65,719,857</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;">
			<font style="display:inline;">Retail revenue</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company produces and supplies water to end-users, including residential, commercial and governmental customers in the Cayman Islands under an exclusive retail license issued to Cayman Water by the Cayman Islands government to provide water in two of the three most populated and rapidly developing areas on Grand Cayman Island. Customers are billed on a&nbsp;monthly basis based on metered consumption and bills are typically collected within 30 to 35&nbsp;days after the billing date. Receivables not collected within 45&nbsp;days subject the customer to disconnection from water service. In 2019 and 2018, bad debts represented less than 1% of the Company&#x2019;s total retail sales.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company recognizes revenue from water sales at the time water is supplied to the customer&#x2019;s premises. The amount of water supplied is determined and invoiced based upon water meter readings performed at the end of each&nbsp;month. All retail water contracts are&nbsp;month-to-month contracts. The Company has elected the &#x201C;right to invoice&#x201D; practical expedient for revenue recognition on its retail water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">Bulk revenue</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company produces and supplies water to government-owned distributors in the Cayman Islands and The Bahamas.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">OC-Cayman provides bulk water to the Water Authority-Cayman (&#x201C;WAC&#x201D;), a government-owned utility and regulatory agency, under various agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&#x2019;s retail license area.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company sells bulk water in The Bahamas through its majority-owned subsidiary, CW-Bahamas, to the Water and Sewerage Corporation of The Bahamas (&#x201C;WSC&#x201D;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence. The Company also sells water to a private resort on Bimini.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company has elected the &#x201C;right to invoice&#x201D; practical expedient for revenue recognition on its bulk water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;">
			<font style="display:inline;">Services and Manufacturing revenue</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company, through Aerex, is a custom and specialty manufacturer of water treatment-related systems and products applicable to commercial, municipal and industrial water production. Substantially all of Aerex&#x2019;s customers are U.S. companies.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company provides design, engineering, management, procurement and construction services for desalination infrastructure through DesalCo, which serves customers in the Cayman Islands, The Bahamas and the British Virgin Islands. The Company also provides design, engineering, construction and management services for water treatment and reuse infrastructure through PERC. All of PERC's customers are companies or governmental entities located in the U.S.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company recognizes services and manufacturing construction revenue over time under the input method using costs incurred (which represents work performed) to date relative to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best reflects the transfer of control of the promised good to the customer. Contract costs include labor, material and overhead. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to various stages of a contract. Under this input method, the Company records revenue and recognizes profit or loss as work on the contract progresses. The Company estimates total project costs and profit to be earned on each long-term, fixed price contract prior to commencement of work on the contract and updates these estimates as work on the contract progresses. The cumulative amount of revenue recorded on a contract at a specified point in time is that&nbsp;percentage of total estimated revenue that incurred costs to date comprises of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on revenue from that contract decreases. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any costs and estimated earnings in excess of billings are classified as current assets. Billings in excess of costs and estimated earnings on uncompleted contracts, if any, are classified as current liabilities.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company has elected the &#x201C;right to invoice&#x201D; practical expedient for revenue recognition on its management services agreements and recognizes revenue in the amount to which the Company has a right to invoice.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;">
			<font style="display:inline;">Practical Expedients and Exemptions</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company does not disclose the value of unsatisfied performance obligations for (i)&nbsp;contracts with an original expected length of one&nbsp;year or less and (ii)&nbsp;contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Comparative amounts:</font><font style="display:inline;"> Certain amounts presented in the financial statements previously issued for 2018 have been reclassified to conform to the current&nbsp;year&#x2019;s presentation.</font>
		</p><div /></div> </div><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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6785681728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition of PERC - Estimated fair values of the assets and liabilities assumed at the acquisition date (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Oct. 24, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 13,325,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,004,597<span></span>
</td>
</tr>
<tr 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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets', window );">Financial assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,371,532<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_cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet', window );">Costs and estimated earnings in excess of billings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,990,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,117,200)<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_cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,260,722)<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_cwco_BusinessCombinationWorkingCapitalAdjustmentPayable', window );">Working capital adjustmnet payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,467)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(117,636)<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_cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities', window );">Billings in excess of costs and estimated earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(760,992)<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_cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions', window );">Net liability arising from put/call options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(744,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,444,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Non-controlling interest in PERC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,617,634)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,320,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,147,438<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_cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accounts payable and accrued liabilities recognized as of the acquisition 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;">cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contract with customer, asset, net recognized as of the acquisition 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;">cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contract with customer, liabilities recognized as of the acquisition 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;">cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net liability arising from put/call options recognized as of the acquisition 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;">cwco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetLiabilityArisingFromPutAndCallOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_BusinessCombinationWorkingCapitalAdjustmentPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 working capital adjustment payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_BusinessCombinationWorkingCapitalAdjustmentPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial assets (as defined) recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -URI http://asc.fasb.org/topic&amp;trid=2134543<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember</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>27
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6801757456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease assets and liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current</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_cwco_OperatingLeaseAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">$ 36,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Noncurrent</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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">4,439,212<span></span>
</td>
<td class="nump">$ 0<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_cwco_OperatingLeaseRightOfUseAssetNet', window );">Total lease right-of-use assets</a></td>
<td class="nump">4,475,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</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_OperatingLeaseLiabilityCurrent', window );">Current maturities of operating leases</a></td>
<td class="nump">755,751<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_LiabilitiesNoncurrentAbstract', window );"><strong>Noncurrent</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_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating leases</a></td>
<td class="nump">3,836,475<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease obligations</a></td>
<td class="nump">$ 4,592,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Current maturities of operating leases<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Noncurrent operating leases<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases, weighted average remaining lease term</a></td>
<td class="text">17 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases, weighted average discount rate</a></td>
<td class="nump">4.59%<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_cwco_OperatingLeaseAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Operating Lease Assets Current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_OperatingLeaseAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_OperatingLeaseRightOfUseAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset net under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_OperatingLeaseRightOfUseAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787088720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Reconciliation of federal tax rate to the effective benefit rate (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income taxes</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. statutory federal rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal effect</a></td>
<td class="nump">4.38%<span></span>
</td>
<td class="nump">4.22%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Nontaxable foreign income</a></td>
<td class="num">(30.09%)<span></span>
</td>
<td class="num">(38.26%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research &amp; Development Tax Credit</a></td>
<td class="num">(3.46%)<span></span>
</td>
<td class="num">(2.27%)<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_cwco_EffectiveIncomeTaxRateReconciliationPermanentItems', window );">Permanent items</a></td>
<td class="num">(0.79%)<span></span>
</td>
<td class="nump">1.26%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance for deferred tax assets</a></td>
<td class="nump">9.45%<span></span>
</td>
<td class="nump">12.72%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Income Tax Rate Reconciliation, Percent</a></td>
<td class="nump">0.49%<span></span>
</td>
<td class="num">(1.33%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_EffectiveIncomeTaxRateReconciliationPermanentItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Permanent items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EffectiveIncomeTaxRateReconciliationPermanentItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779284448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Financial information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued operations</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_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenue</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,127,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income from operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,154,897<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_cwco_IncomeLossFromDiscontinuedOperations', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,115,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">3,621,170<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_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization', window );">Depreciation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 115,363<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_IncomeLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from a 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;">cwco_IncomeLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of gain (loss) not previously recognized resulting from the disposal of a 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depreciation and amortization expense attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to disposal group, including, but not limited to, 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>30
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805515248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NSC and AdR project development (Details)<br> $ / shares in Units, gal in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">36 Months Ended</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. 12, 2019</div></th>
<th class="th">
<div>Aug. 22, 2016 </div>
<div>gal</div>
</th>
<th class="th">
<div>Feb. 14, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2015 </div>
<div>gal</div>
</th>
<th class="th">
<div>Feb. 28, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2013 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Nov. 30, 2012 </div>
<div>USD ($) </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Feb. 29, 2012 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2010 </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($) </div>
<div>ha</div>
</th>
<th class="th">
<div>Feb. 26, 2019 </div>
<div>MXN ($)</div>
</th>
<th class="th"><div>Feb. 28, 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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,348,958<span></span>
</td>
<td class="nump">$ 18,709,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Assets', window );">Assets, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192,292,144<span></span>
</td>
<td class="nump">172,515,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Liabilities', window );">Liabilities, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,339,270<span></span>
</td>
<td class="nump">8,759,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_PaymentForLandAndRightOfWayHeldForDevelopment', window );">Payments for land and rights of way held for development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,499<span></span>
</td>
<td class="nump">2,655,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SharePrice', window );">Share Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_SubscriptionAgreementDescription', window );">Subscription Agreement Description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Agreement calls for NSC to retain a minimum of 25% of the equity in AdR. One or more affiliates of Greenfield SPV VII, S.A.P.I. de C.V. ("Greenfield"), a Mexico company managed by an affiliate of a leading U.S. asset manager, will acquire a minimum of 55% of the equity of AdR. The Agreement also provides Suez MA with the option to purchase 20% of the equity of AdR. If Suez MA does not exercise this option, NSC will retain 35% of the equity of AdR and Greenfield will acquire 65% of the equity of AdR. The Agreement will become effective when the conditions precedent related to the Project are met, including but not limited to those conditions discussed previously. The aggregate investment to be made by the equity partners in the Project, in the form of equity and subordinated shareholder loans, is presently estimated at approximately 20% of the total cost of Phase 1 of the Project.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SecurityDepositLiability', window );">Security Deposit Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator', window );">Loss Contingency, Actions Taken by Court, Arbitrator or Mediator</a></td>
<td class="text">Tenth Civil Judge granted EWG the opportunity to file a counter guarantee in the amount of 1,500,000 Mexican pesos to maintain the ex-parte preliminary relief granted in its favor.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_AguasDeRosaritoSapiDeCvMember', window );">Aguas de Rosarito S.A.P.I. de C.V [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany', window );">Total Percentage Of Ownership Interest In An Acquired Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.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_StatementClassOfStockAxis=cwco_OptionAgreementMember', window );">Option agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_PaymentsToEnterOptionAgreement', window );">Payments To Enter Option Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_OwnershipAxis=cwco_NSCAguaMember', window );">NSC Agua [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</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">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<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_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany', window );">Total Percentage Of Ownership Interest In An Acquired Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.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>
<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_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity', window );">Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,348,000<span></span>
</td>
<td class="nump">2,884,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_LeaseTerm', window );">Lease Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Assets', window );">Assets, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,300,000<span></span>
</td>
<td class="nump">26,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Liabilities, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900,000<span></span>
</td>
<td class="nump">$ 243,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_OperatingLeasesRentExpensePerMonth', window );">Operating Leases, Rent Expense per month</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">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement', window );">Percentage of Voting Interest Acquired through Option Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_PaymentsForOptionExercised', window );">Payments For Option Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AreaOfLand', window );">Area of Land</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">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.1<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_PaymentsToAcquireLand', window );">Payments to Acquire Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,600,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealEstateHeldforsale', window );">Real Estate Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cwco_NSCAguaMember', window );">NSC Agua [Member] | Aguas de Rosarito S.A.P.I. de C.V [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">99.60%<span></span>
</td>
</tr>
<tr 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_OwnershipAxis=cwco_NSCAguaMember', window );">NSC Agua [Member] | First Phase [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_PercentageOfTotalCost', window );">Percentage of the total cost paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<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_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity', window );">Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwco_PeriodInWhichConstructionMustBeCompleted', window );">Period in which construction must be completed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct', window );">Period Required To Operate And Maintain Plant And Aqueduct</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">37 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cwco_NSCAguaMember', window );">NSC Agua [Member] | Second Phase [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity', window );">Seawater Reverse Osmosis Desalination Plant Per Day Processing Capacity | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_OwnershipAxis=cwco_NSCAguaMember', window );">NSC Agua [Member] | Option agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany', window );">Total Percentage Of Ownership Interest In An Acquired Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.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>
<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_cwco_RepaymentOfInterCompanyLoanPayable', window );">Repayment of inter-company loan payable</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">$ 5,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwco_TotalVotingInterestPercentageAfterConversionOfLoan', window );">Total Voting Interest Percentage After Conversion Of Loan</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">99.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_OptionAgreementExpirationDate', window );">Option Agreement Expiration Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb.  07,  2014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cwco_GreenfieldMember', window );">Greenfield [Member] | Aguas de Rosarito S.A.P.I. de C.V [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany', window );">Total Percentage Of Ownership Interest In An Acquired Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cwco_SuezMember', window );">Suez [Member] | Aguas de Rosarito S.A.P.I. de C.V [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany', window );">Total Percentage Of Ownership Interest In An Acquired Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cwco_UnaffiliatedPartyMember', window );">Unaffiliated Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_LeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period of lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_LeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_OperatingLeasesRentExpensePerMonth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of Rent expenses that are paid for each month.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_OperatingLeasesRentExpensePerMonth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_OptionAgreementExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration date of the option agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_OptionAgreementExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PaymentForLandAndRightOfWayHeldForDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_PaymentForLandAndRightOfWayHeldForDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PaymentsForOptionExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with the option exercised by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_PaymentsForOptionExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PaymentsToEnterOptionAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount spent to enter a stock option agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_PaymentsToEnterOptionAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PercentageOfTotalCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of the total cost paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_PercentageOfTotalCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting interest acquired through Option 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;">cwco_PercentageOfVotingInterestAcquiredThroughOptionAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PeriodInWhichConstructionMustBeCompleted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period in which construction must be completed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_PeriodInWhichConstructionMustBeCompleted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period required to operate and maintain the plant and aqueduct.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_PeriodRequiredToOperateAndMaintainPlantAndAqueduct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_RepaymentOfInterCompanyLoanPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 repayment of an inter-company loan payable through the issuance of shares of subsidiary 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;">cwco_RepaymentOfInterCompanyLoanPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 processing capacity per day seawater reverse osmosis desalination plant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_SeawaterReverseOsmosisDesalinationPlantPerDayProcessingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:volumeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_SubscriptionAgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 description of subscription agreement on the basis of which equity interest can be acquired during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_SubscriptionAgreementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of ownership interest in an acquired company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_TotalPercentageOfOwnershipInterestInAcquiredCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_TotalVotingInterestPercentageAfterConversionOfLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of ownership interest in an acquired company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_TotalVotingInterestPercentageAfterConversionOfLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area of land held.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="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:areaItemType</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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LossContingencyActionsTakenByCourtArbitratorOrMediator">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes important rulings or decisions made by the judge, arbitrator or mediator in the legal matter that could impact the outcome of the case.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14435-108349<br><br>Reference 2: 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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14557-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyActionsTakenByCourtArbitratorOrMediator</td>
</tr>
<tr>
<td style="padding-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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RealEstateHeldforsale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount as of the balance sheet date of investments in land and buildings held for sale, excluding real estate considered to be inventory of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealEstateHeldforsale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ScheduleOfInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_SecurityDepositLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents money paid in advance to protect the provider of a product or service, such as a lessor, against damage or nonpayment by the buyer or tenant (lessee) during the term of the agreement. Such damages may include physical damage to the property, theft of property, and other contractual breaches. Security deposits held may be interest or noninterest bearing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecurityDepositLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_AguasDeRosaritoSapiDeCvMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_AguasDeRosaritoSapiDeCvMember</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=cwco_OptionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_OptionAgreementMember</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_OwnershipAxis=cwco_NSCAguaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=cwco_NSCAguaMember</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_cwco_TypeOfPhasesAxis=cwco_FirstPhaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_TypeOfPhasesAxis=cwco_FirstPhaseMember</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_cwco_TypeOfPhasesAxis=cwco_SecondPhaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_TypeOfPhasesAxis=cwco_SecondPhaseMember</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_OwnershipAxis=cwco_GreenfieldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=cwco_GreenfieldMember</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_OwnershipAxis=cwco_SuezMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=cwco_SuezMember</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_OwnershipAxis=cwco_UnaffiliatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=cwco_UnaffiliatedPartyMember</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>31
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779420224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CommitmentsAndContingenciesLineItems', window );"><strong>Contingencies</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_cwco_EmploymentAgreementBaseAnnualSalaries', window );">Employment Agreement Base Annual Salaries</a></td>
<td class="nump">$ 5.5<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_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit', window );">Cayman Water Retail Operations, Percentage Of Gross Profit</a></td>
<td class="nump">53.00%<span></span>
</td>
<td class="nump">54.00%<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_cwco_CaymanWaterRetailOperationsPercentageOfRevenue', window );">Cayman Water Retail Operations, Percentage Of Revenue</a></td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">39.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_LongTermPurchaseCommitmentAmount', window );">Long-term Purchase Commitment, Amount</a></td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=cwco_WSCMember', window );">WSC [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_cwco_CommitmentsAndContingenciesLineItems', window );"><strong>Contingencies</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_AccountsReceivableNet', window );">Accounts Receivable, Net</a></td>
<td class="nump">$ 18.4<span></span>
</td>
<td class="nump">$ 17.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of consolidated gross profit from Cayman Water retail operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_CaymanWaterRetailOperationsPercentageOfGrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_CaymanWaterRetailOperationsPercentageOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of consolidated revenue from Cayman Water retail operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_CaymanWaterRetailOperationsPercentageOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>na</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_EmploymentAgreementBaseAnnualSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 base annual salary amount, under the employment agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EmploymentAgreementBaseAnnualSalaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cwco_WSCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_WSCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6784627568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cost of revenues and general and administrative expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract', window );"><strong>Cost of revenues and general and administrative expenses</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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock', window );">Schedule of cost of revenues and general and administrative expenses</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Cost of revenues consist of:</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Electricity</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,438,218</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,087,214</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Depreciation</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,046,810</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,328,091</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Fuel oil</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,315,676</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,434,995</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Employee costs</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,597,755</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,127,831</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cost of plant sales</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,059,520</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Maintenance</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,076,501</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,481,095</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Retail license royalties</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,701,724</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,687,010</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Insurance</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,279,997</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 996,563</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Materials</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,151,064</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,102,533</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,911,558</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,672,718</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 40,519,303</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 38,977,570</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">General and administrative expenses consist of:</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Employee costs</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,335,247</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,400,729</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Insurance</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 866,457</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 751,541</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Professional fees</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,178,621</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,250,634</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Directors&#x2019; fees and expenses</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 969,279</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 845,891</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Depreciation</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 139,817</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 186,790</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">NSC project expenses</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,343,249</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,855,827</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Amortization of intangible assets</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 841,667</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,340,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,674,621</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,078,007</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 19,348,958</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 18,709,419</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of revenues and general and administrative expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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>33
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788152032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial instruments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract', window );"><strong>Recurring</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Net liability arising from put/call options</a></td>
<td class="nump">$ 664,000<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Net asset arising from put/call options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">24,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract', window );"><strong>Recurring</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Net liability arising from put/call options</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Net asset arising from put/call options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract', window );"><strong>Recurring</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Net liability arising from put/call options</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Net asset arising from put/call options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract', window );"><strong>Recurring</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Net liability arising from put/call options</a></td>
<td class="nump">$ 664,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Net asset arising from put/call options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,000<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789096096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income taxes</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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of components of income before income taxes</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The components of income before income taxes for the years ended December 31, 2019 and 2018 are as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:30.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:14.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:14.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Foreign (not subject to income taxes)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,593,497</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,100,642</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Mexico</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (2,458,210)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (3,115,656)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">United States</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,657,405</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (153,003)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,792,692</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,831,983</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less gain on sale of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (3,621,170)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,115,825)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,171,522</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,716,158</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of provision for income taxes deferred tax benefit relating to U.S. operations</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company&#x2019;s provision for (benefit from) income taxes for the&nbsp;years ended December&nbsp;31, 2019 and 2018, which related to U.S. operations, consisted of the following:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:26.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current:</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Federal</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 143,567</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100,806</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">State</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 171,093</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 106,922</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Foreign</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Calibri;color:#000000;">&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 314,660</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 207,728</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Deferred:</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Federal</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (203,031)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (302,440)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">State</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (45,008)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (62,579)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Foreign</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Calibri;color:#000000;">&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (248,039)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (365,019)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total provision</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 66,621</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (157,291)</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of federal tax rate to the effective benefit rate</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">A reconciliation of the U.S. statutory federal tax rate to the effective benefit rate for the U.S. loss before income taxes for the&nbsp;years ended December&nbsp;31, 2019&nbsp;and 2018 is as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="3" valign="bottom" style="width:24.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">U.S. statutory federal rate</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21.00</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21.00</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">State taxes, net of federal effect</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4.38</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4.22</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Nontaxable foreign income</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (30.09)</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (38.26)</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Research &amp; development tax credit</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (3.46)</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (2.27)</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Permanent items</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (0.79)</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1.26</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Valuation allowance for deferred tax assets</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9.45</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12.72</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.49</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1.33)</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of tax effects of significant items net long-term deferred tax assets liability</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The tax effects of significant items comprising the Company&#x2019;s net long-term deferred tax liability as of December&nbsp;31, 2019 and 2018 were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:30.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:13.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:13.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Deferred tax assets:</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating loss carryforwards - Mexico</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,427,295</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,020,049</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Land basis difference - Mexico</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,164,365</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 999,719</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Start-up costs - Mexico</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,608,990</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,856,942</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&nbsp;Research &amp; development tax credits - U.S.</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 166,653</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Valuation allowances</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (9,244,550)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (7,876,710)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 122,753</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Deferred tax liabilities:</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Property and equipment - U.S.</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 148,707</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 180,431</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Intangible assets - U.S.</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,380,328</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 479,443</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,529,035</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 659,874</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net deferred tax liability</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,406,282</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 659,874</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.(h)(1)(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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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>35
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789159856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in OC-BVI (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Investment in OC-BVI</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_cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock', window );">Summarized Financial Information of Unconsolidated Equity Method Investment [Table Text Block]</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Summarized financial information for OC-BVI is as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current assets</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,151,398</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,286,179</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-current assets</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,446,198</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,859,310</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total assets</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,597,596</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,145,489</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 156,040</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 132,005</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-current liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 684,450</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,048,950</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 840,490</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,180,955</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,146,550</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,845,211</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cost of revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,156,460</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,348,046</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gross profit</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 990,090</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,497,165</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">General and administrative expenses</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 781,677</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 707,034</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gain on long-lived asset disposition</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,000</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from operations</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 209,413</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 790,131</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other income (expense), net</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (32,341)</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,393,271</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 177,072</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,183,402</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income attributable to non-controlling interests</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 74,233</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 52,275</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income attributable to controlling interests</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 102,839</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,131,127</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Schedule of Equity Method Investments</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">A reconciliation of the beginning and ending balances for the investment in OC-BVI for the&nbsp;year ended December&nbsp;31, 2019:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December&nbsp;31,&nbsp;2018</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,584,987</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Profit-sharing and equity from earnings of OC-BVI</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 60,965</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Distributions received from OC-BVI</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (742,350)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December&nbsp;31,&nbsp;2019</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,903,602</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 represents summarized financial data of an unconsolidated equity method investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_SummarizedFinancialInformationOfUnconsolidatedEquityMethodInvestmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="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>37
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799783424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and cash equivalents (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_Cash', window );">Bank accounts</a></td>
<td class="nump">$ 29,540,020<span></span>
</td>
<td class="nump">$ 21,918,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Short term deposits</a></td>
<td class="nump">13,362,649<span></span>
</td>
<td class="nump">9,419,179<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total cash and cash equivalents</a></td>
<td class="nump">42,902,669<span></span>
</td>
<td class="nump">31,337,477<span></span>
</td>
</tr>
<tr 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_CurrencyAxis=currency_USD', window );">United States dollar [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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_Cash', window );">Bank accounts</a></td>
<td class="nump">16,107,831<span></span>
</td>
<td class="nump">11,797,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Short term deposits</a></td>
<td class="nump">11,100,185<span></span>
</td>
<td class="nump">8,379,723<span></span>
</td>
</tr>
<tr 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_CurrencyAxis=currency_KYD', window );">Cayman Islands dollar [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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_Cash', window );">Bank accounts</a></td>
<td class="nump">6,690,274<span></span>
</td>
<td class="nump">5,626,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Short term deposits</a></td>
<td class="nump">1,209,954<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr 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_CurrencyAxis=currency_BSD', window );">Bahamian dollar [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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_Cash', window );">Bank accounts</a></td>
<td class="nump">6,353,936<span></span>
</td>
<td class="nump">3,301,002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Short term deposits</a></td>
<td class="nump">1,052,510<span></span>
</td>
<td class="nump">1,039,456<span></span>
</td>
</tr>
<tr 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_CurrencyAxis=currency_BZD', window );">Belize dollar [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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_Cash', window );">Bank accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,130,783<span></span>
</td>
</tr>
<tr 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_CurrencyAxis=currency_BMD', window );">Bermudian dollar [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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_Cash', window );">Bank accounts</a></td>
<td class="nump">3,084<span></span>
</td>
<td class="nump">3,370<span></span>
</td>
</tr>
<tr 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_CurrencyAxis=currency_MXN', window );">Mexican peso [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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_Cash', window );">Bank accounts</a></td>
<td class="nump">384,895<span></span>
</td>
<td class="nump">37,313<span></span>
</td>
</tr>
<tr 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_CurrencyAxis=currency_IDR', window );">Indonesian rupiah [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_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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_Cash', window );">Bank accounts</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 22,289<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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&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=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_USD</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_CurrencyAxis=currency_KYD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_KYD</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_CurrencyAxis=currency_BSD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_BSD</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_CurrencyAxis=currency_BZD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_BZD</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_CurrencyAxis=currency_BMD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_BMD</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_CurrencyAxis=currency_MXN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_MXN</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_CurrencyAxis=currency_IDR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrencyAxis=currency_IDR</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>38
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802441504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_NumberOfReportableSegments', window );">Number of Reportable Segments | segment</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Revenue</a></td>
<td class="nump">$ 68,793,651<span></span>
</td>
<td class="nump">$ 65,719,857<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cost of Revenue</a></td>
<td class="nump">40,519,303<span></span>
</td>
<td class="nump">38,977,570<span></span>
</td>
</tr>
<tr class="re">
<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">28,274,348<span></span>
</td>
<td class="nump">26,742,287<span></span>
</td>
</tr>
<tr class="ro">
<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">19,348,958<span></span>
</td>
<td class="nump">18,709,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain (loss) on asset dispositions and impairments, net</a></td>
<td class="nump">445,041<span></span>
</td>
<td class="num">(56,774)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">9,370,431<span></span>
</td>
<td class="nump">7,976,094<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">801,091<span></span>
</td>
<td class="nump">2,740,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">10,171,522<span></span>
</td>
<td class="nump">10,716,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">66,621<span></span>
</td>
<td class="num">(157,291)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="nump">10,104,901<span></span>
</td>
<td class="nump">10,873,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Income from continuing operations attributable to non-controlling interests</a></td>
<td class="nump">1,549,978<span></span>
</td>
<td class="nump">695,787<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">8,554,923<span></span>
</td>
<td class="nump">10,177,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Total income from discontinued operations</a></td>
<td class="nump">3,621,170<span></span>
</td>
<td class="nump">1,115,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">12,176,093<span></span>
</td>
<td class="nump">11,293,487<span></span>
</td>
</tr>
<tr class="re">
<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">23,229,689<span></span>
</td>
<td class="nump">22,462,217<span></span>
</td>
</tr>
<tr class="ro">
<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, plant and equipment, net</a></td>
<td class="nump">61,248,979<span></span>
</td>
<td class="nump">58,880,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_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">1,335,597<span></span>
</td>
<td class="nump">6,015,043<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangibles, net</a></td>
<td class="nump">5,040,000<span></span>
</td>
<td class="nump">1,891,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">13,325,013<span></span>
</td>
<td class="nump">8,004,597<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAvailableForDevelopment', window );">Land and rights of way held for development</a></td>
<td class="nump">24,162,523<span></span>
</td>
<td class="nump">24,161,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,903,527<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Assets, Total</a></td>
<td class="nump">192,292,144<span></span>
</td>
<td class="nump">172,515,598<span></span>
</td>
</tr>
<tr 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_RetailMember', window );">Retail [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">26,456,022<span></span>
</td>
<td class="nump">25,621,048<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">11,611,165<span></span>
</td>
<td class="nump">11,011,456<span></span>
</td>
</tr>
<tr class="re">
<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">14,844,857<span></span>
</td>
<td class="nump">14,609,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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">13,422,821<span></span>
</td>
<td class="nump">12,029,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain (loss) on asset dispositions and impairments, net</a></td>
<td class="nump">398,041<span></span>
</td>
<td class="num">(12,263)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">1,820,077<span></span>
</td>
<td class="nump">2,567,683<span></span>
</td>
</tr>
<tr class="re">
<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">2,891,165<span></span>
</td>
<td class="nump">2,947,193<span></span>
</td>
</tr>
<tr class="ro">
<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, plant and equipment, net</a></td>
<td class="nump">29,177,718<span></span>
</td>
<td class="nump">24,435,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">396,214<span></span>
</td>
<td class="nump">5,437,093<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,170,511<span></span>
</td>
<td class="nump">1,170,511<span></span>
</td>
</tr>
<tr class="re">
<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 );">Assets, Total</a></td>
<td class="nump">65,554,640<span></span>
</td>
<td class="nump">61,210,879<span></span>
</td>
</tr>
<tr 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=cwco_BulkMember', window );">Bulk [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">26,986,108<span></span>
</td>
<td class="nump">31,031,287<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cost of Revenue</a></td>
<td class="nump">18,606,805<span></span>
</td>
<td class="nump">21,551,383<span></span>
</td>
</tr>
<tr class="ro">
<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">8,379,303<span></span>
</td>
<td class="nump">9,479,904<span></span>
</td>
</tr>
<tr class="re">
<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">1,238,296<span></span>
</td>
<td class="nump">1,301,042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain (loss) on asset dispositions and impairments, net</a></td>
<td class="nump">47,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_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">7,188,007<span></span>
</td>
<td class="nump">8,178,862<span></span>
</td>
</tr>
<tr class="ro">
<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">18,883,493<span></span>
</td>
<td class="nump">18,480,589<span></span>
</td>
</tr>
<tr class="re">
<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, plant and equipment, net</a></td>
<td class="nump">30,281,647<span></span>
</td>
<td class="nump">32,820,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">869,792<span></span>
</td>
<td class="nump">574,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,948,875<span></span>
</td>
<td class="nump">1,948,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets, Total</a></td>
<td class="nump">69,423,770<span></span>
</td>
<td class="nump">67,740,088<span></span>
</td>
</tr>
<tr 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=cwco_ServicesMember', window );">Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">1,759,446<span></span>
</td>
<td class="nump">1,811,372<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cost of Revenue</a></td>
<td class="nump">1,215,193<span></span>
</td>
<td class="nump">1,503,034<span></span>
</td>
</tr>
<tr class="re">
<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">544,253<span></span>
</td>
<td class="nump">308,338<span></span>
</td>
</tr>
<tr class="ro">
<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">2,740,219<span></span>
</td>
<td class="nump">2,889,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain (loss) on asset dispositions and impairments, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,180)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(2,195,966)<span></span>
</td>
<td class="num">(2,622,545)<span></span>
</td>
</tr>
<tr class="re">
<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">954,149<span></span>
</td>
<td class="nump">46,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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">168,585<span></span>
</td>
<td class="nump">14,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,291<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangibles, net</a></td>
<td class="nump">3,877,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">5,320,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAvailableForDevelopment', window );">Land and rights of way held for development</a></td>
<td class="nump">24,162,523<span></span>
</td>
<td class="nump">24,161,024<span></span>
</td>
</tr>
<tr class="re">
<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 );">Assets, Total</a></td>
<td class="nump">42,459,177<span></span>
</td>
<td class="nump">27,406,983<span></span>
</td>
</tr>
<tr 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=cwco_ManufacturingUnitsMember', window );">Manufacturing Units [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">13,592,075<span></span>
</td>
<td class="nump">7,256,150<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cost of Revenue</a></td>
<td class="nump">9,086,140<span></span>
</td>
<td class="nump">4,911,697<span></span>
</td>
</tr>
<tr class="ro">
<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">4,505,935<span></span>
</td>
<td class="nump">2,344,453<span></span>
</td>
</tr>
<tr class="re">
<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">1,947,622<span></span>
</td>
<td class="nump">2,489,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain (loss) on asset dispositions and impairments, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,331)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">2,558,313<span></span>
</td>
<td class="num">(147,906)<span></span>
</td>
</tr>
<tr class="ro">
<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">500,882<span></span>
</td>
<td class="nump">987,475<span></span>
</td>
</tr>
<tr class="re">
<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, plant and equipment, net</a></td>
<td class="nump">1,621,029<span></span>
</td>
<td class="nump">1,609,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">69,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangibles, net</a></td>
<td class="nump">1,162,778<span></span>
</td>
<td class="nump">1,891,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,885,211<span></span>
</td>
<td class="nump">4,885,211<span></span>
</td>
</tr>
<tr class="re">
<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 );">Assets, Total</a></td>
<td class="nump">14,854,557<span></span>
</td>
<td class="nump">12,254,121<span></span>
</td>
</tr>
<tr 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_SegmentContinuingOperationsMember', window );">Continuing Operations [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Assets', window );">Assets, Total</a></td>
<td class="nump">$ 192,292,144<span></span>
</td>
<td class="nump">$ 168,612,071<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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from continuing operations 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613673-111683<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.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><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 1<br> -Subparagraph (a)<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_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: 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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_LandAvailableForDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of land available for development.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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),1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LandAvailableForDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=us-gaap_RetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetailMember</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=cwco_BulkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_BulkMember</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=cwco_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_ServicesMember</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=cwco_ManufacturingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_ManufacturingUnitsMember</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_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6803991040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cost of revenues and general and administrative expenses - Cost of revenues (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">$ 40,519,303<span></span>
</td>
<td class="nump">$ 38,977,570<span></span>
</td>
</tr>
<tr 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_ElectricityMember', window );">Electricity [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">7,438,218<span></span>
</td>
<td class="nump">11,087,214<span></span>
</td>
</tr>
<tr 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=cwco_DepreciationMember', window );">Depreciation [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">6,046,810<span></span>
</td>
<td class="nump">5,328,091<span></span>
</td>
</tr>
<tr 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=cwco_FuelOilMember', window );">Fuel oil [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">5,315,676<span></span>
</td>
<td class="nump">5,434,995<span></span>
</td>
</tr>
<tr 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=cwco_EmployeeCostsMember', window );">Employee costs [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">6,597,755<span></span>
</td>
<td class="nump">5,127,831<span></span>
</td>
</tr>
<tr 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=cwco_CostOfPlantSalesMember', window );">Cost of plant sales [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,059,520<span></span>
</td>
</tr>
<tr 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_MaintenanceMember', window );">Maintenance [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">2,076,501<span></span>
</td>
<td class="nump">2,481,095<span></span>
</td>
</tr>
<tr 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=cwco_RoyaltiesMember', window );">Retail license royalties [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">1,701,724<span></span>
</td>
<td class="nump">1,687,010<span></span>
</td>
</tr>
<tr 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=cwco_InsuranceMember', window );">Insurance [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">1,279,997<span></span>
</td>
<td class="nump">996,563<span></span>
</td>
</tr>
<tr 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=cwco_MaterialsMember', window );">Materials [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">6,151,064<span></span>
</td>
<td class="nump">3,102,533<span></span>
</td>
</tr>
<tr 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_OtherExpenseMember', window );">Other [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">$ 3,911,558<span></span>
</td>
<td class="nump">$ 2,672,718<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_ElectricityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ElectricityMember</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=cwco_DepreciationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_DepreciationMember</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=cwco_FuelOilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_FuelOilMember</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=cwco_EmployeeCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_EmployeeCostsMember</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=cwco_CostOfPlantSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_CostOfPlantSalesMember</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_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MaintenanceMember</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=cwco_RoyaltiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_RoyaltiesMember</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=cwco_InsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_InsuranceMember</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=cwco_MaterialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_MaterialsMember</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_OtherExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherExpenseMember</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>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782656624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contracts in progress (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems', window );"><strong>Contract With Customer, In Progress, Revenue Recognized And Amounts Billed, Disclosure [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_ContractWithCustomerAssetNetCurrent', window );">Costs and estimated earnings in excess of billings</a></td>
<td class="nump">$ 1,675,781<span></span>
</td>
<td class="nump">$ 835,669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Billings in excess of costs and estimated earnings</a></td>
<td class="num">(614,386)<span></span>
</td>
<td class="num">(109,940)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_ContractWithCustomerAxis=cwco_ContractWithCustomerInProgressMember', window );">Contracts in progress</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_cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems', window );"><strong>Contract With Customer, In Progress, Revenue Recognized And Amounts Billed, Disclosure [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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues recognized to date on contracts in process</a></td>
<td class="nump">24,041,993<span></span>
</td>
<td class="nump">6,377,657<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_cwco_ContractWithCustomerAmountBilled', window );">Amounts billed to date on contracts in process</a></td>
<td class="num">(22,980,598)<span></span>
</td>
<td class="num">(5,651,928)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_ContractWithCustomerNetOverbillings', window );">Net overbillings</a></td>
<td class="nump">1,061,395<span></span>
</td>
<td class="nump">725,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Costs and estimated earnings in excess of billings</a></td>
<td class="nump">1,675,781<span></span>
</td>
<td class="nump">835,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Billings in excess of costs and estimated earnings</a></td>
<td class="num">$ (614,386)<span></span>
</td>
<td class="num">$ (109,940)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ContractWithCustomerAmountBilled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 billed for contracts with customers 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;">cwco_ContractWithCustomerAmountBilled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">cwco_ContractWithCustomerInProgressRevenueRecognizedAndAmountsBilledDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ContractWithCustomerNetOverbillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of overbillings for contracts with customers, 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;">cwco_ContractWithCustomerNetOverbillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-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_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_cwco_ContractWithCustomerAxis=cwco_ContractWithCustomerInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_ContractWithCustomerAxis=cwco_ContractWithCustomerInProgressMember</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>41
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !F8;5 ?(\\#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,$%     @ &9AM4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  9F&U0^"67B.\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!3L,P#(9?!>7>.FT!0=3UPK032$A, G&+$F^+:)HH,6KW]J1A
MZX3@ 3C&_O/YL^16>:%<P.?@/ 8R&*\FVP]1*+]B!R(O *(ZH)6Q3(DA-7<N
M6$GI&?;@I?J0>X2:\UNP2%)+DC #"[\06==J)51 22Z<\%HM>/\9^@S3"K!'
MBP-%J,H*6#=/],>I;^$"F&&$P<;O NJ%F*M_8G,'V"DY1;.DQG$LQR;GT@X5
MO#T]ON1U"S-$DH/"]"L:04>/*W:>_-H\K+<;UM6\Y@5OBJK95G?BYEY<\_?9
M]8??1=@Z;7;F'QN?!;L6?MU%]P502P,$%     @ &9AM4)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    "  9F&U0&06.Y>@"  !C#   &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'U7[6Z;,!1]%<0#%/R10*HD4I-HVJ1-JCJM^^TF3H(*F&$G
MZ=Y^QE!&?:_[)]CFG'M\?7W0S?*FVE=]EM)$;U59ZU5\-J:Y3Q*]/\M*Z#O5
MR-J^.:JV$L9.VU.BFU:*@R-594+3=)Y4HJCC]=*M/;;KI;J8LJCE8QOI2U6)
M]N]&ENJVBDG\OO!4G,ZF6TC6RT:<Y$]I?C6/K9TE8Y1#4<E:%ZJ.6GE<Q0_D
M?D=Y1W"(YT+>]&0<=:F\*/7:3;X=5G':[4B6<F^Z$,(^KG(KR[*+9/?Q9P@:
MCYH=<3I^C_[%)6^3>1%:;E7YNSB8\RK.X^@@C^)2FB=U^RJ'A&9Q-&3_75YE
M:>'=3JS&7I7:_4;[BS:J&J+8K53BK7\6M7O>^C><#C2<0 <"'0DT_Y3 !@(;
M"81_2N #@7N$I$_%G<U.&+%>MNH6M7UY&]'=(G+/[>GONT5WV.Z=/1YM5Z_K
M=)E<NS #8M,CZ 1!1D1B8X\"%!/84$"G'P6V$,$^(G80P?$M,#1'YNAL0I_A
M=([2N:/S"7WN'1%$9+C #!68 7KN"4#$ A>8HP)S0"=^E1%(H,P9*I%!OE?G
M#0)AN$2.2N20SST)!!(H]0*56$"^7VL$$B@V27''I3""7V\,$Z@X"?B:@ @4
M.!O!!(I.4',_$ HC^&7',(&Z$]R_A,$(?N4Q3*#T!+<Y@2ZF?O$Q3.C$<*\3
M:&6:^2H()@^HX(8GT,YTX:M #$L#*KCG"70T([X*@J$!%=SV!)J:,5\%8D)V
MP8U/H*T9N&(0$Q"AN/,I=#6;>2(89AY0P9U/H:N9?\,03.B&4=SY%+J:^5\Q
M#!,Z,=SY%+J:>U^Q[8"9.4P]?/33+.>+D!;N?PJ]S;W;O!LP\XD633G)LY3Z
M8LFD ZMD>W+=K8[VZE*[UGJR.G;0#ZZI3/[#^_;[AVA/1:VC%V5L'^BZM:-2
M1MH=I7<V[[/M^,=)*8^F&V9VW/9M;S\QJAE:^F3\7['^!U!+ P04    "  9
MF&U0R%2'4.$%  #<'0  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(V9
M6V_;1A"%_XJ@]T:<R]X"VT#%HFB!%@A2I'UF;-H6(HDJ1=OIO^^24@1Z9M:)
M'RR1.LL]>^&W9\FKEZ[_<GQLVV'Q=;?='Z^7C\-P>+]:'6\?VUUS?-<=VGW^
MY;[K=\V0#_N'U?'0M\W=5&BW76%5^=6NV>R7-U?3N0_]S57W-&PW^_9#OS@^
M[79-_]^ZW78OUTM8?COQ<?/P.(PG5C=7A^:A_:L=/AT^]/EH=;G*W6;7[H^;
M;K_HV_OKY<_POG8X%I@4?V_:E^/L^V)LRN>N^S(>_'YWO:Q&1^VVO1W&2S3Y
MX[FMV^UVO%+V\>_YHLM+G6/!^?=O5_]U:GQNS.?FV-;=]I_-W?!XO8S+Q5U[
MWSQMAX_=RV_MN4%NN3BW_H_VN=UF^>@DUW';;8_3_\7MTW'H=N>K9"N[YNOI
M<[.?/E_.U_]6S"Z YP)X*0#\9@$Z%R!18'5R-C7UEV9H;J[Z[F71GT;KT(R3
M MY3[LS;\>34=]-ON;7'?/;YAO%J]3Q>YRQ9GR0XDPA%K15,%\DJUW\Q@:8)
MG,K3O#S;Y<DL3U-YGI=WHA$GB9\D^W,[4X7>)]$6+20@"AR"[8A-1ZP=>>'H
M)'&SBI 0DX_2D2%$]HA0<.1,1TX["L*14Q41QN"<Z,M:ZS!;#PBV'V_Z\=I/
M%'Z\T4/L$PA=;>AB!3X4YE P_03M1PS$.JAZ*N%$*P)QBI5M))I&HC+B1#7K
MJ*K)K74A@K"C=9'<?,J_LI-,.TG;$=6LTW?[12L@N<2I,$)0V:RJM!<%J\H:
M D8/"EI:Z9$\YZE<<%4@*&A7)%V!K@N08PKR9C>4+L98Q=FL?^W*1BJ@=L72
M%>IA(7(N!6E*"WT%KBI1'FQ,@^:T9,OZK)E7Q9PK"O*FMX2.':12/]F@!DUJ
M)TD-FL"0*O*5FE(&JEW, "B0&FQ4@V:UDZP&#>$\=N@J(&E**V-5\7R47YNR
M>0T:V$X"&PP2,WATJ$S92JBPA 2;VJ"Q[22V05,Y3]TJ_TE36@@Q@?>EGK(!
M#IK@7A(<-)J9*:&FE!865A.P^0T:X%X"'#2?,>5TA.JF,X2 E%)A24$;Y*A!
M[B7(4>-9CI<A@91I0:7P:0,<-<"]!#AJ+$/*:0V!6;HRI $=9*X6T(2%5*QC
ML2_<'6@#%S5PO00N:HZ2SUE.;@-J0\@N5)X+L0]MX*(&KI? 10.X$8&23**6
M$*-G7^II&[BH@>LE<-$ [CC^42Z6IC![2J59:?,6-6^]Y"UJBN:X'F1 JPU=
M 2)H8Q8U9N7&:8T&/4.04:@V9"4O-EY1XS5(O**FI@>FZ*49(TE7*7')D8U8
MU(@-$K'X_9!L2/),9E>(HV2SE31;@V0K:7!&")2[2&Z&C30=,^U+P9ULPI(F
M;)"$)2LB@]PUUX:L,%AD4Y5T, XR&),1C!WFR"?Y8PA]QGQIYTF%QQ<:TT$]
MOS P'?-N10IK0UCJ(!O0I $=)*!)<]=[UHG*T)7,V&0F3>8@R4P:N,$97@PN
MIQ2Q$.[(QC)I+,NMR9HT;C-\<KJ3G*H-90PN^=E"]]J4C6?2>)8;R[6AB<K.
MFYK73FPX4U29)1;R =DP)0W3J/AEQ- *U;)GRF(H9 .V><J:IU&RBPV>CD]:
M7*6>Y1G*'+8@N4(Z8)NHK(D:)<78(*HGAX'DFFPH7<(4P1?&CFVVLF9KE"!C
MC4PY#0W)3X[3_$'D:S<V5EEC50: -6M:@J=\"Z+<W-:6-+L* *49SH5GPQJP
M,D2NV0BV#"DOT7)!-)1YBG/ 0FQ@&[2L01LEU]@@: C)890K:&U)QWYU>1$M
M^+)YRYJW\@'YF@W>%C9GEO3MS1G;R&6-RE1 )=NHY!]')=NH9(W*)',G:P;F
MC7T*<A]8&\*88@JE-S'.QJ73N$R%F>ALM#GXX7YQ-H:<QI#JE[/&OX&A-R4G
M'ZO9:[;QO>>?3?^PV1\7G[MAZ';3>[7[KAO:?+GJ7>[:Q[:YNQQLV_MA_!KR
M]_[TOO%T,'2'\[O4U>6%[LW_4$L#!!0    ( !F8;5 Z.+&&@P(  *$)   8
M    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULC9;;CILP$(9?!?$  7,F(DA-
MJJJ56BG:JMMK)W$"6L#4=L+V[6L;EH)MDN0BV.:?F6_,,#CK,'FC!4+,>J^K
MAF[L@K%V[3CT6* :TA5N4</OG#&I(>-3<G%H2Q \2:.Z<CS7C9P:EHV=9W)M
M3_(,7UE5-FA/+'JM:TC^;E&%NXT-[(^%E_)2,+'@Y%D++^@G8K_:/>$S9_1R
M*FO4T!(W%D'GC?T)K'<@$ 92\5JBCD[&EDCE@/&;F'P[;6Q7$*$*'9EP ?GE
MAG:HJH0GSO%G<&J/,87A=/SA_8M,GB=S@!3M</6[/+%B8R>V=4)G>*W8"^Z^
MHB&AT+:&[+^C&ZJX7)#P&$=<4?EO':^4X7KPPE%J^-Y?RT9>N_Y.! 8SLX$W
M&'BC0;\YBP;^8. K!DY/)E/]#!G,,X([B_1/JX6B*,#:YYMY%(MR[^0]GBWE
MJ[<\]3/G)OP,DFTO\282;Z[8Z8K@OQ.'QQ\A/".$)^V#*42@0/226$H:*7%7
MD8)Q7S/C\(T<OLX1*AR]))S$X*\,_RDH#V4SFL!($^@T2L;;0 OC^W$(%!B#
M*HC3A9T)C2RASA(K+.%3+ ;5,DMD9(ETEH5]C8WVL6Z?*+G$3U3;?<V,(S%R
M)#I'JG D>AD%41CJ]?:$<$:4&HE2C0BHD;:I%@F$;I!&KK*'.X,P2!,O=1<V
M";CF!N4:H(#:HMQGJ4S*^U@+?1/H3\];\&!N>L#0]=0Z!,^TO0>B.8NY\0%#
MYU-K$>@]#02&4GRLFQ.9FQ_0NY]>BT#O;!K-/4D/XDR^E>+P\@.22]E0ZX 9
M_^S*C^,98X:X.W?%'17\O#1.*G1F8ACS,>D/#?V$X78X$#GCJ2S_!U!+ P04
M    "  9F&U0"!3QS-8$  "W%@  &    'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;(V86V_C-A"%_XKA]ZPUPZL"QT#LHFB!%EALT?99B9G86-MR)279_OM2
MLN*UAX?9YB&Z^) \0XT^CCA_JYNO[2:$;O)MOSNT=]--UQUO9[/V<1/V5?NI
M/H9#_.6I;O95%R^;YUE[;$*U'AKM=S,N"CO;5]O#=#$?[GUN%O/ZI=MM#^%S
M,VE?]ONJ^7<9=O7;W92F[S>^;)\W77]CMI@?J^?P1^C^/'YNXM7LW,MZNP^'
M=EL?)DUXNIO>T^U*^;[!H/AK&][:B_-)'\I#77_M+WY=WTV+WE'8A<>N[Z**
MA]>P"KM=WU/T\<_8Z?0\9M_P\OR]]Y^'X&,P#U4;5O7N[^VZV]Q-_72R#D_5
MRZ[[4K_]$L: S'0R1O];> V[*.^=Q#$>ZUT[_)\\OK1=O1][B5;VU;?3<7L8
MCF]C_^_-< ,>&_"Y =D/&ZBQ@?K>0 _!GYP-H?Y4==5BWM1OD^;TM(Y5GQ1T
MJ^)D/O8WA[D;?HO1MO'NZX(*GL]>^XY&S?*DX4O-63&+O9^'8#3$DI/F8H!5
MJM *CZ!@$&IHKZZ"R'2@80=ZZ$!?=:#%+)PT=M <!HWUKE36D(@&"(VCTAN'
M+1EHR0!+1E@Z:<S%2+HP5*J+X$^64J'RI7/&%=B2A98LL&2%)9N,Q)Z=5MH+
M2T!HG6;VF5ERT)(#EIRPY)*1XA1I7QII"0B]*TI-);;DH24/+(F1ECY]<-H4
M6F92*KLQUCF-[9303@GLE,).F8Q3*E=H)?VD.E<Z&V<(&Z("(Z=(7U?*)")E
MJ$5I5$026Y38-=X;&?T*Z*Q55&82D2#E[HF!I82DG#Y1]J2E(R#SFG.&,!1)
M 4-*&E)ISMM8!$A#J<P:73B3<80I2P"S,O;E*+I^-YPUTE$J(U=Z]KE$PI0E
M@%F2F*44G\86Z22ELAN^%EY;PI0E@%F2F*44GZ5/7U@@NXDO2F$S"SAARA+
M+$G,4HI/7T36))Y275P@8MV9HPC&+ '.DN0LI02E@AP9EB4(5#JR=+%*7-O"
MN"7 6Y*\I12DUEI.9BJ5W9!Q7.;*+\Q;+E)++))W.8K$3!6Z+*0KJ/1.:9U9
M)ADSG '#Y10L.64S&5V63J[=0&A+XW+5!&.(,X"X3)4EIW3V)IIB674!89]]
M+C[JC"M,<@8DEX,M.46TBBE%3F(*"#. 8HQQ!AAGN80QX',DJ^?,DL&8SPSX
MS)+/#,I;''HJ_-@4)C0#0K,D]"BZ_ R(Z=U72TF: "5Q7Z+FDA=3FEU:5^5J
M!L9090!5EE =1>XR@3X9)Z-"*IN!*6.8,H I2YB.(G\U4)J/2%6XXNHOPU6%
MN:H 5Y7DZBBZ'M=39MB35]@F5VLI3%=%:3*H7'P8A@K!4";#*+KV.A0]'\2'
MVN120V4^^1$396J,HA^D!E3]W]3 B%0 D4JN(Z-(I(8TAT397, 050"B2JX?
MH^CZ?57)7/U =6T'XU-9D)JY+C#J%"A(TU</?,^;(E;D2GX!(J4N+4=:9VQA
M?"J S_2Q@TK34/S>=E;:0LK":=*2ZK.+[;Y]:)Z'G=%V\EB_'+I^8^WB[GGW
M]9[[[4)Q?TFWJ],>ZO=N3ENZOU?-\_;03A[JKJOWPY;A4UUW(1J-+_QTL@G5
M^GRQ"T]=?^KB>7/:2CU==/5QW":>G?>J%_\!4$L#!!0    ( !F8;5#@N3O]
M008  $,C   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULC9IO;Z,X$,:_
M2I3WW>#Q_ZJM=($$3KJ35KNZN]=L2]MHDY CM-W[]F<(FRTS0]PW3:"_L8?'
M'GAL<O-6-]^/SU75SG[LMOOC[?RY;0_7B\7Q_KG:E<=/]:':A_\\ULVN;,-A
M\[0X'IJJ?.B#=ML%)(E9[,K-?GYWTY_[W-S=U"_M=K.O/C>SX\MN5S;_+:MM
M_78[%_.?)[YLGI[;[L3B[N90/E5?J_:OP^<F'"W.K3QL=M7^N*GWLZ9ZO)W_
M)JX+V0?TQ-^;ZNWX[ONLNY1O=?V]._C]X7:>=!E5V^J^[9HHP\=KE5;;;==2
MR./?H='YN<\N\/WWGZVO^XL/%_.M/%9IO?UG\] ^W\[=?/90/98OV_9+_594
MPP7I^6RX^C^JUVH;\"Z3T,=]O3WV?V?W+\>VW@VMA%1VY8_3YV;??[Z=_J/=
M$,8'P!  YP!I+@;((4"> P N!J@A0'VT!ST$Z%\]V(L!9@@PYP E+P;8(<#^
M2DE?#'!#@#L'"-6/^&DX^O'-RK:\NVGJMUESFJ*'LJL$<>W"#+KO3O83IO]?
M&.)C./MZ)Z2^6;QV#0W,\L3 B#%C)N48.V8RCG%C9L4Q?LRL&48E8R;G&#%F
M"HZ!,[,(NIW% U8\Z!M0HP8D$N_$F)[9]TRXL7A$I91R7@L)*.6,X8Q*M'1(
MZQ4%M12)%AX-W)J"5UIYK=$DR)F>$^<\GBP%Y80V"8398'EI)2NM9*152-H3
MH]]U):5R:$:EE!+*"^>,Y_-1;#Z*R0?7B2*7KA2&4@I)Y7$99(HD?24#A:;-
MBF*H#M91(H\2Q25B))UFI=.,=&@6+C7IPJH$U7U*(>T ')^+87,Q3"ZH=):&
M5D285G@<*46AS,2T746)=93(HT1QB1BI9EG5+*,:FK%+2V>L=F0(*36"1KDX
M-A?'Y()Z63HZ@M[B)Q:%D&J9HY<DC#2 AI!B> BC1!XE"BX9*^7$[/>L=IYJ
MIU$_2\]=-* :22DU,:%$PMN.A$D%/>R6 W1AB-(XD@W(I2)D$"' AX)&U[V.
M-Y8SB/':XJ8*ME/O/%@U(>6$@Q.,E("E%,SC6V Q*43$%#1I$%9C02F&:R*.
MY'&D8/-Y7^MC!7D;)Q@?I[&/&Z!13Q*[GY2AI@J#]SV",3X:&Y\!NE@84203
MU!F1PJ#(E19)H@'P<$8;R^-(\9'^QBKR;DTP=@T[VJ6(.I\TCF0,XG1"%DBK
M>%/K.)+'D2*>T%A!WK0)QK5I[-H&:+RX<18[< 9SX49GL:'/!'5XSD*X*^)J
M7#&D]N"=, *+2DE^@<-V[I3%4[U@P& +K-8^D1,:\V94,&Y48S<JJ'>3RN)E
M7,I@P1<Y\,G4N/-63W!>CU2.I2L=20P60TEM\!HF$XQS5*'D/1YRRI$"BB)Y
M'"DN(F,->8LJ.(]*:H<:.@MD7X"AM ]S<B(?WO8)QO>15<\ C4RSDGAAFC(8
MI3)QR1\.PQE%UG$DCR/%162\R<-[56"\*EG^ '5S5Q8D?J PV(@:Y\,;/F ,
M'UD" ?5RP<<GV*\P&'[  ;585P#*HQOMBN'P@,:1/(X4;$(J\1,W.IC8N^-,
M'UX, ;5S5V"LPBI^V/4![_J <WUX.01QUQ=',HB[/@;I3+XAVY;K>&,YUUAX
M_GKL$@H.E!9,8L6$EKSW \[[X?40T&TXC_>04P8B:E*S%>X-#F\1,!BIC;CY
MBR,%D[+H-LDF%.2]'W#>C^QK,RY(&^P!&(JD'&EHG#'OI(!S4N063;?LR(A'
MD0SB>WIQ9!U'<@:1)E2A5%A 9BL2@6,->><'C//#)FP)4?N4QI$LCJSBR)I!
M^#<7E ,E !=IP7#6)TY.O+< WOP!8_[( AZB^WUI',GBR(I!PH(:P@T1KY/B
MC>5QI/A(?V,5><L*W%8E7H9 U/RE<21CD+#BA&!QL)9QQQI'\CA2?""C\1LT
MWK=*QK<:[' DW4"%!+#W2!G,)]U&&W[CP8#.A66?QJ\"5@QIC-1@)789#(E5
M91"AA _W0?1$*CC26J_!3>V[2MZ&2\:&X]V'I:1>54I+Y66V,76BO$GP_O[B
MW8O][N<E?Y;-TV9_G'VKV[;>]6_R'^NZK4*KR:?0WG-5/IP/MM5CVWVUX7MS
M^EG'Z:"M#\-/5A;GW\W<_0]02P,$%     @ &9AM4$E2"DXK!0  -Q@  !@
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q]F=%NXS8017_%\'O6Y PIDD%B
M('91M$ +!%NT?59B)C'6MEQ)2;9_7TI6O,[PLB^Q)5]R[E#DX8BY>6_:;]U+
MC/WL^WYWZ&[G+WU_O%XLNL>7N*^[+\TQ'M(O3TV[K_MTV3XONF,;Z\W8:+];
MD%+58E]O#_/ES7COOEW>-*_];GN(]^VL>]WOZ_;?5=PU[[=S/?^X\77[_-(/
M-Q;+FV/]'/^(_9_'^S9=+<Z];+;[>.BVS6'6QJ?;^9V^7AL:&HR*O[;QO;OX
M/AM2>6B:;\/%KYO;N1H<Q5U\[(<NZO3Q%M=QMQMZ2C[^F3J=GV,.#2^_?_3^
M\YA\2N:A[N*ZV?V]W?0OMW,_GVWB4_VZZ[\V[[_$*2$[GTW9_Q;?XB[)!R<I
MQF.SZ\:_L\?7KF_V4R_)RK[^?OK<'L;/]ZG_CV:X 4T-Z-Q 5__;@*<&_*.!
M&9,_.1M3_:GNZ^5-V[S/VM/3.M;#I-#7G ;S<;@YCMWX6\JV2W??EKJBF\7;
MT-&D69TT=*DY*Q:I]W,(0B%6E#47 =:YPC".P# )'MOSIR0*'1C8@1D[,)<=
M6"U&X:2I1LWAI&%'E7)"N 9"'7P@9[ E"RU9D%.A@PIV4.4Y5598/6GLA=4K
MK;7U9'$D!R.Y/!*Q&#V71^**M'9*6,J%"GOQT(L'65?"B\]".%*N,DY8 3K%
MAKCP& (T%( A$6@5\L$A#MYX80CHN+)*!VQ(*[SD%;#DY9I7>2Q;*24?%]#1
M9]UG2P4*:6 I2$LZ"Y46%A$9Z2D7^C1*7!4\06S=:<H]R=FZFD2?ALD8JXR$
M A#:RI60H#'G- -+DE.3Z/.B5B:$S%(N)!L*W-08G!J0TV7[A\D=52ID-$(Z
M,I;8%G"D,3JU!:8DD";1I]6=UK;-)GBNH\IJLJ49CFFLJYSGQ:>/,:L!9YV5
M:0'0&FU262?S L*0\G)<2@P#5^?$E2!=Z9RD5YIMHJFL!*!2<TJ@Q#A,70VP
MZ^0^H %/TWKR^>(%0J^4-86A(@Q> N!U<JP(@#=ACIV1,Q,H+7FE"[.*,'H)
MH-?)W8  >BVIM/G(+0HH70B*@RNXPO E!-\@8^5,U<K:8 ISA3!5"5#52]!3
M#LO2".3*H$S%IK#]$"8KF1P8OE1W8PX2X*"7<*:<;U=L*9$@J]*!,KTL*$KC
M4/"%64B@-/62SY37IL:RD0]F#716VU!RA-%* *W>2$<Y,:O@=+$>) Q, B6J
MEQ@GP,%$06?8%X)A#A+@H)<<I!QOCDW(ASK7#3N+,05/C#'( (->8I 1!E,1
M(RPA6=J>TT0I,( Q!1E0T$L*,J"@\;9B6<@ 8=I8C+*>"RN8,0:9  1*F17>
MC0'=@J0;@YK1:L5I-Y&I(:7R6JL"X!GCC4'A*"O4%8."4"?@R%H&ZA(M"F4C
M8UPRP&60N&0 04K5268)P=)Q:?DR)B4#4@9)2LX).+S"2WPC&057V)48@Y(!
M*(-\_^(<E,Z;XCLA8TXRX&3(5AJJ%XU3Y6"8DPPX*9_IBD$9F/9)H_-5@I3.
MI_?BPEYA,"H-0&60J#0Y [6VZ1U%3MXU4*;12BO%E*!B,"X-P&60N#0Y!5ES
M*F1ES;L&RL$3A:HP.PW&I0%5H]PR5I/H\GS.4$A0D0<.:Z#,$CC96EP<M^YC
M^SR>3'>SQ^;UT \'FQ=WSZ??=^/AM[B_TM?KTQGVCVY.1^J_U^WS]M#-'IJ^
M;_;CD>U3T_0Q&55?TLB]Q'ISOMC%IW[XZM+W]G24?;KHF^-T3+\X_Z]@^1]0
M2P,$%     @ &9AM4%("";NS 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q]4]MNVS ,_15!'U E3M9U@6V@Z3!LP 8$'=8^*S9M"]7%E>2X
M^_M1LNIZF[<72:1X#@\I*A^-?7(=@"<O2FI7T,[[_L"8JSI0W%V9'C3>-,8J
M[M&T+7.]!5Y'D)(LVVRNF>)"TS*/OI,M<S-X*32<+'&#4MS^/((T8T&W]-5Q
M+]K.!P<K\YZW\!W\C_YDT6(S2RT4:">,)A::@MYN#\=]B(\!#P)&MSB34,G9
MF*=@?*D+N@F"0$+E P/'[0)W(&4@0AG/B9/.*0-P>7YE_Q1KQUK.W,&=D8^B
M]EU!;RBIH>&#]/=F_ RIGG>4I.*_P@4DA@<EF*,RTL655(/S1B46E*+XR[0+
M'?<QW7Q(L'5 E@#9#+B)>=B4*"K_R#TO<VM&8J?>]SP\\?:086^JX(RMB'<H
MWJ'W4N*#YNP2B%+,<8K)%C';.8(A^YPB6TMQS/Z"9^OPW:K"783O_J'P-X+]
M*L$^$NS_6^):S)]%LD5/%=@V3I,CE1ETG.2%=Q[8VRR^R5OX-.W?N&V%=N1L
M/+YL[']CC >4LKG"$>KP@\V&A,:'XWL\VVG,)L.;/OT@-G_C\A=02P,$%
M  @ &9AM4 1M\C:R 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX
M;6Q]4V&/U" 0_2N$'W!TV54OF[;)[1FCB2:;,^IGMIVVY("I0+?GOQ=HMU:M
M?@%FF/?FS3#D(]IGUP%X\J*5<07MO.^/C+FJ RW<'?9@PDV#5@L?3-LRUUL0
M=0)IQ7B6O69:2$/+//G.MLQQ\$H:.%OB!JV%_7$"A6-!=_3F>))MYZ.#E7DO
M6O@,_DM_ML%B"TLM-1@GT1 +34$?=L?3(<:G@*\21K<ZDUC)!?$Y&A_J@F91
M$"BH?&008;O"(R@5B8*,[S,G75)&X/I\8W^7:@^U7(2#1U3?9.V[@MY34D,C
M!N6?<'P/<SVO*)F+_PA74"$\*@DY*E0NK:0:G$<]LP0I6KQ,NS1I'Z<;?H-M
M _@,X O@/@'8E"@I?RN\*'.+([%3[WL1GWAWY*$W572F5J2[(-X%[[7D&<_9
M-1+-,:<IAJ]B=DL$"^Q+"KZ5XL3_@O-M^'Y3X3[!]_]0^!O!89/@D @._RUQ
M*V;_1Q*VZJD&VZ9I<J3"P:1)7GF7@7W@Z4U^A4_3_DG85AI'+NC#RZ;^-X@>
M@I3L+HQ0%S[88BAH?#R^"6<[C=ED>.SG'\26;US^!%!+ P04    "  9F&U0
MT^H]:;,!  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;'U386_<
M( S]*X@?4')<NE6G)%*OT[1)FW3JM/4SES@)*H0,R*7[]S,DEV9;UB^ C=_S
MLS'9:.RS:P$\>=&J<SEMO>\/C+FR!2W<C>FAPYO:6"T\FK9AKK<@J@C2BO$D
M><>TD!TMLN@[V2(S@U>R@Y,E;M!:V%]'4&;,Z8Y>'8^R:7UPL"+K10/?P'_O
M3Q8MMK!44D/GI.F(A3JG][O#,0WQ,>"'A-&MSB14<C;F.1B?JYPF01 H*'U@
M$+A=X &4"D0HX^?,29>4 ;@^7]D_QMJQEK-P\&#4DZQ\F],[2BJHQ:#\HQD_
MP5S/+25S\5_@ @K#@Q+,41KEXDK*P7FC9Q:4HL7+M,LN[N-TPZ^P;0"? 7P!
MW$4 FQ)%Y1^$%T5FS4CLU/M>A"?>'3CVI@S.V(IXA^(=>B\%3]*,70+1''.<
M8O@J9K=$,&1?4O"M%$?^#YQOP_>;"O<1OO^/PC\(TDV"-!*D;Y:X%7/[5Q*V
MZJD&V\1I<J0T0Q<G>>5=!O:>QS=Y#9^F_:NPC>P<.1N/+QO[7QOC :4D-SA"
M+7ZPQ5!0^W!\CV<[C=ED>-///X@MW[CX#5!+ P04    "  9F&U0D)C-!+0!
M  #/ P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q]4V%OW" ,_2N(
M'U!R7'JK3DFD7J>JDS;IU&G;9RYQ$E2(,R"7[M\/2)IE:[0O@,U[]K,QV8CF
MQ;8 CKQJU=F<ML[U1\9LV8(6]@9[Z/Q-C48+YTW3,-L;$%4D:<5XDAR8%K*C
M119]9U-D.#@E.S@;8@>MA?EU H5C3G?TS?$LF]8%!RNR7C3P%=RW_FR\Q98H
ME=3068D=,5#G]'YW/*4!'P'?)8QV=2:AD@OB2S ^53E-@B!04+H00?CM"@^@
M5 CD9?R<8](E92"NSV_1'V/MOI:+L/" ZH>L7)O3.THJJ,6@W#..3S#7<TO)
M7/QGN(+R\*#$YRA1V;B2<K .]1S%2]'B==IE%_=QNN&'F;9-X#.!+X2[F(=-
MB:+RC\*)(C,X$C/UOA?AB7='[GM3!F=L1;SSXJWW7HOT-F/7$&>&G"8(7T%V
M"X+YX$L&OI7AQ-_1^39]OREP'^G[;8%_\=--?AKYZ?\*? _AR>&?'&S54 VF
MB:-D28E#%\=XY5VF]9['!_D#GT;]BS"-["RYH///&IM?(SKP4I(;/S^M_UV+
MH:!VX?C!G\TT8Y/AL)^_#UO^</$;4$L#!!0    ( !F8;5#H:_9=M $  ,\#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;'U3VV[<(!#]%<0'!"_K
M7+2R+6431:W42JM4;9]9>WQ1N+B U^G?=\".XS967X 9SIDY,PS9:.R+:P$\
M>552NYRVWO<'QES9@A+NRO2@\:8V5@F/IFV8ZRV(*I*49#Q);I@2G:9%%GTG
M6V1F\++3<++$#4H)^_L(THPYW=$WQW/7M#XX6)'UHH%OX+_W)XL66Z)4G0+M
M.J.)A3JG][O#,0WX"/C1P>A69Q(J.1OS$HS/54Z3( @DE#Y$$+A=X &D#(%0
MQJ\Y)EU2!N+Z_!;]*=:.M9R%@P<C?W:5;W-Z1TD%M1BD?S;C)YCKN:9D+OX+
M7$ B/"C!'*61+JZD')PW:HZ"4I1XG?9.QWV<;OCU3-LF\)G %\)=S,.F1%'Y
MH_"BR*P9B9UZWXOPQ+L#Q]Z4P1E;$>]0O$/OI4AO,G8)<6;(<8+P%62W(!@&
M7S+PK0Q'_H'.M^G[38'[2-]O"_R+GV[RT\A/_U?@1PA/;O_)P58-56";.$J.
ME&;0<8Q7WF5:[WE\D'?X-.I?A6TZ[<C9>'S6V/S:& \H);G"^6GQ=RV&A-J'
MXRV>[31CD^%-/W\?MOSAX@]02P,$%     @ &9AM4/Z?#,"R 0  SP,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL?5-ACYP@$/TKA!]PN*SM;39J
M<GM-TR9MLKFFO<^LCDH.' NX7O]] 5UK>Z9?@!G>FWDS#-F(YL6V (Z\:M79
MG+;.]4?&;-F"%O8.>^C\38U&"^=-TS#;&Q!5)&G%>)*\9UK(CA99])U-D>'@
ME.S@;(@=M!;FUPD4CCG=T9OC23:M"PY69+UHX!NX[_W9>(LM42JIH;,2.V*@
MSNG#[GA* SX"?D@8[>I,0B47Q)=@?*YRF@1!H*!T(8+PVQ4>0:D0R,OX.<>D
M2\I 7)]OT3_&VGTM%V'A$=6SK%R;TP,E%=1B4.X)QT\PU_..DKGX+W %Y>%!
MB<]1HK)Q)>5@'>HYBI>BQ>NTRR[NXWQSHVT3^$S@"^$0"6Q*%)5_$$X4F<&1
MF*GWO0A/O#MRWYLR.&,KXIT7;[WW6J3W&;N&.#/D-$'X"K);$,P'7S+PK0PG
M_H;.M^G[38'[2-]O"_R+GV[RT\A/_U?@6PA/#O_D8*N&:C!-'"5+2ARZ.,8K
M[S*M#SP^R!_X-.I?A6ED9\D%G7_6V/P:T8&7DMSY^6G][UH,!;4+QWM_-M.,
M38;#?OX^;/G#Q6]02P,$%     @ &9AM4"+Y\_>U 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&UL?5-A;]P@#/TKB!]0$N[6=:<D4J_3M$F;
M=.JT]C.7. DJQ"F02_?O!R1-LRW;%\#&[_G9F&Q$\V1; $=>M.IL3EOG^@-C
MMFQ!"WN%/73^ID:CA?.F:9CM#8@J@K1B/$FNF1:RHT46?2=39#@X)3LX&6('
MK87Y>02%8TY3^NJXETWK@H,562\:^ [N1W\RWF(+2R4U=%9B1PS4.;U-#\=]
MB(\!#Q)&NSJ34,D9\2D87ZJ<)D$0*"A=8!!^N\ =*!6(O(SGF9,N*0-P?7YE
M_Q1K][6<A84[5(^R<FU.;RBIH!:#<O<X?H:YGG>4S,5_A0LH'QZ4^!PE*AM7
M4@[6H9Y9O!0M7J9==G$?IQO.9]@V@,\ O@!N8AXV)8K*/PHGBLS@2,S4^UZ$
M)TX/W/>F#,[8BGCGQ5OOO10\^9"Q2R":8XY3#%_%I$L$\^Q+"KZ5XLC_@O-M
M^&Y3X2["=_]0^!O!?I-@'PGV_RUQ(R9-_DC"5CW58)HX39:4.'1QDE?>96!O
MXR.RM_!IVK\)T\C.DC,Z_[*Q_S6B R\EN?(CU/H/MA@*:A>.[_W93&,V&0[[
M^0>QY1L7OP!02P,$%     @ &9AM4*:>B;ZS 0  T@,  !D   !X;"]W;W)K
M<VAE971S+W-H965T,30N>&UL?5-A;]P@#/TKB!]0+MRUZTY)I%ZG:9,VZ=1I
M[6<N<1)4""F02_?O9TB:IFVV+X"-W_.S,>E@[*-K #QYUJIU&6V\[_:,N:(!
M+=R%Z:#%F\I8+3R:MF:NLR#*"-**\<WFBFDA6YJGT7>T>6IZKV0+1TM<K[6P
M?PZ@S)#1A+XX[F3=^.!@>=J)&GZ!_]T=+5IL9BFEAM9)TQ(+549ODOUA%^)C
MP+V$P2W.)%1R,N8Q&-_+C&Z"(%!0^, @<#O#+2@5B%#&T\1)YY0!N#R_L'^-
MM6,M)^'@UJ@'6?HFH]>4E%")7OD[,WR#J9Y+2J;B?\ 9%(8')9BC,,K%E12]
M\T9/+"A%B^=QEVW<A_'F\O,$6P?P"<!GP'7,P\9$4?D7X46>6C,0._:^$^&)
MDSW'WA3!&5L1[U"\0^\YYTF2LG,@FF(.8PQ?Q+Q&,&2?4_"U% ?^ <[7X=M5
MA=L(W_Y#X1N"W2K!+A+L_EOB6LQ[E6S14PVVCM/D2&'Z-D[RPCL/[ V/;_(:
M/D[[3V%KV3IR,AY?-O:_,L8#2ME<X @U^,%F0T'EP_$3GNTX9J/A33?](#9_
MX_PO4$L#!!0    ( !F8;5"HOZCTM $  ,\#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;'U386_<( S]*X@?4"[<M:M.2:1>IVF3-NG4:=MG+G$2
M5, 9D$OW[P<DS;(UVA? YCW[V9A\1/OL.@!/7K0RKJ"=]_V1,5=UH(6[P1Y,
MN&G0:N&#:5OF>@NB3B2M&-_M[I@6TM R3[ZS+7,<O)(&SI:X06MA?YU X5C0
MC+XZGF3;^>A@9=Z+%KZ"_]:?;;#8$J66&HR3:(B%IJ /V?%TB/@$^"YA=*LS
MB95<$)^C\:DNZ"X* @65CQ%$V*[P"$K%0$'&SSDF75)&XOK\&OU#JCW4<A$.
M'E']D+7O"GI/20V-&)1_PO$CS/7<4C(7_QFNH (\*@DY*E0NK:0:G$<]1PE2
MM'B9=FG2/DXW/)MIVP0^$_A"N$]YV)0H*7\OO"ASBR.Q4^][$9\X._+0FRHZ
M4RO271#O@O=:WM[E[!KCS)#3!.$K2+8@6 B^9.!;&4[\#9UOT_>; O>)OM\6
M^!?_L,D_)/[A?P6^A?!L_T\.MFJH!MNF47*DPL&D,5YYEVE]X.E!_L"G4?\B
M;"N-(Q?TX5E3\QM$#T'*[B;,3Q=^UV(H:'P\O@MG.\W89'CLY^_#EC]<_@90
M2P,$%     @ &9AM4*KZ?12T 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H
M965T,38N>&UL?5-A;]P@#/TKB!]0+ES:5:<D4J_3U$J;=.JT]3.7. DJA!3(
MI?OW,R3-LBW;%\#&[_G9F&PT]L6U )Z\:=6YG+;>]P?&7-F"%N[*]-#A36VL
M%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K8'T=09LQI0M\=
M3[)I?7"P(NM% U_!?^M/%BVVL%120^>DZ8B%.J=WR>&8AO@8\%W"Z%9G$BHY
M&_,2C,<JI[L@"!24/C (W"YP#TH%(I3Q.G/2)64 KL_O[)]B[5C+63BX-^I9
M5K[-Z2TE%=1B4/[)C \PUW--R5S\9[B PO"@!'.41KFXDG)PWNB9!:5H\3;M
MLHO[.-WL^0S;!O 9P!? ;<S#ID11^4?A19%9,Q([];X7X8F3 \?>E,$96Q'O
M4+Q#[Z7@29JQ2R":8XY3#%_%)$L$0_8E!=]*<>1_P?DV?+^I<!_A^W\H_(T@
MW21((T'ZWQ*W8J[_2,)6/=5@FSA-CI1FZ.(DK[S+P-[%1V2_PJ=I_R)L(SM'
MSL;CR\;^U\9X0"F[*QRA%C_88BBH?3A^P+.=QFPRO.GG'\26;US\!%!+ P04
M    "  9F&U0/^6+/K0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M-RYX;6Q]4]MNW" 0_17$!X0UNTU6*]M2-E'52HVT2M3VF;7'-@H7%_ Z^?L
M)J[;NGD!9IASYLPPY*,VS[8#<.A%"F4+W#G7'PBQ50>2V2O=@_(WC3:2.6^:
MEMC> *LC2 I"-YMK(AE7N,RC[V3*7 ].< 4G@^P@)3.O1Q!Z+'"&WQV/O.U<
M<) R[UD+3^"^]R?C+3*SU%R"LEPK9* I\&UV..Y"? SXP6&TBS,*E9RU?@[&
MU[K FR (!%0N,#"_7> .A A$7L:OQ(GGE &X/+^S?XZU^UK.S,*=%C]Y[;H"
M[S&JH6&#<(]Z_ *IGD\8I>*_P06$#P]*?(Y*"QM75 W6:9E8O!3)7J:=J[B/
MZ6:?8.L F@!T!NQC'C(EBLKOF6-E;O2(S-3[GH4GS@[4]Z8*SMB*>.?%6^^]
ME#2[SLDE$*68XQ1#%S'9'$$\^YR"KJ4XTG_@=!V^756XC?#M?Q3^0;!;)=A%
M@MV'):[%W/R5A"QZ*L&T<9HLJO2@XB0OO// WM+X)K_#IVE_8*;ERJ*S=OYE
M8_\;K1UX*9LK/T*=_V"S(:!QX7CCSV8:L\EPND\_B,S?N'P#4$L#!!0    (
M !F8;5!35\EUM $  -$#   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;'U386_;(!#]*X@?4&*2K5ED6VHZ39VT2E&G;9^)?;91P;B X_;?[\"NY[7>
MO@!WO'OW[CC2P=A'UP!X\JQ5ZS+:>-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!
ME#%(*\8WFX],"]G2/(V^D\U3TWLE6SA9XGJMA7TY@C)#1A/ZZGB0=>.#@^5I
M)VKX#OY'=[)HL9FEE!I:)TU++%09O4D.QUW 1\!/"8-;G$FHY&S,8S"^EAG=
M!$&@H/"!0>!V@5M0*A"AC*>)D\XI0^#R_,K^)=:.M9R%@UNC?LG2-QG=4U)"
M)7KE'\QP!U,]'RB9BO\&%U (#THP1V&4BRLI>N>-GEA0BA;/XR[;N _CS?44
MM8[G$Y[/^'U,P\8\4?AGX46>6C,0.[:^$^&%DP/'UA3!&3L1[U"[0^\EY\D^
M99= -&&.(X8O,,F,8,@^I^!K*8[\73A?#]^N*MS&\.T_%/Y%L%LEV$6"W7]+
M7,-\>I.$+7JJP=9QF!PI3-_&05YXYWF]X?%-_L#'8;\7MI:M(V?C\65C_RMC
M/*"4S15.4(/_:S845#X<K_%LQRD;#6^ZZ0.Q^1?GOP%02P,$%     @ &9AM
M4 Z,N2>U 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL?5-A
M;]P@#/TKB!]0<ES6=:<D4J_3M$FK=.JT[3.7. DJA!3(I?WW,R3-LC7;%\#&
M[_G9F&PT]M&U )X\:]6YG+;>]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%
M>))<,RUD1XLL^DZVR,S@E>S@9(D;M!;VY0C*C#G=T5?'@VQ:'QRLR'K1P#?P
MW_N318LM+)74T#EI.F*ASNGM[G!,0WP,^"%A=*LS"96<C7D,QI<JITD0! I*
M'Q@$;A>X Z4"$<IXFCGIDC( U^=7]D^Q=JSE+!S<&?535K[-Z0TE%=1B4/[!
MC)]AKN<=)7/Q7^$""L.#$LQ1&N7B2LK!>:-G%I2BQ?.TRR[NXW3#TQFV#> S
M@"^ FYB'38FB\H_"BR*S9B1VZGTOPA/O#AQ[4P9G;$6\0_$.O9=BQS]D[!*(
MYICC%,/7,4L$0_8E!=]*<>1OX'P;OM]4N(_P_3\4_D&0;A*DD2#];XEO8SA/
M_DK"5CW58)LX38Z49NCB)*^\R\#>\O@FO\.G:;\7MI&=(V?C\65C_VMC/*"4
MY I'J,4/MA@*:A^.[_%LIS&;#&_Z^0>QY1L7OP!02P,$%     @ &9AM4+[2
MC^NR 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&UL?5/;;MLP
M#/T501]0)4JV%8%MH.DPK, &!!VV/BLV;0O5Q97DN/O[4;+KNIVW%TFD> X/
M*2H;K'OT+4 @SUH9G],VA.[ F"];T,)?V0X,WM36:1'0= WSG0-1)9!6C&\V
M'YD6TM B2[Z3*S+;!R4-G!SQO=;"_3Z"LD-.M_3%<2^;-D0'*[).-/ #PL_N
MY-!B,TLE-1@OK2$.ZIS>; _'?8Q/ ;\D#'YQ)K&2L[6/T;BK<KJ)@D!!&2*#
MP.T"MZ!4)$(93Q,GG5-&X/+\POXEU8ZUG(6'6ZL>9!7:G%Y34D$M>A7N[? 5
MIGH^4#(5_PTNH# \*L$<I54^K:3L?;!Z8D$I6CR/NS1I'Z:;W01;!_ )P&?
M=<K#QD1)^6<11)$Y.Q W]KX3\8FW!XZ]*:,SM2+=H7B/WDO!^39CET@TQ1S'
M&+Z(>8U@R#ZGX&LICOPO.%^'[U85[A)\]P^%;PCVJP3[1+#_;XEK,>]5LD5/
M-;@F39,GI>U-FN2%=Q[8&Y[>Y#5\G/;OPC72>'*V 5\V];^V-@!*V5SA"+7X
MP69#01WB\1.>W3AFHQ%L-_T@-G_CX@]02P,$%     @ &9AM4!9.)CRS 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL?5-AC]0@$/TKA!]P
M[+)5STW;Y/:,T423S1G/SVP[;<E!IP+=GO]>H%RM6OT"S##OS9MAR"<T3[8#
M<.19J]X6M'-N.#)FJPZTL#<X0.]O&C1:.&^:EMG!@*@C2"O&=[O73 O9TS*/
MOK,I<QR=DCV<#;&CUL+\.('"J:![^N)XD&WG@H.5^2!:^ +NZW VWF(+2RTU
M]%9B3PPT!;W;'T]9B(\!CQ(FNSJ34,D%\2D8'^N"[H(@4%"YP"#\=H5[4"H0
M>1G?$R==4@;@^OS"_C[6[FNY" OWJ+[)VG4%O:6DAD:,RCW@] %2/:\H2<5_
M@BLH'QZ4^!P5*AM74HW6H4XL7HH6S_,N^[A/Z>9M@FT#> +P!7 ;\[ Y453^
M3CA1Y@8G8N;>#R(\\?[(?6^JX(RMB'=>O/7>:\GY(6?70)1B3G,,7\7LEPCF
MV9<4?"O%B?\%Y]OPPZ;"0X0?_J'P-X)LDR"+!-E_2]R*R?Y(PE8]U6#:.$V6
M5#CV<9)7WF5@[WA\DU_A\[1_%J:5O247=/YE8_\;1 =>RN[&CU#G/]AB*&A<
M.+[Q9S./V6PX'-(/8LLW+G\"4$L#!!0    ( !F8;5#3R]<XLP$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;'U3VV[;, S]%4$?4"5*VA6!
M;:!I,6S !@0=MCTK-FT+U<63Y+C[^U&RXWF;UQ=)I'@.#RDJ&ZQ[\2U (*]:
M&9_3-H3NP)@O6]#"W]@.#-[4UFD1T'0-\YT#42605HQO-G=,"VEHD27?R169
M[8.2!DZ.^%YKX7X>0=DAIUMZ=3S+I@W1P8JL$PU\@?"U.SFTV,Q220W&2VN(
M@SJG#]O#<1_C4\ W"8-?G$FLY&SM2S0^5CG=1$&@H R10>!V@4=0*A*AC!\3
M)YU31N#R?&5_GVK'6L["PZ-5WV45VIS>4U)!+7H5GNWP :9Z;BF9BO\$%U 8
M'I5@CM(JGU92]CY8/;&@%"U>QUV:M _3S16V#N 3@,^ ^P1@8Z*D_$D$463.
M#L2-O>]$?.+M@6-ORNA,K4AW*-ZC]U)P?INQ2R2:8HYC#%_$;.<(ANQS"KZ6
MXLC_@?-U^&Y5X2[!=_]1^ ?!?I5@GPCV;Y:X%G/W5Q*VZ*D&UZ1I\J2TO4F3
MO/#. _O TYO\#A^G_;-PC32>G&W ETW]KZT-@%(V-SA"+7ZPV5!0AWA\AV<W
MCMEH!-M-/XC-W[CX!5!+ P04    "  9F&U0?.JBM+,!  #2 P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q]4]N.TS 0_17+'[!NW<)651)INPB!
M!%*U"/;932:)M;X$VVF6OV?LI"% X,7VC.><.3,>9X-U+[X%".15*^-SVH;0
M'1GS90M:^#O;@<&;VCHM IJN8;YS(*H$THKQS>8MTT(:6F3)=W9%9ON@I(&S
M([[76K@?)U!VR.F6WAQ/LFE#=+ BZT0#7R!\[<X.+3:S5%*#\=(:XJ#.Z</V
M>-K'^!3P3<+@%V<2*[E8^Q*-CU5.-U$0*"A#9!"X7>$1E(I$*./[Q$GGE!&X
M/-_8WZ?:L9:+\/!HU;.L0IO3 R45U*)7X<D.'V"JYPTE4_&?X H*PZ,2S%%:
MY=-*RMX'JR<6E*+%Z[A+D_9AO.$WV#J 3P ^ PX)P,9$2?D[$421.3L0-_:^
M$_&)MT>.O2FC,[4BW:%XC]YKP?E]QJZ1:(HYC3%\$;.=(QBRSRGX6HH3_PO.
MU^&[586[!-_]0^%O!/M5@GTBV/^WQ+68PQ])V**G&ER3ILF3TO8F3?+".P_L
M T]O\BM\G/;/PC72>'*Q 5\V];^V-@!*V=SA"+7XP69#01WB\1[/;ARST0BV
MFWX0F[]Q\1-02P,$%     @ &9AM4*9:L[:U 0  T@,  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C0N>&UL?5-A;]P@#/TKB!]0<MQU[4Y)I%ZGJ9-6Z=1I
MW6<N<1)4B%,@E_;?#TB:96NZ+X"-W_.S,>F YLDV (Z\:-7:C#;.=7O&;-&
M%O8".VC]385&"^=-4S/;&1!E!&G%>))\8EK(EN9I]!U-GF+OE&SA:(CMM1;F
M]0 *AXQNZ)OC0=:-"PZ6IYVHX0>XG]W1>(O-+*74T%J)+3%09?1FLS_L0GP,
M>)0PV,69A$I.B$_!^%9F- F"0$'A H/PVQEN0:E Y&4\3YQT3AF R_,;^]=8
MNZ_E)"S<HOHE2]=D])J2$BK1*_> PQU,]5Q2,A7_'<Z@?'A0XG,4J&Q<2=%;
MAWIB\5*T>!EWV<9]&&\NKR;8.H!/ #X#KF,>-B:*RK\()_+4X$#,V/M.A"?>
M[+GO31&<L17QSHNWWGO..?^<LG,@FF(.8PQ?Q&SF".;9YQ1\+<6!OX/S=?AV
M5>$VPK<?*/R+8+=*L(L$N_^6N!*S3?Y)PA8]U6#J.$V6%-BW<9(7WGE@;WA\
MDS_AX[3?"U/+UI(3.O^RL?\5H@,O);GP(]3X#S8;"BH7CE?^;,8Q&PV'W?2#
MV/R-\]]02P,$%     @ &9AM4* -%I"T 0  T@,  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL?5-A;]L@$/TKB!]0$I)L561;:EI5F[1)4:=MGXE]
MME&!\P#'W;\?8-?S5F]?@#ONO7MW'-F ]MFU )Z\:&5<3EOONR-CKFQ!"W>#
M'9AP4Z/5P@?3-LQU%D250%HQOMF\8UI(0XLL^<ZVR+#W2AHX6^)ZK87]>0*%
M0TZW]-7Q))O61P<KLDXT\ 7\U^YL@\5FEDIJ,$ZB(1;JG-YMCZ=]C$\!WR0,
M;G$FL9(+XG,T/E8YW41!H*#TD4&$[0KWH%0D"C)^3)QT3AF!R_,K^V.J/=1R
M$0[N47V7E6]S>DM)!;7HE7_"X0-,]1PHF8K_!%=0(3PJ"3E*5"ZMI.R=1SVQ
M!"E:O(R[-&D?QAM^F&#K #X!^ RX37G8F"@I?Q!>%)G%@=BQ]YV(3[P]\M";
M,CI3*])=$.^"]UIL#X>,72/1%',:8_@R9HY@@7U.P==2G/@;.%^'[U85[A)\
M]P^%?Q#L5PGVB6#_WQ+?QO#=WT6R14\UV"9-DR,E]B9-\L([#^P=3V_R.WR<
M]L_"-M(X<D$?7C;UOT;T$*1L;L((M>&#S8:"VL?C^W"VXYB-AL=N^D%L_L;%
M+U!+ P04    "  9F&U0?"F&.K(!  #2 P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q]4V&/U" 0_2N$'W#LTE4OF[;)[1FCB2:;,^IGMIVVY("I
M0+?GOQ=HMU:M?@%FF/?FS3#D(]IGUP%X\J*5<07MO.^/C+FJ RW<'?9@PDV#
M5@L?3-LRUUL0=0)IQ?AN]YII(0TM\^0[VS+'P2MIX&R)&[06]L<)%(X%W=.;
MXTFVG8\.5N:]:.$S^"_]V0:++2RUU&"<1$,L- 5]V!]/AQB? KY*&-WJ3&(E
M%\3G:'RH"[J+@D!!Y2.#"-L5'D&I2!1D?)\YZ9(R M?G&_N[5'NHY2(</*+Z
M)FO?%?2>DAH:,2C_A.-[F.MY1<E<_$>X@@KA44G(4:%R:275X#SJF25(T>)E
MVJ5)^SC=\!ML&\!G %\ ]PG ID1)^5OA19E;'(F=>M^+^,3[(P^]J:(SM2+=
M!?$N>*\ESWC.KI%HCCE-,7P5LU\B6&!?4O"M%"?^%YQOP[--A5F"9_]0^!O!
M89/@D @._RUQ*R;[(PE;]52#;=,T.5+A8-(DK[S+P#[P]":_PJ=I_R1L*XTC
M%_3A95/_&T0/0<KN+HQ0%S[88BAH?#R^"6<[C=ED>.SG'\26;US^!%!+ P04
M    "  9F&U0SA'Z K0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M-RYX;6Q]4]MNU# 0_17+'U#O>E.H5DFD;A$"":15$?39FTP2J[X$V]F4OV?L
MI"% X,7VC.><.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN
M9;YW(.H$THKQW>X-TT(:6N;)=W9E;H>@I(&S(W[06K@?)U!V+.B>OCH>9=N%
MZ&!EWHL6OD#XVI\=6FQAJ:4&XZ4UQ$%3T/O]\93%^!3P3<+H5V<2*[E8^QR-
MCW5!=U$0**A"9!"X7>$!E(I$*./[S$F7E!&X/K^ROT^U8RT7X>'!JB=9AZZ@
M=Y34T(A!A4<[?H"YGEM*YN(_P144AD<EF*.RRJ>55(,/5L\L*$6+EVF7)NWC
M=,/Y#-L&\!G %\!=RL.F1$GY.Q%$F3L[$C?UOA?QB?='CKVIHC.U(MVA>(_>
M:\D/6<ZND6B..4TQ?!6S7R(8LB\I^%:*$_\+SK?AATV%AP0__$/A;P39)D&6
M"++_EK@5<_M'$K;JJ0;7IFGRI+*#29.\\BX#>Y\>D?T*GZ;]LW"M-)Y<;,"7
M3?UOK V 4G8W.$(=?K#%4-"$>'R+9S>-V60$V\\_B"W?N/P)4$L#!!0    (
M !F8;5 (.T'$L0$  -$#   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;'U3T6[;, S\%4$?4"5*U@Z!;:#I,&S !@0=MCXK-FT+E41/DN/N[R?)CNMM
M7E\LDCX>CQ25#6B?70O@R8M6QN6T];X[,.;*%K1P-]B!"7]JM%KXX-J&N<Z"
MJ%*25HQO-K=,"VEHD:78R189]EY) R=+7*^UL+^.H'#(Z99> X^R:7T,L"+K
M1 /?P'_O3C9X;&:II ;C)!IBH<[I_?9PW$=\ OR0,+B%36(G9\3GZ'RN<KJ)
M@D!!Z2.#",<%'D"I2!1D_)PXZ5PR)B[M*_O'U'OHY2P</*!ZDI5O<_J>D@IJ
MT2O_B,,GF/IY1\G4_!>X@ KPJ"34*%&Y]"5E[SSJB25(T>)E/*5)YW#E9V_@
M^83GK_A4AHUUDO /PHLBLS@0.XZ^$_&&MP<>1E/&8)I$^A>TNQ"]%'QWF[%+
M))HPQQ'#%YCMC&"!?2[!UTH<^3_I?#U]MZIPE])W_U'X!\%^E6"?"/9OMKB&
MN?NK"%O,5(-MTC(Y4F)OTB(OHO.^WO-T)Z_P<=F_"MM(X\@9?;C9-/\:T4.0
MLKD)&]2&]S4["FH?S;M@VW'+1L=C-ST@-K_BXC=02P,$%     @ &9AM4$PZ
M3/.T 0  SP,  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL?5-A;]L@
M$/TKB!]0$IRM661;:CI-G;1*4:=MGXE]ME'!N(#C]M_OP([GK=:^ '>\=_?N
M.-+!V&?7 'CRJE7K,MIXWQT8<T4#6K@;TT&+-Y6Q6G@T;<U<9T&4D:05XYO-
M1Z:%;&F>1M_)YJGIO9(MG"QQO=;"OAU!F2&C6WIU/,FZ\<'!\K03-7P'_Z,[
M6;38'*64&EHG34LL5!F]VQZ.NX"/@)\2!K<XDU#)V9CG8'PM,[H)@D!!X4,$
M@=L%[D&I$ AEO$PQZ9PR$)?G:_0OL7:LY2P<W!OU2Y:^R>B>DA(JT2O_9(8'
MF.KY0,E4_#>X@$)X4((Y"J-<7$G1.V_T% 6E:/$Z[K*-^S#>)%?:.H%/!#X3
M]I' QD11^6?A19Y:,Q []KX3X8FW!XZ]*8(SMB+>H7B'WDM^^REEEQ!G@AQ'
M"%] MC."8? Y U_+<.3OZ'R=GJP*3"(]61?X%W^WRM]%_NY_!;Z'\&3_3PZV
M:*@&6\=1<J0P?1O'>.&=I_6.QP?Y Q]'_5'86K:.G(W'9XW-KXSQ@%(V-S@_
M#?ZNV5!0^7"\Q;,=9VPTO.FF[\/F/YS_!E!+ P04    "  9F&U0\2@*5[4!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q]4V%OW" ,_2N(
M'U!R7-:UIR12KU/529MTZK3M,Y<X"2J$%,BE^_<S),VR+=L7P,;O^=F8;#3V
MV;4 GKQJU;F<MM[W!\9<V8(6[LKTT.%-;:P6'DW;,-=;$%4$:<5XDEPS+61'
MBRSZ3K;(S."5[.!DB1NT%O;'$909<[JC;XXGV;0^.%B1]:*!+^"_]B>+%EM8
M*JFA<])TQ$*=T[O=X9B&^!CP3<+H5F<2*CD;\QR,CU5.DR (%)0^, C<+G /
M2@4BE/$R<](E90"NSV_L#[%VK.4L'-P;]5U6OLWI#245U&)0_LF,CS#7\XZ2
MN?A/< &%X4$)YBB-<G$EY>"\T3,+2M'B==IE%_=QNDEO9]@V@,\ O@!N8AXV
M)8K*/P@OBLR:D=BI][T(3[P[<.Q-&9RQ%?$.Q3OT7@J^O\W8)1#-,<<IAJ]B
M=DL$0_8E!=]*<>1_P?DV?+^I<!_A^W\H_(T@W21((T'ZWQ(W8M+DCR1LU5,-
MMHG3Y$AIABY.\LJ[#.P=CV_R*WR:]L_"-K)SY&P\OFSL?VV,!Y227.$(M?C!
M%D-![</Q/9[M-&:3X4T__R"V?./B)U!+ P04    "  9F&U0!&2U,K,!  #2
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q]4]MNW" 0_17$!X1=
MUDU7*]M2-E&52JVT2M7FF;7'%P48%_ Z_?L"=APG=?,"S##GS)EA2 <T3[8!
M<.1926TSVCC7'1BS10-*V"OL0/N;"HT2SINF9K8S(,H(4I+QS>::*=%JFJ?1
M=S)YBKV3K8:3(;972I@_1Y X9'1+7QP/;=VXX&!YVHD:?H#[V9V,M]C,4K8*
MM&U1$P-51F^VAV,2XF/ KQ8&NSB34,D9\2D87\N,;H(@D%"XP"#\=H%;D#(0
M>1F_)TXZIPS Y?F%_4NLW==R%A9N43ZVI6LRNJ>DA$KTTCW@< ]3/9\HF8K_
M!A>0/CPH\3D*E#:NI.BM0S6Q>"E*/(][J^,^C#>[_01;!_ )P&? /N9A8Z*H
M_$XXD:<&!V+&WG<B//'VP'UOBN",K8AW7KSUWDO.DVW*+H%HBCF.,7P1\QK!
M//N<@J^E./)_X'P=OEM5N(OPW7\4OB%(5@F22)!\6.):S'N5;-%3!::.TV1)
M@;V.D[SPS@-[P^.;O(:/T_Y=F+K5EIS1^9>-_:\0'7@IFRL_0HW_8+,AH7+A
M^-F?S3AFH^&PFWX0F[]Q_A=02P,$%     @ &9AM4'2:K_JS 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL?5/;CM,P$/T5RQ^P;MT 595$
MVBY"((%4+0*>W61RT?H2;*=9_IZQXPT! B^V9SSGS)GQ.)^,?7(=@"?/2FI7
MT,[[X<28JSI0PMV9 33>-,8JX=&T+7.#!5%'D)*,[W:OF1*]IF4>?1=;YF;T
MLM=PL<2-2@G[XPS23 7=TQ?'8]]V/CA8F0^BA<_@OPP7BQ9;6.I>@7:]T<1"
M4]#[_>F<A?@8\+6'R:W.)%1R->8I&!_J@NZ"()!0^< @<+O! T@9B%#&]\1)
MEY0!N#Z_L+^+M6,M5^'@P<AO?>V[@AXIJ:$1H_2/9GH/J9Y7E*3B/\(-)(8'
M)9BC,M+%E52C\T8E%I2BQ/.\]SKN4[HY)M@V@"< 7P#'F(?-B:+RM\*+,K=F
M(G;N_2#"$^]/''M3!6=L1;Q#\0Z]MY)GAYS= E&*.<\Q?!6S7R(8LB\I^%:*
M,_\+SK?AATV%AP@__$/A;P39)D$6";+_EK@5D_V1A*UZJL"V<9H<J<RHXR2O
MO,O WO/X)K_"YVG_)&S;:T>NQN/+QOXWQGA *;L['*$./]AB2&A\.+[!LYW'
M;#:\&=(/8LLW+G\"4$L#!!0    ( !F8;5!T$$LEI (  *8*   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;'56T8Z;,!#\%<0''-@))G=*(B575:W4
M2M%5O3X[B9.@ TQM)[G^?8WA*,7C%\!F=F8-.ZM=WJ5ZTQ<A3/1>E;5>Q1=C
MFJ<DT8>+J+A^D(VH[9N35!4W=JG.B6Z4X$<75)4)35.65+RHX_72[>W4>BFO
MIBQJL5.1OE855W^VHI3W54SBCXV7XGPQ[4:R7C;\+'X(\[/9*;M*!I9C48E:
M%[*.E#BMX@UYVE(7X!"OA;CKT7/4'F4OY5N[^'I<Q6F;D2C%P;04W-YNXEF4
M9<MD\_C=D\:#9ALX?OY@_^P.;P^SYUH\R_)7<3275;R(HZ,X\6MI7N3]B^@/
ME,51?_IOXB9*"V\SL1H'66IWC0Y7;635L]A4*O[>W8O:W>_=FXSU83B ]@%T
M"%@XG:03<IE_XH:OETK>(]5]_(:W_Y@\4?MM#NVF^Q3NG4U>V]W;FLZS97)K
MB7K,ML/0$88,B,2R#Q(426RI%TYQ^ QF.'/ALW%X&B"80X*Y(YC_=T0V.2+"
MY%@D@R(9(%A,1!#F$8LP*,)\@BR=B"!,X'?E4"0'!'0B@C S++* (@N/P*LZ
M'T*S.=9XA!J/@& J@C ,BY 4&RCUCY)/#>1C:!8H+Q+P*0$4TP*#H$"%$6C6
M#:$>A5=B $-9&I#!IB8SCR+W9'P,98%2)MCZQ/?UJ$Y[&>!]%F@P!)N? &<S
M3P>! @5-L/\),#?SNC4"A6H:MP "_,V\HD:@14 '=P'B>WST@WL9T =8J*9Q
M(R# Y=33 : \4-04MP(*;)Y/=2 H4&X4]P(*;)Y/RPV"IN66C,:$2JBS&Y!T
M=)#7VDUGH]UA"-M0-V;\@W<3W'>NSD6MH[TT=EAQ(\5)2B-L+NF#+?V+'1J'
M12E.IGW,[;/J)J=N86333X7),)JN_P)02P,$%     @ &9AM4"FS/[;3 0
MG 0  !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL=53K;ML@%'X5Q ,4
MA\1.%MF6FE;5)FU2U&G=;V(?7U0P'N"X>_L!=CTO97\,Y_!=SL% .DKUJAL
M@]X$[W2&&V/Z(R&Z:$ P?2=[Z.Q*)95@QH:J)KI7P$I/$IS0*$J(8&V'\]3G
MSBI/Y6!XV\%9(3T(P=3O$W Y9GB#WQ//;=T8ER!YVK,:OH/YT9^5C<BB4K8"
M.MW*#BFH,GR_.9X2A_> EQ9&O9HCU\E%RE<7?"DS'+F"@$-AG *SPQ4>@',G
M9,OX-6OBQ=(1U_-W]2??N^WEPC0\2/ZS+4V3X0-&)51LX.99CI]A[B?&:&[^
M*UR!6[BKQ'H4DFO_1<6@C12SBBU%L+=I;#L_CM-*O)MI80*="70A'+P/F8Q\
MY8_,L#Q5<D1JVON>N5^\.5*[-X5+^JWP:[9X;;/7G.[CE%R=T(PY31BZPFP6
M!+'JBP4-69SH!SH-T[?!"K>>OEW3H_\([((".R^P^Z?%Y*;%$&8?-HF#)G%
MX'!C$L)\"ILD09/DH\ ANC$)86Y_%UF=#@&J]O="HT(.G;^3J^QR]>ZI/UU_
MX=.]_<94W78:7:2Q9]2?I$I* [:4Z,XVW-BG8@DX5,9-]W:NI@LS!4;V\UM
ME@<I_P-02P,$%     @ &9AM4*\UDN_H 0  9@4  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S4N>&UL=53;CILP$/T5Q >LB7-C(T#:;%6U4BM%6W7[[,!P
MT=J8VB9L_[ZV(932Z0NVAW.9,<PD@U1ON@8PP;O@K4[#VICN1(C.:Q!,/\@.
M6ONFE$HP8X^J(KI3P I/$IS0*#H0P9HVS!(?NZ@LD;WA30L7%>A>"*9^G8'+
M(0TWX3WPTE2U<0&2)1VKX!N8[]U%V1.958I&0*L;V08*RC1\VIS.L<-[P&L#
M@U[L U?)5<HW=_A<I&'D$@(.N7$*S"XW> ;.G9!-X^>D&<Z6CKC<W]4_^MIM
M+5>FX5GR'TUAZC2,PZ" DO7<O,CA$TSU[,-@*OX+W(!;N,O$>N22:_\,\EX;
M*285FXI@[^/:M'X=)OT[#2?0B4!7!#(:^<P_,,.R1,DA4./==\Q]XLV)VKO)
M7=!?A7]GD]<V>LMH3!-R<T(3YCQBZ *SF1'$JL\6%+,XTW_H%*=OT0RWGKY=
MTJ,=+K!#!79>8/=7B=M5B1CF/R9[U&2/".Q7)ACF@)L<4),#(G!<F6"8&#<Y
MHB9'1.!Q98)@'B/<)$9-8D1@LS+!,.L_ARS^<P&J\AVN@USVK9\NB^@\1)ZH
M[Y,_\'$"?66J:EH=7*6QW>9[HI32@$TE>K"?KK9#;SYP*(W;'NU>C:T_'HSL
MIJE&YM&:_0902P,$%     @ &9AM4&JB-$BV 0  T0,  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S8N>&UL;5/;;MP@$/T5Q >$7>RTVY5M*9LH:J566J5J
M^LS:8QL%/"[@=?KW!>RX;NH78(9SSEP8LA'-BVT!''G5JK,Y;9WKCXS9L@4M
M[ WVT/F;&HT6SINF8;8W(*I(THKQW>X#TT)VM,BB[VR*# >G9 =G0^R@M3"_
M3Z!PS.F>OCF>9-.ZX&!%UHL&OH/[T9^-M]BB4DD-G978$0-U3N_VQU,:\!'P
M+&&TJS,)E5P07X+QI<KI+B0$"DH7%(3?KG /2@4AG\:O69,N(0-Q?7Y3?XRU
M^UHNPL(]JI^R<FU.#Y144(M!N2<</\-<SRTE<_%?X0K*PT,F/D:)RL:5E(-U
MJ&<5GXH6K],NN[B/TTURF&G;!#X3^$(XQ#AL"A0S?Q!.%)G!D9BI][T(3[P_
M<M^;,CAC*^*=3]YZ[[7@GY*,78/0C#E-&+["[!<$\^I+"+X5XL3_H_-M>K*9
M81+IR8J>WF[STTU^&OGI/Q6F[RK<PKP/PE8MU6":.$R6E#AT<9!7WF5>[WA\
MDK_P:=B_"=/(SI(+.O^PL?TUH@.?RN[&3U#K_]=B**A=.'[T9S--V60X[.</
MQ)9?7/P!4$L#!!0    ( !F8;5!(.=E QP$  #8$   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,W+GAM;&U486_;(!#]*X@?4!SBI&ED6VHZ39NT25&G=9^)
M?;91P7B X^[?#[#K>2E?#'>\=^^.XYR-2K^:%L"B-RDZD^/6VOY(B"E;D,S<
MJ1XZ=U(K+9EUIFZ(Z36P*I"D(#1)]D0RWN$B"[ZS+C(U6,$[.&MD!BF9_G,"
MH<8<;_"[XYDWK?4.4F0]:^ 'V)_]63N++%$J+J$S7'5(0YWCQ\WQM//X 'CA
M,)K5'OE*+DJ]>N-KE>/$)P0"2NLC,+=<X0F$\(%<&K_GF'B1],3U_CWZYU"[
MJ^7"##PI\8M7MLWQ :,*:C8(^ZS&+S#7L\-H+OX;7$$XN,_$:91*F/!%Y6"L
MDG,4EXID;]/*N[".TTF:SK0X@<X$NA .08=,0B'S3\RR(M-J1'JZ^Y[Y%F^.
MU-U-Z9WA*L*92]XX[[6@#_N,7'V@&7.:,'2%V2P(XJ(O$C0F<:(?Z#1.WT8S
MW ;Z=D5/]W%^&N6G@9_^5^']384QS"$NLHN*["(!'FY$/F*V27(C0E9]DZ";
M\&(-*M70A6E9>9>A>*2A[__@TT1]9[KAG4$79=WK"3VNE;+@4DGN7"ZM&^+%
M$%!;O[UW>ST]Y<FPJI^GE"R_BN(O4$L#!!0    ( !F8;5"MRPDCM0$  -$#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;&U3VVZ<,!#]%<L?$+.&
M-M$*D+*IJE9JI56J-L]>&,"*S5#;+.G?US:$T)07VS,^Y\S%XWQ"\VP[ $=>
MM.IM03OGAB-CMNI "WN# _3^ID&CA?.F:9D=#(@ZDK1B/$D^,BUD3\L\^LZF
MS'%T2O9P-L2.6@OSYP0*IX(>Z*OC4;:="PY6YH-HX0>XG\/9>(NM*K74T%N)
M/3'0%/3^<#QE 1\!OR1,=G,FH9(+XG,POM8%34)"H*!R04'X[0H/H%00\FG\
M7C3I&C(0M^=7]<^Q=E_+15AX0/4D:]<5](Z2&AHQ*O>(TQ=8ZOE R5+\-[B"
M\O"0B8]1H;)Q)=5H'>I%Q:>BQ<N\RS[NTWS#^4+;)_"%P%?"78S#YD Q\T_"
MB3(W.!$S]WX0X8D/1^Y[4P5G;$6\\\E;[[V6:7+(V34(+9C3C.$;S!N">?4U
M!-\+<>+_T?D^/=W-,(WT=$//;O?YV2X_B_SLGPKYNPKW,.F[(&S34@VFC<-D
M285C'P=YXUWG]3Z^(7N#S\/^79A6]I9<T/F'C>UO$!WX5)(;/T&=_U^KH:!Q
MX7CKSV:>LMEP."P?B*V_N/P+4$L#!!0    ( !F8;5"[.7H8LP$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;&U3VXZ;,!#]%<L?L":$W;81
M(&VVJEJIE:*MNGUV8 !K?:&V"=N_[]@02E->\,QPSIF+Q_EH[*OK #QY4U*[
M@G;>]P?&7-6!XN[.]*#Q3V.LXAY=VS+76^!U)"G)TB1Y8(H+3<L\QDZVS,W@
MI=!PLL0-2G'[^PC2C 7=T6O@6;2=#P%6YCUOX3OX'_W)HL<6E5HHT$X832PT
M!7W<'8Y9P$? BX#1K6P2.CD;\QJ<+W5!DU 02*A\4.!X7. )I Q"6,:O69,N
M*0-Q;5_5/\7>L9<S=_!DY$]1^ZZ@[RFIH>&#],]F_ QS/_>4S,U_A0M(A(=*
M,$=EI(M?4@W.&S6K8"F*OTVGT/$<9_TK;9N0SH3TAL"F1+'RC]SS,K=F)'::
M?<_#%>\.*<ZF"L$XBO@/BW<8O93[),O9)0C-F..$25>8W8)@J+ZD2+=2'-/_
MZ.DV?;]9X3[2]VMZ\F%;(-L4R*) ]D^+]S<M;F$>;I*PU4P5V#9NDR.5&73<
MY%5T6=C'--[)7_BT[=^X;85VY&P\WFR<?V.,!RPEN<,5ZO"!+8Z$Q@?S'=IV
M6K/)\::?7Q!;GG'Y!U!+ P04    "  9F&U0C:><U+<!  #2 P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T,"YX;6QU4^V.U" 4?17" RQM9W3&2=MD9XW1
M1)/)&O4WT]ZV9(%;@4[7MQ=HM]:U_@'NY9QS/[CD(YHGVP$X\JRDM@7MG.M/
MC-FJ \7M'?:@_4V#1G'G3=,RVQO@=20IR;(D><L4%YJ6>?1=3)GCX*30<#'$
M#DIQ\^L,$L>"IO3%\2C:S@4'*_.>M_ 5W+?^8KS%%I5:*-!6H"8&FH+>IZ?S
M/N CX+N T:[.)%1R17P*QJ>ZH$E(""14+BAPO]W@ :0,0CZ-G[,F74(&XOK\
MHOXAUNYKN7(+#RA_B-IU!3U24D/#!^D><?P(<SUO*)F+_PPWD!X>,O$Q*I0V
MKJ0:K$,UJ_A4%'^>=J'C/DXWAW2F;1.RF9 MA&.,PZ9 ,?/WW/$R-S@2,_6^
MY^&)TU/F>U,%9VQ%O//)6^^]E;ODD+-;$)HQYPF3K3#I@F!>?0F1;84X9__0
MLVWZ;C/#7:3OUO3T/_'WFP+[*+#_J\3CJQ*W,.]>!6&KGBHP;9PF2RH<=)SD
ME7<9V/LLOLD?^#3M7[AIA;;DBLZ_;.Q_@^C IY+<^1'J_ =;# F-"\>#/YMI
MS";#83__(+9\X_(W4$L#!!0    ( !F8;5!>GLDNP0$  #8$   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0Q+GAM;'54[6[<(!!\%<0#!'^<T^AD6\JEBE*I
ME4ZIVOSF[+6- L8!?$[>OH!]CGNE?PYV/3,["^SEDU2ON@,PZ%WP7A>X,V;8
M$Z*K#@35-W* WGYII!+4V%"U1 \*:.U)@I,DBFZ)H*S'9>YS1U7F<C2<]7!4
M2(]"4/5Q "ZG L?XDGAF;6=<@I3Y0%OX">;7<%0V(JM*S03TFLD>*6@*?!_O
M#YG#>\!O!I/>[)'KY"3EJPN^U06.G"'@4!FG0.URA@?@W E9&V^+)EY+.N)V
M?U%_]+W;7DY4PX/D+ZPV78'O,*JAH2,WSW)Z@J6?#*.E^>]P!F[ASHFM44FN
M_2^J1FVD6%2L%4'?YY7U?IT6_0LM3$@60G)%(',A[_PK-;3,E9R0FL]^H.Z*
MXWUBSZ9R27\4_ILUKVWV7*9QE).S$UHPAQF3;##QBB!6?2V1A$H<DG_H29B>
M!AVFGIYNZ-EMF+\+\G>>O_NKP_BJPQ#F/R:S8)$L()!>%0EA=E=%R.;>!*C6
MOUB-*CGV?EHVV74H[A-_[Y_P>:)^4-6R7J.3-/;U^#MNI#1@K40WUDMGAW@-
M.#3&;;_8O9J?\AP8.2Q32M:_BO(/4$L#!!0    ( !F8;5 U.I"GQ0$  #<$
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;&U4VX[;(!#]%<0'++$3
M)VED6]IL5;52*T5;=?M,[+&-EHL+.-[^?0%[73?EQ<!P+C/ .!^5?C4=@$5O
M@DM3X,[:_D2(J3H0U#RH'J3;:906U+JE;HGI-= ZD 0GZ6:S)X(RB<L\Q"ZZ
MS-5@.9-PT<@,0E#]^PQ<C05.\'O@F;6=]0%2YCUMX3O8'_U%NQ595&HF0!JF
M)-+0%/@Q.9TSCP^ %P:C6<V1K^2JU*M??*D+O/$) 8?*>@7JAAL\ >=>R*7Q
M:];$BZ4GKN?OZI]"[:Z6*S7PI/A/5MNNP$>,:FCHP.VS&C_#7$^&T5S\5[@!
M=W"?B?.H%#?ABZK!6"5F%9>*H&_3R&08QVGGD,ZT."&=">E". 8?,AF%S#]2
M2\M<JQ'IZ>Q[ZJ\X.:7N;"H?#$<1]ESRQD5OY3;)<G+S0C/F/&'2%299$,2I
M+Q9IS.*<_D=/X_1M-,-MH&_7]&0?%]A%!79!8/=/B?N[$F.80]PDBYID$8'C
MG4D,\^'.A*PN3H!NPY,UJ%*##.VRBBY=\1A>"OD+GUKJ&]4MDP9=E77/)UQR
MHY0%E\KFP>72N2Y>%AP:ZZ<'-]?36YX65O5SFY+E7U'^ 5!+ P04    "  9
MF&U0A^9ST=L!   !!0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6QU
M5.N.G" 4?A7" RR*,^-FHB8[VS1MTB:3;=K^9O1XR8)88,;MVQ?0<:VE?X1S
M^"[G()"-4KWJ%L"@-\%[G>/6F.%(B"Y;$$P_R %ZNU)+)9BQH6J('A2PRI,$
M)S2*#D2PKL=%YG-G563R:GC7PUDA?16"J=\GX'+,<8SOB9>N:8U+D"(;6 /?
MP'P?SLI&9%&I.@&][F2/%-0Y?HJ/I]3A/>!'!Z->S9'KY"+EJPL^5SF.7$'
MH31.@=GA!L_ N1.R9?R:-?%BZ8CK^5W]H^_=]G)A&IXE_]E5ILWQ(T85U.S*
MS8L</\'<SQZCN?DO< -NX:X2ZU%*KOT7E5=MI)A5;"F"O4UCU_MQG/7OM#"!
MS@2Z(9#)R%?^@1E69$J.2$U[/S#WB^,CM7M3NJ3?"K]FB]<V>RL2&F7DYH1F
MS&G"T!4F7A#$JB\6-&1QHO_0:9B>!"M,/#U9T^/'L, N*+#S KN_6HPW+88P
M_ZER'S39!P22C4D(LPN;'((FAX# ?F,2PAS")FG0) T(I!N3$&;[3\CJ" I0
MC;]\&I7RVON+O\HN]_N)^B/\#I\>AZ],-5VOT44:>Q'\<:VE-&!+B1[LKK;V
M/5H"#K5QT]3.U70KI\#(87YPR/+J%7\ 4$L#!!0    ( !F8;5"(_2$%MP$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;&U388^<(!#]*X0?
M<+AHV^U&36ZO:=JD33;7M/W,ZJCD0"S@>OWW'="S]NH78(9Y;]X,0SX9^^0Z
M $^>M>I=03OOAQ-CKNI "W=G!NCQIC%6"X^F;9D;+(@Z@K1B/$G>,BUD3\L\
M^BZVS,WHE>SA8HD;M1;V]QF4F0IZH"^.1]EV/CA8F0^BA6_@OP\7BQ9;66JI
MH7?2],1"4]#[P^F<A?@8\$/"Y#9G$BJY&O,4C,]U09,@"!14/C (W&[P $H%
M(I3Q:^&D:\H W)Y?V#_&VK&6JW#P8-1/6?NNH$=*:FC$J/RCF3[!4L\;2I;B
MO\ -%(8')9BC,LK%E52C\T8O+"A%B^=YEWW<I_DF.RZP?0!? 'P%'&,>-B>*
MRC\(+\K<FHG8N?>#"$]\.''L316<L17Q#L4[]-[*E+_/V2T0+3'G.89O8@YK
M!$/V-07?2W'F_\'Y/CS=59A&>+K-OE'X#T&V2Y!%@FQ;8IJ\*G$OYG61;--3
M#;:-T^1(9<8^3O+&NP[L/8]O\C=\GO:OPK:R=^1J/+YL[']CC >4DMSA"'7X
MP59#0>/#\1V>[3QFL^'-L/P@MG[C\@]02P,$%     @ &9AM4#8Z0U+< 0
M 04  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL=53;CML@$/T5Q <L
M#G;B;61;VFQ5M5(K15NU?2;V^*(%XP*)MW]?P([KNO0E,.-SF2$,V2C5JVX!
M#'H3O-<Y;HT9CH3HL@7!](,<H+=?:JD$,S94#=&# E9YDN"$1M&!"-;UN,A\
M[JR*3%X-[WHX*Z2O0C#UZP1<CCG>X7OBI6M:XQ*DR ;6P%<PWX:SLA%95*I.
M0*\[V2,%=8Z?=L=3ZO >\+V#4:_VR'5RD?+5!9^J'$>N(.!0&J? ['*#9^#<
M"=DR?LZ:>+%TQ/7^KO[!]VY[N3 -SY+_Z"K3YO@1HPIJ=N7F18X?8>YGC]'<
M_&>X ;=P5XGU*"77_A>55VVDF%5L*8*]36O7^W6<]>^T,('.!+HAD,G(5_Z>
M&59D2HY(36<_,/<7[X[4GDWIDOXH_#=;O+;96Q''-",W)S1C3A.&KC"[!4&L
M^F)!0Q8G^@^=ANEQL,+8T^,UG?['/PD*)%X@^:O%>--B").$3?9!DWU 8+\Q
M"6$.89-#T.00$$@W)B',8]@D#9JD 8%W&Y, )HDV)F1U!06HQ@^?1J6\]G[P
M5]EEOI^HO\)_X-/C\(6IINLUNDAC!\%?UUI* [:4Z,&>:FO?HR7@4!NW3>U>
M35,Y!48.\X-#EE>O^ U02P,$%     @ &9AM4$6WC5^U 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#8N>&UL;5/;;MP@$/T5Q >$7>RFZ<JVE$U5
MM5(KK5(U>6;ML8T"'@?P.OW[ G8<)_4+,,,Y9RX,V8CFR;8 CKQHU=F<ML[U
M!\9LV8(6]@I[Z/Q-C48+YTW3,-L;$%4D:<7X;G?-M) =+;+H.YDBP\$IV<')
M$#MH+<S?(R@<<[JGKXY[V;0N.%B1]:*!W^#^]"?C+;:H5%)#9R5VQ$"=T]O]
MX9@&? 0\2!CMZDQ")6?$IV#\J'*Z"PF!@M(%!>&W"]R!4D'(I_$\:](E9""N
MSZ_JWV+MOI:SL'"'ZE%6KLWI#245U&)0[A['[S#7\XF2N?B?< 'EX2$3'Z-$
M9>-*RL$ZU+.*3T6+EVF77=S'Z2;],M.V"7PF\(5P$^.P*5#,_*MPHL@,CL1,
MO>]%>.+]@?O>E,$96Q'O?/+6>R]%DNXS=@E",^8X8?@*\X9@7GT)P;="'/E_
M=+Y-3S8S3"(]6=-YLBV0;@JD42!]5R+_4.(6YF,0MNJI!M/$:;*DQ*&+D[SR
M+@-[R^.;O,&G:?\E3",[2\[H_,O&_M>(#GPJNRL_0JW_8(NAH';A^-F?S31F
MD^&PGW\06[YQ\0]02P,$%     @ &9AM4.^R#_2W 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#<N>&UL;5/;;MP@$/T5Q >$7=:;1BO;4C95E$B-
MM$K5]IFUQS8*>!S Z^3O"]AQW-0OP SGG+DPI .:%]L ./*F56LSVCC7'1BS
M10-:V"OLH/4W%1HMG#=-S6QG0)21I!7CF\TUTT*V-$^C[V3R%'NG9 LG0VRO
MM3#O1U X9'1+/QS/LFY<<+ \[40-/\']ZD[&6VQ6*:6&UDILB8$JH[?;PS$)
M^ CX+6&PBS,)E9P17X+Q6&9T$Q("!84+"L)O%[@#I8*03^-UTJ1SR$!<GC_4
M[V/MOI:SL'"'ZH\L79/1&TI*J$2OW#,.#S#5LZ=D*OX'7$!Y>,C$QRA0V;B2
MHK<.]:3B4]'B;=QE&_=AO.%\HJT3^$3@,^$FQF%CH)CY=^%$GAH<B!E[WXGP
MQ-L#][TI@C.V(M[YY*WW7O)=DJ3L$H0FS''$\ 5F.R.85Y]#\+401_X?G:_3
M=ZL9[B)]MZ3S_;I LBJ01('DGQ+W7TI<PUQ_"<(6/=5@ZCA-EA38MW&2%]YY
M8&_C([)/^#CM3\+4LK7DC,Z_;.Q_A>C I[*Y\B/4^ \V&PHJ%X[?_-F,8S8:
M#KOI!['Y&^=_ 5!+ P04    "  9F&U0IO(PY],!  "<!   &0   'AL+W=O
M<FMS:&5E=',O<VAE970T."YX;6QU5.MNVR 4?A7$ Q0'QTD6V9::5M4F;5+4
M:=UO8A]?5# >X+A[^P%V/2]E?PSG\%W.P4 Z2O6J&P"#W@3O=(8;8_HC(;IH
M0#!])WOH[$HEE6#&AJHFNE? 2D\2G- HVA'!V@[GJ<^=59[*P?"V@[-">A""
MJ=\GX'+,\ :_)Y[;NC$N0?*T9S5\!_.C/RL;D46E; 5TNI4=4E!E^'YS/.T<
MW@->6ACU:HY<)Q<I7UWPI<QPY H"#H5Q"LP.5W@ SIV0+>/7K(D72T=<S]_5
MGWSOMI<+T_ @^<^V-$V&#QB54+&!FV<Y?H:YGP2CN?FO< 5NX:X2ZU%(KOT7
M%8,V4LPJMA3!WJ:Q[?PX3BM),M/"!#H3Z$(X>!\R&?G*'YEA>:KDB-2T]SUS
MOWASI'9O"I?T6^'7;/':9J]YO-VGY.J$9LQIPM 59K,@B%5?+&C(XD0_T&F8
M'@<KC#T]7M/I/BRP#0ILO<#VGQ8/-RV&,)_")DG0)/DHD$0W)B',?W9R%S39
M!03HC4D($]^8D-7I$*!J?R\T*N30^3NYRBY7[Y[ZT_47/MW;;TS5;:?111I[
M1OU)JJ0T8$N)[FS#C7TJEH!#9=QT;^=JNC!38&0_OP5D>9#R/U!+ P04
M"  9F&U0!@O>5K@!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6QM4^UNVR 4?17$ Y2$.%D;V9::5M4F;5+4:=UO8E_;J.#K 8Z[MQ]@U_,Z
M_P'NY9QS/[BD YI7VP X\J95:S/:.-<=&;-% UK8&^R@]3<5&BV<-TW-;&=
ME)&D%>.;S8%I(5N:I]%W-GF*O5.RA;,AMM=:F-\G4#AD=$O?'<^R;EQPL#SM
M1 W?P?WHSL9;;%8II8;62FR)@2JC]]OC*0GX"'B1,-C%F81*+HBOP?A29G03
M$@(%A0L*PF]7> "E@I!/X]>D2>>0@;@\OZL_Q=I]+1=AX0'53UFZ)J.WE)10
MB5ZY9QP^PU3/GI*I^*]P!>7A(1,?HT!EXTJ*WCK4DXI/18NW<9=MW(?QYG W
MT=8)?"+PF7 ;X[ Q4,S\43B1IP8'8L;>=R(\\?;(?6^*X(RMB'<^>>N]UWRW
M3U)V#4(3YC1B^ *SG1',J\\A^%J($_^/SM?IN]4,=Y&^6]+YW;I LBJ01('D
MGQ+W'TI<PQP^!&&+GFHP=9PF2PKLVSC)"^\\L/<\OLE?^#CMWX2I96O)!9U_
MV=C_"M&!3V5SXT>H\1]L-A14+AP_^;,9QVPT'';3#V+S-\[_ %!+ P04
M"  9F&U0:PBCK] !  "<!   &0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX
M;6QU5&UOVR 0_BN('U <'+M=9%MJ.DV;M$E1IW6?B7U^4<%X0.+NWP^PXWDN
M^Q*X\_-R1SBR4:I7W0(8]"9XKW/<&C,<"-%E"X+I.SE ;[_44@EF;*@:H@<%
MK/(DP0F-HI0(UO6XR'SNI(I,7@SO>C@II"]",/7["%R..=[A6^*Y:UKC$J3(
M!M; =S _AI.R$5E4JDY KSO9(P5UCA]WAV/J\![PTL&H5WOD.CE+^>J"+U6.
M(U<0<"B-4V!VN<(3<.Z$;!F_9DV\6#KB>G]3_^1[M[V<F88GR7]VE6ES_(!1
M!36[</,LQ\\P]Y-@-#?_%:[ +=Q58CU*R;7_1>5%&REF%5N*8&_3VO5^'6?]
M&RU,H#.!;@AD,O*5?V2&%9F2(U+3V0_,_<6[ [5G4[JD/PK_S1:O;?9:Q,E]
M1JY.:,8<)PQ=878+@ECUQ8*&+([T'9V&Z7&PPMC3X[5[DH0%]D&!O1?8_]/B
MPZ;%$.9#V"0)FB3O!=)H8Q+"_.<DTZ!)&A"@&Y,0)MZ8D-7M$* :/Q<:E?+2
M^YE<99?1>Z3^=OV%3W/[C:FFZS4Z2V/OJ+])M90&;"G1G6VXM4_%$G"HC=O>
MV[V:!F8*C!SFMX L#U+Q!U!+ P04    "  9F&U0)Z:O1M(!  "<!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6QM5.MNFS 4?A7+#U 3("2+ *EI
M56W2*D6=UOYVX'!1;<QL$]JWGVT(99G_8)_C[W*.L9V.0KZK!D"C#\XZE>%&
MZ_Y B"H:X%3=B1XZLU()R:DVH:R)ZB70TI$X(V$0)(33ML-YZG(GF:=BT*SM
MX"21&CBG\O,(3(P9WN!KXJ6M&VT3)$][6L,OT+_[DS01653*ED.G6M$A"56&
M[S>'8V+Q#O#:PJA6<V0[.0OQ;H,?988#6Q P*+15H&:XP ,P9H5,&7]F3;Q8
M6N)Z?E5_<KV;7LY4P8-@;VVIFPSO,2JAH@/3+V+\#G,_6XSFYG_"!9B!VTJ,
M1R&8<E]4#$H+/JN84CC]F,:V<^,XK217FI\0SH1P(>P=@4Q&KO)'JFF>2C$B
M.>U]3^TOWAQ"LS>%3;JM<&NF>&6RESQ*XI1<K-",.4Z8<(79+ ABU!>+T&=Q
M#/^CAWYZY*TP<O1H38]BOT#L%8B=0/Q/B]N;%GV8Q&^R]9IL/0*[&Q,?9N\W
M2;PFB4?@VXV)![,+;DS(ZG1PD+6[%PH58NC<G5QEEZMW'[K3]06?[NTSE77;
M*706VIQ1=Y(J(3284H([TW!CGHHE8%!I.]V9N9PNS!1HT<]O 5D>I/PO4$L#
M!!0    ( !F8;5 _P;7/M@$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4R+GAM;&U3VV[<(!#]%<0'A#7>7+JR+6535:W42JM439]9>VRC@,<%O$[_
MOH =QTW\ LQPSID+0S:B>;8M@",O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3
M-,SV!D0525HQOMO=,"UD1XLL^DZFR'!P2G9P,L0.6@OS]P@*QYPF]-7Q*)O6
M!0<KLEXT\!/<K_YDO,46E4IJZ*S$CABH<WJ?'([[@(^ )PFC79U)J.2,^!R,
M;U5.=R$A4%"ZH"#\=H$'4"H(^33^S)IT"1F(Z_.K^I=8NZ_E+"P\H/HM*]?F
M](Z2"FHQ*/>(XU>8Z[FF9"[^.UQ >7C(Q,<H4=FXDG*P#O6LXE/1XF7:91?W
M<;JY26;:-H'/!+X0[F(<-@6*F7\63A29P9&8J?>]"$^<'+CO31F<L17QSB=O
MO?=2I+=)QBY!:,8<)PQ?8=X0S*LO(?A6B"/_0.?;]'0SPS32TS4]_;0ML-\4
MV$>!_7\E\G<E;F'2=T'8JJ<:3!.GR9(2ARY.\LJ[#.P]CV_R!I^F_8<PC>PL
M.:/S+QO[7R,Z\*GLKOP(M?Z#+8:"VH7CK3^;:<PFPV$__R"V?./B'U!+ P04
M    "  9F&U0#!FQ^Z,"  #+"P  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6R-EMV.FS 0A5\%\0 +GOS!*HF4;%6U4BM%6W5[[21.@A8PM9UD^_:U
M#4O3[+'$3<#FS)FQX7-F?I7J59^$,-%;5=9Z$9^,:1Z31.].HN+Z03:BMD\.
M4E7<V*$Z)KI1@N]]4%4FE*;3I.)%'2_G?FZCEG-Y-F51BXV*]+FJN/JS%J6\
M+F(6OT\\%\>3<1/)<M[PH_@AS,]FH^PHZ5WV125J7<@Z4N*PB%?L<4V9"_"*
MET)<]<U]Y):RE?+5#;[N%W'J*A*EV!EGP>WE(IY$63HG6\?OSC3N<[K V_MW
M]\]^\78Q6Z[%DRQ_%7MS6L19'.W%@9]+\RRO7T2WH$D<=:O_)BZBM')7B<VQ
MDZ7VO]'NK(VL.A=;2L7?VFM1^^NU?3+-NS <0%T ]0&CD5]+F\A7_HD;OIPK
M>8U4N_D-=^^8/9+=FYV;]%OAG]GBM9V]+$>S\3RY.*-.LVXU=*-AO2*Q[GT*
M0BG6]"&<</@(5CCRX>/_*IQ@@S$T& .#Z=T2D6:&DTQ@D@DPR+#!%!I,!U2)
M-#E.,H-)9A\-LA0;9- @&U ET@3V,H=)<E!EX(MC*?ZJTP%U(E$6^#19@!X&
M+$8!"TC'BM&04I$HL*<,8\0 1]DX8(%!8D-(0J(LP"O#+#$ 4S8-6&":V!"<
MD"@+[2H&BB&B MPSC!0;PA02!7<54\405H'3@S!6- 0K) KM*F&L"&"5!\XI
MPEC1$*R0*+2KA+$B@%4>^GO$6!$@)J?[4I$H<-(0QHH 5GG@!"",%0W!"HF"
M'P#&B@!6>>C%8*QH"%90=,]$<M-+54(=?1>IHYT\U[Z%O9GM.]45^5[LG[QM
M<[]S=2QJ'6VEL1V=[[L.4AIA:TD?[.LYV<ZZ'Y3B8-SMS-ZKMKUL!T8V7>N<
M]/W[\B]02P,$%     @ &9AM4)  -X"* @  ( L  !D   !X;"]W;W)K<VAE
M971S+W-H965T-30N>&ULC99OKYHP&,6_"N$#W-**^"=HHG=9MF1+S%VVO:Y8
ME5R@K*UZ]^W7%BYS\S3AC4 YSWE.T1\^^4VJ5WT6PD1O==7H57PVIET2HHNS
MJ+E^DJUH[)VC5#4W]E*=B&Z5X =?5%>$)4E&:EXV\3KW:SNUSN7%5&4C=BK2
ME[KFZO=65/*VBFG\OO!2GL[&+9!UWO*3^";,]W:G[!497 YE+1I=RB92XKB*
M-W2Y99DK\(H?I;CIN_/(;64OY:N[^'Q8Q8E+)"I1&&?![>$JGD55.2>;XU=O
M&@\]7>']^;O[1[]YNYD]U^)95C_+@SFOXGD<'<217RKS(F^?1+^A:1SUN_\B
MKJ*R<I?$]BADI?UG5%RTD77O8J/4_*T[EHT_WKH[,]:7X0+6%["A@/J'0[I&
M/OD';O@Z5_(6J>[AM]Q]QW3)[+,IW*)_%/Z>#:_MZG4]660YN3JC7K/M-.Q.
M0P<%L>Y#"X9:;-E#.</E$YAPXLO3?Q+.L$$*#5)@,/]OBTBSP$VFL,GTP2!-
M$FR008-L1$JD":2<P28SD#+P7<ZAP7Q$2J0)I%S )@N0,O"3H0G^52<C<@)1
MFDP"?0+T4&"1!BP@'1O*QD1]%(6C8HSH(T=I,@U88)#H&)* *!P5LT013%G
M M-$Q^ $1&D2>+50#!1%1,T#%A@I.H8I( I'Q511A%6 2X:Q8F.P J)@5(:Q
M8@ K&GB;,HP5&X,5$(6C8JP8P(J&_AXQ5FP,5D 4CHJQ8@ K&GBO,HP5&X,5
M$#U&)7<#2BW4R8]F.BKDI?%SX=WJ,/YM_$1$_LJ[V?$K5Z>RT=%>&CLF^6'F
M**41-DOR9/=\MN/J<%&)HW&G,WNNNIFMNS"R[>=1,@S%ZS]02P,$%     @
M&9AM4/-#ZWAF @  ?P<  !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&UL
MC571CILP$/P5Q <<V& #)X)T256U4BM%5[5]=H@3T &FMI-<_[ZVX3B.;*J\
M@+W,SLX8V,TO0KZHBG/MO;9-IU9^I77_& 2JK'C+U(/H>6>>'(1LF39;>0Q4
M+SG;NZ2V"7 8TJ!E=><7N8MM99&+DV[JCF^EITYMR^3?-6_$9>4C_RWP7!\K
M;0-!D??LR']P_;/?2K,+)I9]W?).U:+S)#^L_"?TN$$NP2%^U?RB9FO/6MD)
M\6(W7_<K/[2*>,-+;2F8N9WYAC>-93(Z_HRD_E33)L[7;^R?G7EC9L<4WXCF
M=[W7U<I/?6_/#^S4Z&=Q^<)'0\3W1O??^)DW!FZ5F!JE:)2[>N5):=&.+$9*
MRUZ'>]VY^V5X0N,Q#4[ 8P*>$A#];T(T)D3O":Y","AS5C\QS8I<BHLGA[?5
M,_M1H,?('&9I@^[LW#/C5IGHN8A1E =G2S1BU@,&SS!H0@2&?2J!H1)K?)6.
M/Q;87"/B"*X0@28BEQ]_,!$O3 P8ZC"=P] TR2)*T$(, "0)RE*2P))B4%(,
M2"(P 0$)R!V>!@R92<4T)C3$RP,&@(1B%,8I+(F"DB@@B<($"4B0W.$I 3QE
M*45ANO!T#8Q0&"&<WGA/*2@I!23=(,A @NP.3]F55)20+([IPA* 2Q&*$@P+
M0B'\2X> I!LO&MWH"N@.5R-H_J>@B&0X3,C"%X!,S >(2+A0%<S:5LOET75X
MY97BU&G;(&;1:8H\8=OV%O&UG2ZN';[3#*/I.Y/'NE/>3FC35%WK.PBAN=$9
M/IBCK\PTG#8-/VB[3,Q:#B-AV&C1C^,NF&9N\0]02P,$%     @ &9AM4%'"
MCEC\!   AQL  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&ULE5GM;N(X
M%'T5Q -,XH_K)!5%VK8PK;0K5;/:W=\IF((F(6R2EMFWWR2X"-O'-.V/0L*Y
MUR?V/<?7,#M6]<]FJW4[^546^^9VNFW;PTT4-:NM+O/F6W70^^Z33567>=M=
MUJ]1<ZAUOAZ"RB+B<:RB,M_MI_/9<.^YGL^JM[;8[?5S/6G>RC*O_[O3176\
MG;+IQXT?N]=MV]^(YK-#_JK_U.U?A^>ZNXK.6=:[4N^;7;6?U'IS._V-W3Q1
MV@<,B+]W^MA<O)_TC_)253_[BZ?U[33N&>E"K]H^1=Z]O.M[711]IH['OR;I
M]#QF'WCY_B/[<GCX[F%>\D;?5\4_NW6[O9VFT\E:;_*WHOU1'1^U>2":3LS3
M_Z[?=='!>R;=&*NJ:(;_D]5;TU:ER=)1*?-?I]?=?G@]FOP?83B FP!^#N#L
M:H P 6)L@#0!<FP F0 :^PS*!*BQ(R0F(#D','DU(#4!Z=@1,A.0.0'1:?V&
M@GC(VWP^JZOCI#[5]"'OI<-NLJ[D5OW-H<*&S[J::+J[[W/)LEGTWB<RF+L3
MAE]B>&QC[A&&V9@'A.$V9H$PPL8L$4;:F.\(0S;F$6&4C7E"F.2,B;JY/4\P
MAQ/,AP3"2I#B! (F$$,":25P5FAQPJ@!LQ\P@@0Y<[OT46F<9IB+A%RDST4X
ME; X8>AB%$5Q_X<'(C@0^;,F&$Z@8 +E,:7$(:H\HDP(3C%SZ\T'IG$L*0O4
M00())6#JW.)/O 5R)G>9>%1$DBD*3$T*F:2 B?/("X21>) ,#I*!!([^%@BC
M\" LQNX5@Q3N.AO0Y;1R:5>D\978FUW.KY0N"U@J Z12EQ1#U:>XDIG+RD=F
MG4>S)*!<AGV(<<#*]1$#LNI+Q=>F 'L6$YY^>1SBBZV& :^1KM<8T.72=O/2
M>9\[A[XI.3B;$C8E1H 2<RDA$ ^,@[V+^>8EI:M0YKO29979XV!+8L"39$#E
M#'L)2\<;-<-.P9 -N%N7 5D[7!HN2X[M@@.[D!1(@<7-V?C*YH&. "A1.GW'
M H)"C0<6(0>=@PQ4",<BY'+\\G(L&H[TX/H. I%KSY^ ;#)865Q]8?6P:#@2
MC;=Z !3:I#E6%@=;, 5\A&-E\6S\Z@FL& $4X[KK'00Y#?D3! 6T)[#V!-A8
M2;EDF-_E7NL_!1:I /IS.\A[ [*V']19/"!@0E=(!8X"OJ)]3GZ7+].4.'-/
M8P"H.  ^ 6 :"PMHD\=>(L"&3J&3$/82\85C@< .(,#>ZA;T=PAR3X^?@&PR
MV$N$;Q/N>CX*_U! @L>2!3IE@>U$(#L).)_ =B*^8"<2VXE$_;K;&DN_7V<\
M00T[0*;RBM8E]A4)?$6%4F"[D."8'YP;+&X)MFOE=I?2UV)R]8D#YWA?BR)T
MG)58B_(+6I18BQ(H2+EG8@AR^WL("G2R$FM1?J[%A?2UR%@2DVN9RQ% FQ,6
MK02B#:XT%JW\@F@)BY: :+UE@B#',I<0%/ QPEHE7ZO>,I'? K"LVP03C\_G
M0)L3%C^!7D$%U$18_.0?F,/+A#5-8']5KK>2?Q 6A*R5_).U"[1)!;[' SU[
M''HN[!+D]^SAJ<':)M".NQ6\A*# #DE8K^3KU2_.=%Q_MAP!/'&*+K[K[W^B
M^B.O7W?[9O)2M6U5#E_N;ZJJU5W2^%NW'EN=K\\7A=ZT_=ND>U^??AHZ7;35
MP?SL%9U_>YO_#U!+ P04    "  9F&U0$+/9JEH"  !I"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970U-RYX;6R55MN.FS 4_!7$>]>8>R*"U"2J6JF5HJVV
M?782)Z UF-I.V/Y];4-0((?5]B6^,&?.'-MC)VNY>)4%I<IYJU@M5VZA5+-$
M2!X*6A'YQ!M:ZR\G+BJB]%"<D6P$)4<;5#'D>UZ,*E+6;I[9N9W(,WY1K*SI
M3CCR4E5$_%U3QMN5B]W;Q'-Y+I290'G6D#/]2=5+LQ-ZA :68UG16I:\=@0]
MK=S/>+G%L0FPB%\E;>5=WS&E[#E_-8-OQY7K&464T8,R%$0W5[JAC!DFK>-/
M3^H..4W@??_&_L46KXO9$TDWG/TNCZI8N:GK'.F)7)AZYNU7VA<4N4Y?_7=Z
MI4S#C1*=X\"9M+_.X2(5KWH6+:4B;UU;UK9M>_Y;&!S@]P'^$(##=P."/B#X
M:$#8!X23 -258M=F2Q3),\%;1W3;VQ!SBO RU*M_,)-VL>TWO3Q2SU[S,/$R
M=#5$/6;=8?P1!H\QFT>,/T9L 18_&C!(JQRD^J!4WQ($(QD^3!" !($E"$<$
MP:0."!/"24(P2?A($*4P00021$"9,^L4@P0QH&!2YAK"1),->Q\S$I* 0I*/
M;U@*$J3 9L232CI,;#%UA_'2-,4)G&@!)EH B9))H@X3W27ZM AQD"S@1-B#
M_>8!J=*IX;R'H@*LSV$P<Y#PC+<QD&M.+NPY#)ENYA!@V'48L%3Z<,4 H+G#
MAF'C8<!Y*9ZA@*V'_\-[&#8?!ER3^M-J(6M-;QET=X6;1_@'$>>RELZ>*_T:
MV#O[Q+FBFM![TL(+_>X/ T9/RG03W1?=X]<-%&_ZAQT-_R[R?U!+ P04
M"  9F&U0LW(IKM8"  "&"@  &0   'AL+W=O<FMS:&5E=',O<VAE970U."YX
M;6R-EE%OFS 0@/\*XKW%9QL;JB32FFC:I$VJ-FU[IHF3H +.P$FZ?S\;:);8
MQ]0\!&SN[KL[^\Z>G77[TNV5,M%K737=/-X;<WA(DFZ]5W71W>N#:NR7K6[K
MPMAANTNZ0ZN*3:]45PDE1"1U43;Q8M;//;6+F3Z:JFS44QMUQ[HNVC^/JM+G
M>0SQV\2W<K<W;B)9S [%3GU7YL?AJ;6CY&)E4]:JZ4K=1*W:SN,/\+""W"GT
M$C]+=>ZNWB,7RK/6+V[P>3./B?-(56IMG(G"/DYJJ:K*6;)^_!Z-QA>F4[Q^
M?[/^L0_>!O-<=&JIJU_EQNSG<19'&[4MCI7YIL^?U!A0&D=C]%_42556W'EB
M&6M==?U_M#YV1M>C%>M*7;P.S[+IG^?1_IL:KD!'!7I1 /Y?!38JL/<J\%&!
M>PK)$$J?FU5ABL6LU>>H'9;W4+A=! _<9G_M)OMD]]]L>CH[>UKPC,V2DS,T
MRCP.,O1*AMY*+$,)+N%69H7(_ ,EULF+IQ3UE/;Z[(:1X@88:H#U!OB5@51Z
MD0XBHA=I>A%@C*8$O)2L0L&,$)[F$G>(HP[QP"&>9KB!%#60OC\E C4@0@\R
M[JVM0'(B(644!TD4),/<$X\SB*17'$JRE..4#*5D2#BIA\D"3"9H-K%N.8K)
M$8SP,'F 87E.[ \' <&KDR HZ1<?"5AW "#I)&RB%0 "RWP8(# JB*03^P'P
M:@:*P'(?1D,895Q,K!;@=0]AX?/<WWVCD)=$*9B88.$E#6%-RP#%0Y04),^G
M,H@7/Z0ARM^%H\PMBO/I;8BW"4#Z1 X^2P0LX)R+="J#>*> L%7P/#AOPF9Q
MQX1;KHE^ 7C#@+!C^&?"$L*.89L?X3 5%]XT .D:,JBN/&BV#+CDS#\6DJOS
MW=W0OA;MKFRZZ%D;>U7H#_2MUD99H^3>NKZWE\++H%);XUZE?6^'F]$P,/HP
MWOJ2R]5S\1=02P,$%     @ &9AM4"'""O)A @  , D  !D   !X;"]W;W)K
M<VAE971S+W-H965T-3DN>&ULE5;;CILP$/T5Q <L&'-=$:1NJJJ56BG:JNVS
MDS@!K<'4=L+V[VL;@I(P1&P>X@MGSLP<.++SCHLW65*JG/>:-7+EEDJUSYXG
M=R6MB7SB+6WTDP,7-5%Z*8Z>; 4E>QM4,R_P_=BK2=6X16[W-J+(^4FQJJ$;
MX<A371/Q[X4RWJU<Y%XV7JMCJ<R&5^0M.=*?5/UJ-T*OO)%E7]6TD15O'$$/
M*_<3>EZCS 18Q.^*=O)J[IA6MIR_F<6W_<KU3464T9TR%$0/9[JFC!DF7<??
M@=0=<YK Z_F%_8MM7C>S)9*N.?M3[56Y<E/7V=,#.3'URKNO=&@H<IVA^^_T
M3)F&FTITCAUGTOX[NY-4O!Y8="DU>>_'JK%C-_!?PN" 8 @(Q@ 4/@S 0P"^
M"_#ZRFRKGXDB12YXYXC^;;7$?!3H&6LQ=V;3:F>?Z6ZEWCT7889S[VR(!LQ+
MCPFN,0FZQ:P!3!"-&$_7,!82@(4$E@#?%!+"!!@DP)8@O"&([CKI,;'%-!:#
ML\S7/SA1""8*@40Q3!"!!-'R5F.0(%[0:CQI%>'Y3A,P3P+D2>[R3#$XO:ME
M_1AS4T@*%I("A:0P00829,LE1SYL%'^!Z -HJOJ,[&C&E&B!\" HF\D#>PX%
M$XIHME38=0A_0%G83P@RU$39<&K=^(&PL/-0M$38*2CRT4P>V*!HZM#(#V8H
M8.^AY /"PJY!D&TFPJ8388/@T2<+&PQE2Y2=@B(?W^7QKHXN<Y?X0<2Q:J2S
MY4J?@O:L.G"NJ";TG_2K*O7U95PP>E!FFNBYZ,_P?J%X.]Q/O/&25/P'4$L#
M!!0    ( !F8;5"Q 7$-J0(  ,@(   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;(U6;6_:,!#^*U&^KXE?8B<5(#6@:9,VJ>JT[;,+!J(F,;,-=/]^
MMN.F(3%E?"#V\3QWSYT/7V9G(5_4GG,=O39UJ^;Q7NO#?9*H]9XW3-V) V_-
M+ULA&Z;-5NX2=9"<;1RIJ1.8IB1I6-7&BYFS/<K%3!QU7;7\44;JV#1,_BUY
M+<[S&,1OAJ=JM]?6D"QF![;C/[C^>7B49I?T7C95PUM5B3:2?#N/'\#]"B!+
M<(A?%3^KP3JRJ3P+\6(W7S?S.+6*>,W7VKI@YG'B2U[7UI/1\<<[C?N8ECA<
MOWG_[)(WR3PSQ9>B_EUM]'X>YW&TX5MVK/63.'_A/J$LCGSVW_B)UP9NE9@8
M:U$K]QVMCTJ+QGLQ4AKVVCVKUCW/WO\;+4R G@![@HG]$0%Y GHGD \)V!/P
M.P&[:G6IN-JLF&:+F13G2';'>V"VB\ ]-M5?6Z,KMOO-E$<9ZVF1I7B6G*PC
MCRD[#+S 9)>8Y10#>D1B%/0R8$A&"2=T. IP$[&:(C *:T#!4B#'1T,^S<(.
M<- !=@[P19W(*(T.0QRF=1B2TP*1#(RR"0 S"HH\HV%)65!2-I$$)I(Z3#:(
M!'-(,<+Y2%( 2"B&,+\BB00ED4"5Z$@2F43*,2!D!%M-80#AU'S">FA0#YV6
M:'P82SHY#  !)6F!1HH"0  +4\HK)<J#DO*)))SE80=%T$'Q_ZT,TO"]D-YN
MYM*#+M)%E-#BRO\.7+F#P.TN+3UH>-@X-4> KX0*WC,/ -[NOM*#AJ$^Y0!>
M:RL0ODX NMU8I0<-*XAH <=))8/KO.%RYT:EBM;BV&I[Y0VL_3A^@'8<C.Q+
M.Z;=F'AWT\WX[TSNJE9%ST*;8>-&PE8(S8W*],Z48F]>*_I-S;?:+JE9RVZV
M=ALM#OZ](>E?7A;_ %!+ P04    "  9F&U0>1LO\%<&  ";(0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V,2YX;6R5FMUNXS80A5_%\'W6''+X%R0!UBZ*
M%FB!Q19MK[6)DAAK6ZZE)-NW+R4K7IESF$USD=C*(3FD1A_G2+IZ:0Y?V\>Z
M[F;?MIM=>SU_[+K]Y6+1WC[6VZK]T.SK7?K/?7/85EWZ>GA8M/M#7=T-C;:;
MA5;*+;;5>C>_N1J.?3K<7#5/W6:]JS\=9NW3=EL=_EW6F^;E>D[SUP.?UP^/
M77]@<7.UKQ[J/^KNS_VG0_JV./5RM][6NW;=[&:'^OYZ_I$N5S;V#0;%7^OZ
MI9U\GO53^=(T7_LOO]Y=SU4?4;VI;[N^BRK]>:Y7]6;3]Y3B^&?L='X:LV\X
M_?S:^\_#Y--DOE1MO6HV?Z_ONL?K>9C/[NK[ZFG3?6Y>?JG'"=GY;)S];_5S
MO4GR/I(TQFVS:8??L]NGMFNV8R\IE&WU[?AWO1O^OHS]OS;##?380)\:D'NS
M@1D;F.\->)C\,;)AJC]5775S=6A>9H?CV=I7?5+0I4F+>=L?'-9N^%^:;9N.
M/M]8%:X6SWU'HV9YU.B)ADZ*1>K]-(1&0RRU:*[/!UA)!1L\@H&3,$-[/IN$
MRR9QU+A!LQLT+OAHG*4L&""TGF*P'H?$,"0&(<4LI*/&3D9B92D:9;*0I-"$
MZ+WU"H=D84A6A$1BE:P820?MV7"6$RL@=)ZU#H55<C D!T+R64A.C)26B$.T
M>4A &+R*3!&'Y&%('H247Q!>GCBVBO-,DK(+Z[QG'$Z X0003IY'08P3C5=L
M\GBDSD?OT@KA@"(,* Z=F&E 5$A#4A@Y2EX;DRY&YB@1;%!IZOF<@"[E:]K%
M"I.B @9)KC,)#I+,,$6>K,Z!!I6>'$V2]CPLB,Z/I$%8^>D?1=/!G'-:K)24
M79#U.A9@3IBU)&%+6IP]@U9*<50B*J0,WC 7KEK"O"4)7,J78$D2I&0Y1I^C
M! A=M+X$-\+ )4#</%66)$D:; I*YYL $/;9Y].I+D2%F4L NOE@2Y(P-2FE
MR*L\*BDLT0#SE@!P->>C2)02I8M)V\)8&*8$:#KI8IRZQ&1AZE+X=E 8J!1!
M4/F^/(JF54E*[Q[>(DV DG2_8Q:25V-*:R5!KTM=8*AJ %6=0W44^6D"?;!9
M$;""*E> J<8PU0"F.H?I* IG XE\A"KEU=E/J4C&7-6 JR;GZB@Z'S=08=@Q
M5M3&%W)48[IJELE@2O/#,-0(AB(9+(C5NK?GA]H44P,S42,FBM1P[TH-I'IO
M:F!$:H!(D^\CH^C\"LGW-2@JY@*&J X@%PK5EL;(TP!Y,M<CV*R5ML[$?%9
MR='IA,>"B\3(,[(PE>ML9,%)EE*][3-FKZ!2>28N8-1@C!J)44N%##(8?4:B
M#SAD+7:.5%V0E4X+*5VJCD(LV?:";T?&/;_LC*P0.972*1'R2P\J7:HF52DL
M3#L#:DFY6L"4*[;&1!&65*:BVT>*I?3$!#7(P.=NV0!CGA9+B0FLH)(MA5A@
MI\'L-,C$YV WLDSD=&Z"N/DB=1<V<(DO!@/3(!,O\DK6E%$'%5V.%R!,17<(
M)2]G,#<-X&;).1O,32.Y*9VSD30,RLI"$>B2<X[!%"X6QM!D $WAG!F@4*G@
ME,N=,U0R!5>RJ8RAR<C0BQMPTJ9['2B_@('LPB7FJ\+98PQA1O5G?O98NO2T
M4FD;$G?@D#)=Y3$65PI#F)&ASYTS YMN4U8Y$944^JA5+'A4+MP]16X^WXE9
M<C58%2CD1@T(26F?MJO"/0;& &94PN;.F256<_MX/A:F*J.*5"0FN.7YE@-E
MC$M&%CRWQ2PIB&TQ$+X=%,8E(Z^>;\*C*+/%R>U:$150DHG&Z\+6PAC!#.Y_
MEFRQQ<2T@)C""8VB']ABJ'(IKZ<_A> P-RWR[#DW1]$/G!!4O=,)68Q0"Q J
MC(-%YOP')AFVF53TY\%AD%KS?I-L,?<LXIY(#?[_)AFV*9ED6WA^A/ G4@.Y
M<9D:2/7>U,# M "8PKR-HK=-,A253++%2+7^_2;98@!: $"9Z^ >)#;)2/FF
M2;88@!9Y=['.R+M#DPR5T"0O)H^TM_7A87CZW\YNFZ==US\\GAP]O6'P4?>/
MQ+/C2[I<'=\3^-[-\;6%WZO#PWK7SKXT7==LA\?B]TW3U2G0=(7-9X]U=7?Z
MLJGON_ZC3Y\/Q]<%CE^Z9C^^"K$XO8]Q\Q]02P,$%     @ &9AM4,I^(\Q%
M P  5@X  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&ULE5=A;YLP$/TK
MB!\P[#,&7"61UDS3)FU2U6G;9YHX"2K@#)RF^_>S@4:I?9[(EX"==^=W=WZ'
MO3BK[KD_2*FCUZ9N^V5\T/IXER3]YB";LO^@CK(U_^Q4UY3:#+M]TA\[66X'
MHZ9.@) L:<JJC5>+8>ZA6RW42==5*Q^ZJ#\U3=G]O9>U.B]C&K]-/%;[@[83
MR6IQ+/?RA]0_CP^=&247+]NJD6U?J3;JY&X9?Z1W:Q#68$#\JN2YOWJ/;"A/
M2CW;P=?M,B:6D:SE1EL7I7F\R+6L:^O)\/@S.8TO:UK#Z_<W[Y^'X$TP3V4O
MUZK^76WU81D7<;25N_)4ZT=U_B*G@'@<3=%_DR^R-G#+Q*RQ474__$:;4Z]5
M,WDQ5)KR=7Q6[? \C_^DV62&&\!D !<#FO[7@$T&S#%(1F9#J)]*7:X6G3I'
MW5BM8VDW!;UC)ID;.SGD;OC/1-N;V9<5I[!(7JRC"7,_8N *XR#6/B)E%TAB
M"%Q8 ,H"!GOVCD7  4,=L,%!^LY!ZH0Q8K(!TXYA")X2 L2)!@%200L0!4XI
M12FE""7N4!HQ_&HERE@&62H<2CY0I(93+G!&'&7$$4:9PXA["Z4@"&29R\@'
M,L,]3_,<IY2AE#*$4L!!CCK(Y^^< G50S-@YA5^FC)*\8-1)"@(T-<H)3W%*
M J4D9NP<@:Q$":&% US[P((92A!($B5XFR (IX <:*#3T/FEHGB;H#"C6!/H
M.F*S>PGDJ=NT?""WVBL"&Y#BK8=BO<<MUP1Z5R\@0G"/E \D 3IXVZ%8WPFT
M"8KW"<IOJ!2N:XH)VZM4YE>*<298YB;%!S)&S':' "F\5]!\3J5ROU*$ Z?N
M5P(%,I'R+$ *[S\4:4 0*CG>+ZB87R_ ]0V8OMUZ32!\;XY)02"4,MLJ W3P
M7@$420H-N @<*6XX4P"N;)ASJ@!?L(P4KJPQ%,L#909<V8 H&P(* %S9<(.R
M 5<VS%$V(((MTD*X'R<,E[,@(US6@,@Z]'D#7(10W) 77(2 ?;6]O CO:.DI
MR(< 0.%V\.3J@&]O7-_+;E^U??2DM+DK#"?ZG5):&I?D@\GOP5SR+H-:[K1]
MS<U[-]YTQH%6Q^D6EURNDJM_4$L#!!0    ( !F8;5"[ASJ_50(  "@'   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;(V5VXZ;,!"&7P5QWS4^<$A$
MD)I$52NU4K15VVLG<0):P-1VPO;M:QL6$>.M>A-L\_\SWTR,G?=<O,B2,16\
M-G4K-V&I5+<&0)Y*UE#YQ#O6ZC<7+AJJ]%1<@>P$HV=K:FJ HB@!#:W:L,CM
MVD$4.;^INFK9003RUC14_-FRFO>;$(9O"\_5M51F 11Y1Z_L.U,_NH/0,S!%
M.5<-:V7%VT"PRR;\"-?[S.BMX&?%>CD;!Z:2(^<O9O+EO DC \1J=E(F M6/
M.]NQNC:!-,;O,68XI33&^?@M^B=;NZ[E2"7;\?I7=5;E)LS"X,PN]%:K9]Y_
M9F,]<1B,Q7]E=U9KN2'1.4Z\EO8W.-VDXLT81:,T]'5X5JU]]L,;$H\VOP&-
M!C09(/FG 8\&_+\&,AJ(8P!#*;8W>ZIHD0O>!V+X=SMJ-A%<$]W]DUFTS;;O
M='ND7KT7,2(YN)M HV8[:-!,@QX5NZ6"X$?)?BF)43QI@(:<2)&7%-D >)XC
M\?NQUX^MGSP )$ZE@R:QFG:H%$.<I=@1[CQ"A#%,4>1'(EXDXD%*':1!$\\R
MP2B+,H=GJ2))$KT#$WMA8@^,DV8;+](@77<&'1J/C*!TM?+C)%Z<Q(.S<G"2
M91Z,4[B:;:P!R"-$"8(0OH.4>I'2)1*.'*1TD>D#)+I'[@;RZ>)L%3E?UCY=
M;#17]P">><&S!3AQ=W[FV?D(K9+,Z?G.(T0D00BF#A&8'4'F#OE&Q;5J97#D
M2I]F]LRY<*Z8#AH]Z4:4^MJ:)C6[*#-,]5@,A_<P4;P;[R4P78[%7U!+ P04
M    "  9F&U0MS4.MAT"   %!@  &0   'AL+W=O<FMS:&5E=',O<VAE970V
M-"YX;6R%5&UOFS 0_BN([ZMYIXT(4I-JVJ1-BCIM^^R02T"U,;.=T/W[^842
M E[+!^P[/\_=<P>^HF?\1=0 TGNEI!5KOY:R6R$DJAHH%G>L@U:='!FG6"J3
MGY#H.."#(5&"HB#($,5-ZY>%\>UX6;"S)$T+.^Z),Z68_]T 8?W:#_TWQW-S
MJJ5VH++H\ E^@/S9[;BRT!CET%!H1<-:C\-Q[3^&JVVN\0;PJX%>3/:>KF3/
MV(LVOA[6?J % 8%*Z@A8+1?8 B$ZD)+Q9XCICRDU<;I_B_[9U*YJV6,!6T9^
M-P=9K_U[WSO $9^)?&;]%QCJ27UO*/X;7( HN%:B<E2,"//VJK.0C Y1E!2*
M7^W:M&;M[4G^,-#<A&@@1",AS-XEQ ,AOA(24[Q59DI]PA*7!6>]Q^W'ZK#^
M)\)5K)I9::?IG3E3U0KEO91I'!;HH@,-F(W%1!/,%8%4]#%%Y$JQB1;TZ#;!
M=HE(8G>&V%E$;/CQE)^Y^8F3GQA^<M.$F<:-Q60&T]HFI/</P;R4#V$W<E*G
MG-0A)Y[)L9ATDB>8*7D/<2,B<XK('"*2F8ALD>)3F*EGIF0)^X^2W*DD=RA)
M9TKR9=N3*(KG2APPU]=!D]M#@9_,H!%>Q<ZMU/_IQ#O.LL=(W[Z9?Z-FG!U)
MUS!V0'['_-2TPMLSJ>ZVN8%'QB0HE<&=:E6M9O)H$#A*O<W5GMO)9 W)NF'H
MHG'RE_\ 4$L#!!0    ( !F8;5"EIP#+; (  #P(   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8U+GAM;)56VX[:,!3\E2@?L(FO25: U*6J6JF5T%;=/ALP
M$&T2I[:![=_7=D($R4&B+_@V9SQG8A\S.RO];@Y2VNBCKAHSCP_6ML])8C8'
M60OSI%K9N)6=TK6P;JCWB6FU%-L05%<)3E.>U*)LXL4LS*WT8J:.MBH;N=*1
M.=:UT']?9*7.\QC%EXG7<G^P?B)9S%JQES^E_=6NM!LE \NVK&5C2M5$6N[F
M\2?TO$34!P3$6RG/YJH?^5362KW[P;?M/$Z](EG)C?44PC4GN915Y9F<CC\]
M:3SLZ0.O^Q?V+R%YE\Q:&+E4U>]R:P_S.(^CK=R)8V5?U?FK[!-B<=1G_UV>
M9.7@7HG;8Z,J$WZCS=%85?<L3DHM/KJV;$)[[E;()0P.P'T '@(Z<^X&D#Z
MC *23EE(];.P8C'3ZASI[FNUPA\*]$R<F1L_&;P+:RY;XV9/"T;X+#EYHA[S
MTF'P%0;?(I93!"4#)'$"!A485(%#/+E1D<$$!"0@@8#>$.2C-#H,#Y@F8#)>
MH(*043)3',^RS"%A01041 %!Q4A0AV%7&Q&<9XRQD: I#F.",XQ@00P4Q*:"
M:#H2Q"8;49I2DHV<7 (X1ADJ<E@0!P5Q0-"=C#*0('O\T.0@0?[ H<FGWXCP
M@HX, 5 \OR>F ,44@!T8)D I?)73QPU!=ZH!>L"2'G2=+4(YSOFX* "XE!>8
MW9$$EP:$ 6/N%!<$%P=$_L,8^#HCZ#Y/C*'3"N-N?<'&%08 <DXH8F-1R549
M]^_J#Z'W96.BM;+N10AU>Z>4E8XT?7)&']Q3/@PJN;.^F[F^[MZS;F!5V[_5
MR?"'8?$/4$L#!!0    ( !F8;5!:[0A_C (  %P(   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8V+GAM;(U646^;,!#^*XCW%=M@ U42*<DT;=(F59VZ/;N)
MDZ "9K:3=/]^MB&4PJ792["/[[[[[ISS,3M+]:(/0IC@M2IK/0\/QC3W4:0W
M!U%Q?2<;4=LW.ZDJ;NQ6[2/=*,&WWJDJ(X(0BRI>U.%BYFT/:C&31U,6M7A0
M@3Y6%5=_5Z*4YWF(PXOAL=@?C#-$BUG#]^*G,$_-@[*[J&?9%I6H=2'K0(G=
M/%SB^S4FSL$C?A7BK ?KP*7R+.6+VWS;SD/D%(E2;(RCX/9Q$FM1EH[)ZOC3
MD89]3.<X7%_8O_CD;3+/7(NU+'\76W.8AUD8;,6.'TOS*,]?19<0#8,N^^_B
M)$H+=TILC(TLM?\--D=M9-6Q6"D5?VV?1>V?YX[_X@8[D,Z!] Z8?>@0=P[Q
MFT/BDV^5^50_<\,7,R7/@6I/J^'N3X'O8UO,C3/ZVOEW-EMMK:<%39)9=')$
M'6;58L@ @WM$9-G[$ 0*L2(3=_(^P'J*2&(X0@PF$7O_^%T2%"9(0(+$$R1#
M C0J0@MA'E*W16 I33,\RF6*RV+*6 [+H: <.I&3CN6T$#H(\XGA),[82 Z
MPRC/$P3K8: >-M%#T)6$4I @_?\#RD"";'I R2C5539)E20HP7D>CVHR!;(X
M31E-844YJ"@'%*4C1?FT^(3D&:)Y-I($("FC."<9K DCN)L1H"H;MS.:!,.(
MX3BG(U$ ,"4T)5>.'E^Y8?#MYNHP]&9W <"/V@N#-](2D]L-UF'8S0Z#@&"+
M18,[N1)J[\>7#C;R6!MW^PVL_8A<^@DYLJ_<Z/1W_1M-.W=_<+4O:AT\2V,G
MAK_7=U(:876B.UNT@QWU_:84.^.6J5VK=MZU&R.;;I9'_0?%XA]02P,$%
M  @ &9AM4#\T+9=6 P  8PX  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N
M>&ULE5?M;ILP%'T5Q ,,?]M42:0UT[1)FU1UVO:;)DZ""C@#M^G>?N:C$;&O
MI^1/P'#NY=P3GVM[<3+M<W?0VB9O==5TR_1@[?$NR[K-0==%]\$<=>/>[$Q;
M%]8-VWW6'5M=;(>@NLH(0B*KB[))5XOAV4.[6I@76Y6-?FB3[J6NB_;OO:[,
M:9GB]/W!8[D_V/Y!MEH<B[W^H>W/XT/K1MDYR[:L==.5IDE:O5NF'_'=FJ(^
M8$#\*O6IF]TG?2E/QCSW@Z_;98IZ1KK2&]NG*-SE5:]U5?69'(\_4]+T_,T^
M<'[_GOWS4+PKYJGH]-I4O\NM/2Q3E29;O2M>*OMH3E_T5!!/DZGZ;_I55P[>
M,W'?V)BJ&WZ3S4MG33UE<53JXFV\ELUP/8UO9#Z%P0%D"B#G ,S^&T"G .H%
M9".SH=1/A2U6B]:<DG;\MXY%/RGP'75B;OJ'@W;#.U=MYYZ^KCC+%]EKGVC"
MW(\8,L.02\0Z1#!ZAF2.P)D% 5F0(9[.67 $)Z!@ CHD8!<)L%?&B!$#IADP
MF%+$"<4><@T@B6!429'#I!A(B@&D/.7N1PR??4IBA2BEOL0A4$C.93XK\X(2
M!REQ@!+U*/'P2Y@PE4MO7JQ#(%=*(8453$F E$1(B7F,1/ A]\]QGDN/4(@3
M"',4FXL2Y",!B1B<0($)U/63.0<3Y%=,YCPHE7(A./4E 7",<BHBLP8CN$L@
M@!*/I(@T&GR]+!CN$IA<(<P$FE?L'"X%1L)O6B$2YXKD7,8J@WL/AIJ/B*2
M.P5F-X@#.QM#U@[$ ;S-%$."!N) 74!*J6BL,MC=&+ WEY$4L"&QO$$<V))8
M72.."KWB'*4$9KXX$!)QB62D\V'8Z!AR>B0%@9U)T/7B$-B9!%\AS@2Z*!D)
M3#'WM(& @G*L(CV41'8$D-<CJR^!?4GH#=+ OB30$AY($R[-F"N"_(5U#0&9
MZTTX5A?L=!(ZG>:1?DY@5Q)Q@S2P*PFT3@;2R+ 92X)R?W,#X1@C)%85['("
MN%S$JH(=2?(;=J*P(RFT5@9[411N,5D^\_ZT$0UA1+H]GT<HF^WV^^/7]Z+=
METV7/!GK#@[#]GYGC-4N)?K@1#ZX$]]Y4.F=[6^ENV_'8\\XL.8X'>FR\[ER
M]0]02P,$%     @ &9AM4(>4;YH3 @  9 4  !D   !X;"]W;W)K<VAE971S
M+W-H965T-C@N>&UL?531CML@$/P5RQ]PQ-B0-'(L75)5K=1*T55MGXFSB:T#
MXP*)KW]?P([C<VA?#"RS,[,8-N^D>M45@(G>!&_T)JZ,:=<(Z;("P?23;*&Q
M.R>I!#-VJ<Y(MPK8T2<)CO!B09%@=1,7N8_M59'+B^%U WL5Z8L03/W9 I?=
M)D[B6^"E/E?&!5"1M^P,W\'\:/?*KM#(<JP%-+J63:3@M(F?D_6..KP'_*RA
MTY-YY"HY2/GJ%E^.FWCA# &'TC@&9H<K[(!S1V1M_!XXXU'2)4[G-_9/OG9;
MRX%IV$G^JSZ::A.OXN@()W;AYD5VGV&HA\314/Q7N *W<.?$:I22:_^-RHLV
M4@PLUHI@;_U8-W[L!OY;6C@!#PEX3$CH?Q/2(2&])V2^^-Z9+_4C,ZS(E>PB
MU?^LEKD[D:Q3>YBE"_JS\WNV6FVCUX+0)$=71S1@MCT&3S!W!++LHP0.26SQ
M0SI^+[![1&1I6"$-%I'Z_'2JD/S#8A8DR#Q!]NX49B:W/89Z3-.+8$HP#>N0
MH X)Z*0SG1Y#)CK+)2'IDLP.C3SX2;+TPXKB+.R(!AW1@*-LYH@^*-%D12E>
MSAP]X@A)LM5J_BO0Y'(*4&?_CG54RDMCW#681,=6\8S=Y9[%M[:%]"_^3M/W
MGV],G>M&1P=I[-/Q%_PDI0%K<_%D3ZZR+6]<<#@9-UW:N>H??K\PLAUZ&AH;
M:_$74$L#!!0    ( !F8;5 \:YZ\/0(  *0&   9    >&PO=V]R:W-H965T
M<R]S:&5E=#8Y+GAM;'V5;Z^;(!3&OXKQ UQ% ;6Q)FN794NVI+G+[E[3EE9S
M51S0>O?M!VB-%[A[(W]\GL/O #F4(^.OHJ94!F]=VXMM6$LY;*)(G&K:$?'$
M!MJK/Q?&.R+5D%\C,7!*SL;4M5$2QSCJ2-.'56GF#KPJV4VV34\//!"WKB/\
M[XZV;-R&('Q,/#?76NJ)J"H'<J4_J?PU'+@:14N4<]/17C2L#SB];,-/8+//
MM=X(7AHZBE4_T)D<&7O5@V_G;1AK(-K2D]01B&KN=$_;5@=2&'_FF.&RI#:N
M^X_H7TSN*I<C$73/VM_-6=;;, ^#,[V06RN?V?B5SOF@,)B3_T[OM%5R3:+6
M.+%6F&]PN@G)NCF*0NG(V]0VO6G'.?[#YC<DLR%9# #^UY#.AM0R1!.92?4S
MD:0J.1L#/AW60/2= )M4;>9)3YJ],_]4MD+-WBN$41G==:!9LYLTR4J3O%?L
M705,%TFD !:*Q$N1&'_ZCL+O3[W^U/CA>GUH)3%)L)'T1@(  FF16ZFXNB3)
M,<@*/P_T\D"'!V%L 4T:M%HHA1 #!\BCRU&1@M@/A+Q R '"J<6#G'4@*C)4
M6-Q[5X<!1##_8(.PEP>[//:!86<=@' ,8PO'(TM5$4-^FLQ+DWF.*[-P,C?M
M'$)DX[@R$*N]01^<5N[ER1V>S+H5N]RYICF,86'CN#( \KA ]O9$JWJAZ_</
MPJ]-+X(CDZKTF )Q84Q2%3-^4MG5ZLE8!BV]2-W-5)]/A7,:2#;,;T*T/$S5
M/U!+ P04    "  9F&U08][Q+\T"  !^"0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970W,"YX;6Q]EFUOVR 0Q[^*Y?>K.<!@5TFD)M.T29M4;=KVVDU(8M4V
MGDV2[ML/L.NZ@/<F//A_=[\["+"ZR>ZY/PNAHI>Z:OIU?%:JO4^2?G\6=='?
MR58T^LM1=G6A]+ [)7W;B>)@C>HJP0BQI"[*)MZL[-QCMUG)BZK*1CQV47^I
MZZ+[NQ65O*UCB%\GOI>GLS(3R6;5%B?Q0ZB?[6.G1\GDY5#6HNE+V42=.*[C
M![C? 3$&5O&K%+=^UH],*D]2/IO!E\,Z1H9(5&*OC(M"-U>Q$U5E/&F./Z/3
M>(II#.?]5^^?;/(ZF:>B%SM9_2X/ZKR.LS@ZB&-QJ=1W>?LLQH32.!JS_RJN
MHM)R0Z)C[&75V]]H?^F5K$<O&J4N7H:V;&Q[&[ZP;#0+&^#1 $\&P/YK0$8#
M\F9 ;?(#F4WU8Z&*S:J3MZ@;5JLMS*: >Z*+N3>3MG;VF\ZVU[/73<JR57(U
MCD;-=M#@F08F1:*]3R%P*,06>^;X?8"=KZ D'($$DR#6GKQ+(FQ/@_;4VM.Y
M/6).$08-LYK&:@A0EJ;(R<77X8RF&!9*E@:!4A^(Y0[0H$GG@2!EE+E O@X(
MS1!=J! + C$/"+P*,2]0GB.4NSR^#&C.@:5A'A[DX0$>[O!P+Q#/@'%'M@O(
M$$>$AG&R($[FKQ=W\MYF?MX(N<7Q12C,D0<Y\D!9W'V3^_L&Y12(0^++>(Z
M+&QC0.'3!?F% ;<PHV@>Z@/!A()#%- 1DA/,EY@63CSPBY2"RP3^:G&]+]R3
M*Z"CD!&*\ )3\(A\ !S80!X3]I>$8N(N7$"68LP7_EX0/E&!!("P"T2\LPX0
MSDCN$ODZO=\ ,'>8DMFM58ON9"_X/MK+2Z/,_3";G1X1#]C<>L[\UCPN[&WX
MYF9XF7PKNE/9]-&35/I.M3??44HE-">ZTS4[Z\?0-*C$49DNU_UN>!$, R7;
M\;633$^NS3]02P,$%     @ &9AM4-:S5@<H @  \P4  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S$N>&UL?51=;YLP%/TKB/>53YLD(DA-JFF3-BGJU.W9
M(3<!U6!F.Z'[]_,'I02LOF#[^IQ[SC7VS7O&7T4%(+VWAK9BZU=2=IL@$&4%
M#1$/K(-6[9P9;XA42WX)1,>!G RIH4$<ACAH2-WZ16YB!U[D["IIW<*!>^+:
M-(3_VP%E_=:/_/? <WVII X$1=Z1"_P"^=(=N%H%8Y93W4 K:M9Z',Y;_S':
M[#.--X#?-?1B,O=T)4?&7O7B^VGKA]H04"BESD#4<(,]4*H3*1M_AYS^**F)
MT_E[]J^F=E7+D0C8,_JG/LEJZZ]\[P1G<J7RF?7?8*@'^=Y0_ ^X 55P[41I
ME(P*\_7*JY"L&;(H*PUYLV/=FK&W.Q@/-#<A'@CQ2(@^)R0#(?D@I*9XZ\R4
M^D0D*7+.>H_;G]41?2>B3:(.L]1!<W9F3U4K5/16H"S)@YM.-&!V%A-/,-&(
M"%3V42)V2>SB!3V^%]@O$6GB5DB<122&GTR+P&Y^ZN2GAI_>'4(Z.P2+P0;3
MVBK0*EVO,K<0<@HAAQ":"5D,F@CA<(UGJ#U:VDE1G"#DMH.==K###I[9P0L[
M7[)4"84S0PY<C%$43X!WCC*GH\SA*)LYRA:E1^LPP>'\5BUQ[C\63-Y* _QB
MVHKP2G9MI;Z5D^C8N1YC_=9F\9WJ:+8!?:2Q[? GX9>Z%=Z12?62S7L[,R9!
MV0P?U)E5J@./"PIGJ:>9FG/;A^Q"LFYHL<'8YXO_4$L#!!0    ( !F8;5"$
MBEQ[H0,  . /   9    >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;)57;6^;
M,!#^*X@?4&QC;*B22&U>M$F;5&W:]IDF3H(*. ,GZ?[]#+@DV$?;? G@/'?W
MV.=[[)N<9?52[X50WFN1E_74WRMUN ^">KT715K?R8,H]3];616ITI_5+J@/
ME4@WK5&1!P0A%A1I5OJS23OV5,TF\JCRK!1/E5<?BR*M_CV*7)ZG/O;?!GYD
MN[UJ!H+9Y)#NQ$^A?AV>*OT5]%XV62'*.I.E5XGMU'_ ]RN2- 8MXG<FSO75
MN]=,Y5G*E^;CZV;JHX:1R,5:-2Y2_3B)N<CSQI/F\=<X]?N8C>'U^YOW53MY
M/9GGM!9SF?_)-FH_]6/?VXAM>LS5#WG^(LR$(M\SL_\F3B+7\(:)CK&6>=W^
M>NMCK61AO&@J1?K:/;.R?9Z[?S@Q9K !,0:D-]"QWS,(C4%X,6#O&E!C0"\&
M]%V#R!A$GS5@QH!=#'B;CVZQVM5?I"J=32IY]JIN QW29I_B>Z;SNVX&VW2V
M_^D$U'KT-(MX/ E.C2.#>>PP9(!)AIBYB\%#Q KP$J,>$VB6/54"47TD@ ,K
MR-S%D"%BX2)H.(0LH4"6FQ6$">'9A.#"AZV#<." P@XHZ("V#NC 060M!X1A
M<) (#!(!#K@5!,+$<! &!F&  WM_ 9AD9/=P, @''-B[I\.P%E-VFSA!(4/V
M'G)Q1"<ON5J9 :$8)!0#A*Q \PX3706BE#,KRPL7A7D2D['J2D Z"4#'*HQY
MX@9B^A"SZ+@H%E'$(Y@-1K N(8 /M44'N:%BGH0LLC*[@) 1QTD<C>0,C\@E
M!FA%MEYB9W]0&I(XI#8K[.:7<$Q1,D(*%,8'3 !2(V6.837"-\@1AO4( V+C
M9HPZ,PYCPJ+07AD71VF$QW0%P^J% 6E*QA(.:Q-F-RP,K#P8DI[87AA >ZBN
M+312Q!@6%0RIBG-6NR!F5_'R ]"0#"PIV-44AFS-!4$$CD-@K2"N5C T<A@3
MN*X)_GR:"5R%!*I"N^(-Z'I?<SR>90)7*PF!"8^QA:N5T!LF#%<7@:K+/L$,
MB'UPA!G8I\\P E<K<:\)#-F7(@,:E!J*46Q3<F&4<3JBJP2N?>+6/D-C+N"2
M)O$-F8(+D4 U9EWCE@8TF"]'@[UIKKX? SM2P5434HAJU[:0M;>6QU(U=^>K
MT;Y-?6@[-VM\CN^77;-Y<=/UOM_3:I>5M?<LE6Z1VD9F*Z42FB>ZT[MIK]OM
M_B,76]6\<OU>=3UG]Z'DP?330=_4S_X#4$L#!!0    ( !F8;5#Y_\5SH04
M .4?   9    >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;)59VW+B.!#]%8H/
MB*VK[110M4DVEX',,K,UL\].4 (U-F9M)\S^_?HB"&YU.R8/ 9O3%ZEUCMKR
M9)_EOXJU,>7H=YILB^EX79:[2\\KGM<FC8N+;&>VU2\O69[&9769OWK%+C?Q
MJC%*$X_[OO;2>+,=SR;-O64^FV1O9;+9FF4^*M[2-,[_NS))MI^.V?APX_OF
M=5W6-[S99!>_FK]-^6.WS*LK[^AEM4G-MMADVU%N7J;C/]CE-^W7!@WBY\;L
MBY/OHWHH3UGVJ[YX6$W'?IV12<QS6;N(JX]W<VV2I/94Y?&O=3H^QJP-3[\?
MO-\V@Z\&\Q07YCI+_MFLRO5T'(Y'*_,2OR7E]VQ_;^R U'AD1[\P[R:IX'4F
M58SG+"F:_Z/GMZ+,4NNE2B6-?[>?FVWSN6]_"2)KAAMP:\"/!J'?:R"L@3@:
ML*#70%H#>33@K-= 60,U-(*V!GIHA, :!$<#T3_HT!J$'Q%$KT%D#:*A*3'_
M4#G_8]BZW^18;#:T>.Q0;L8')W8H.!M<<78H.9-#YXL=BL[4X,0.96<?=:\"
M]IH<"L\"8.*UO&J(>A.7\6R29_M1WFK-+JXEC5U65I7S^FY#_>;'BJQ%=?=]
MIOUPXKW7GBSFJL7P#B;J8JX1#/.[F!L,P[J8/S$,[V)N,8SH8NXPC.QB[C&,
MZF(>,(SN8KY@F*"+F6,8,,\+%R,YR/D1\P-J\17!<%"+OS ,J,42PX!:?',Q
MBG_,H5<MON,*Y/@*Y(T'<>HAE+@'@7L0C0=YXH'Y</Y;C&XPVQ83"1E&"A8!
M 8:!'\F36>[D)/&<I).3YF"-SEN,ZN3$><29!%5?(,B *Z94%.)9*3PKA60%
M8LV5&TL*$?$ +*&%"PP#%>F(*+_&4])(2H"$<^W61$9@U2^TDP[72@E)U"W
MTPF<=%0(T\$P&H\2XE%"9-! 5>Y"=]!XC B/$2$Q("LP#+&BZNT<W4!\Q$<$
MU<9W!^,W?T0P:K=B;C !UN45"B+FCA&BQ#CB@Q,^"%EB8KBR,4)&&*(C0D"=
MQD!4($(9&"(-@F R(ZC,]!D#)OC'7')I :CQ8$&GRTGTK2:"A0RAH0@('P3+
M6#1\S)R@$'<I)$.PT=XA("W YO4% :D0@.9#0$LT'"&EG& KQX@H8,H(2!*%
MY%0+@;!5@F[FVH)45X-@-OV@;C8$[_F0?H2[?0:O^A$?9K2PP,Z^%H:27.R<
M4!*.B(0$B^P>!0DB$*$D'&LR8.O#W>:!1X##=OP(LFIG:;9S0ITXUFG YH<C
M742$IN7V)%P*.BE"[C@B=[#[N^>$W!&A"+7CB-I)T-K<8B!!= 2<D$2.=!42
M2/B-!?5U!#:CSX'=9P1"9 4B:!*P\MZ"3LNOG)2^6E1T6GO_@N@P!"&. M.]
M$$9B[BKS==_H"844F$*"+FUN0=TUW4<U03V0N0JH%>6#T"LASW@N)*1(N%+D
M;*Q+!$0N>4%HBW"UQ7EL6" @K> S-PJ"#]V?>.JF3"B/0)1'$5(O"$D1X1DU
M(M1"(&JA))P5#$1TIY(0 (D) &P2)"8 X(AJ .:Q']/-EQ (B0B$TC!?#$2T
ML)+0!HEH SP6N49!U)$((0L2D05-S0IUKG*&+$A"%B3">'<EN'V'NQ(^QSSV
M8[KY$NHB$;IK@NZ2H+L,SI@W@NX2:PZ<0RVLS: &3&B"1.BNX0.1=!L#%?1L
M5HK0!87H@H;'R1B(&I4B"*T0KFJ@= \HB% Z11!:(5S5Q &5(KBJSCB\4 17
MU9##"PRD"053U+$F0FA-G8P2)%-G'%XH@F0*.[QP!HQMO%2%"28JA&2:4&-%
MD$R=<7*A">[H 2<7<P1T>M[0!O).WEC5+\ ?X_QULRU&3UE99FGSANHERTI3
M.?0OJG*O3;PZ7B3FI:R_!M7WO'WQW%Z4V<Z^5/>.;_9G_P-02P,$%     @
M&9AM4 <1J^!5 P  E!   !D   !X;"]W;W)K<VAE971S+W-H965T-S0N>&UL
ME9A=;YLP%(;_"N*^!1_S$:HDTIIIVJ1-JC9MNZ:)DZ "SL!ING\_&V@4PDMF
MN A?KP_O\?$#=N8G6;W4>R&4\U;D9;UP]TH='CRO7N]%D=;W\B!*?6<KJR)5
M^K3:>?6A$NFF:53D'OE^Y!5I5KK+>7/MJ5K.Y5'E62F>*J<^%D5:_7T4N3PM
M7.:^7_B>[?;*7/"6\T.Z$S^$^GEXJO29=XZRR0I1UIDLG4IL%^X']K#BD6G0
M*'YEXE1?'#LFE6<I7\S)E\W"]8TCD8NU,B%2O7L5*Y'G)I+V\:<+ZIZ?:1I>
M'K]'_]0DKY-Y3FNQDOGO;*/V"W?F.ANQ38^Y^BY/GT674.@Z7?9?Q:O(M=PX
MT<]8R[QN?IWUL5:RZ*)H*T7ZUNZSLMF?VCMQV#7##:AK0.<&++C9@'<-^%4#
MKW76I/HQ5>ER7LF34[75.J1F4+ 'KCMS;2XV?=?<T]G6^NKK,HK]N?=J G6:
MQU9#%QKJ*U9#1<#/$D\;.+L@Z(*:]KSG@N$ ' ;@38"@%^#*Y&.KB1I-V6B2
M6>+K[2J9H2YL9#XV%$!# <AHI$M"&" $&057&;6:\,+I73 +04I(Z/LSSD<L
M1=!2-+ 4)E>.HL&#0C\ AH8Z-DM8%,783PS]Q ,_01+A #,88&8_[!(8(+$8
M=LFP2SCHD:$LN#'HF(]I]NV''1MY(3"+@=>)>@.*DQ^&T?6+ 0B)\]&!Q_#[
M@1$P%8Z$P&\(QNV+S3#3++ H=R>ZS)AB'Q0<"-G-DN/W! LGE!QSS89@@Y(/
MD;WC,Y07$%),>ALQA>%F0[JC>(1NAO%F$_AF&'!F0S@;LDL^+/G_A?V/)::<
M)E!.F'*RH9P0O# QI&1)8+816R/S@"'GX6CG8,YI N>$.2<;SFF(;Q"AK@&8
MWRHYIIPF4$Z8<K*AG "\#'VNH/!67IAR0I2/3 ((4TX3*"=,.=E03K:46PC[
M,UI,.9] .<>4<QO*.60W[$T.NXDQ&\R,[UA@E".4<TPY1Y2/?!WXR'Q_ N4<
M4\YM*.?@:TZW:HGQY1/PY1A?;H-O)^I5*&)ZNWJ4=[$\-.OU;VFUR\K:>99*
MKS2;]>!62B5T3/]>>]^+=',^R<56F4.]HG6J=IW<GBAYZ/X#\,Y_1"S_ 5!+
M P04    "  9F&U03/7.+P4"  #/!0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W-2YX;6R5E-V.FS 0A5\%\0!K<+"!")":K:I6:J5HJ[;73C(): VFMA.V
M;U_;L)02;Z7F(OX[<[X9)YYB$/)9U0 Z>&EYI\JPUKK?(J2.-;1,/8@>.G-R
M%K)EVBSE!:E> CNYH)8C'$44M:SIPJIP>WM9%>*J>=/!7@;JVK9,_MH!%T,9
MQN'KQE-SJ;7=0%71LPM\!?VMWTNS0K/+J6FA4XWH @GG,GP7;W>YU3O!]P8&
MM9@'MI*#$,]V\>E4AI%-"#@<M75@9KC!(W!NC4P:/R?/<$;:P.7\U?V#J]W4
M<F *'@7_T9QT7899&)S@S*Y</XGA(TSUD#"8BO\,-^!&;C,QC*/@RGT'QZO2
MHIU<3"HM>QG'IG/C,)[09 KS!^ I ,\!>*QE!+G,WS/-JD**(9#CW??,_L3Q
M%IN[.=I-=Q7NS"2OS.ZMHFE6H)LUFC2[48.7FOB/!AG_&8*]$.P,-@L#'%._
MP<9KL'$&R5]9YJLL1PUUFLYILCRF-/5S$B\GN>=DT8HS:LB"DR;T30[Q<HB'
M$Z\XY(Y#,IRF;UP\]7*HAX-7''K/^4<]J9>3>CB;%2?]+T[FY60>3K+B9'><
M.,6$D,0/RKV@W ,B*U!^]X<C41*9SPJ$%F_1MKHO3%Z:3@4'H<VS=H_O+(0&
MXQD]F+QKTUWG!8>SMM/4S.788\:%%OW4/M'<PZO?4$L#!!0    ( !F8;5 =
M((*_: ,  %P1   9    >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;)5876^;
M,!3]*XCW%6SS6261UJ1M)FU2U6G;,TV<!!5P!D[2_?L90J. CUO(0\#.N>=^
MV,<W,#F)\K7:<2ZMMSPKJJF]DW)_ZSC5:L?SI+H1>UZH7S:BS!.IAN76J?8E
M3]:-49XYU'4#)T_2PIY-FKFG<C81!YFE!7\JK>J0YTGY[XYGXC2UB?T^\9QN
M=[*><&:3?;+E/[G\M7\JU<BYL*S3G!=5*@JKY)NI_97<+EE<&S2(WRD_55?W
M5IW*BQ"O]>#;>FJ[=40\XRM94R3J<N1SGF4UDXKC;TMJ7WS6AM?W[^P/3?(J
MF9>DXG.1_4G7<C>U(]M:\TURR.2S."UYFY!O6VWVW_F19PI>1Z)\K$16-=_6
MZE!)D;<L*I0\>3M?TZ*YGEK^=S-L0%L#>C$@WH<&K#5@0PV\UL ;:N"W!OY0
M@Z U"(8:A*U!.-0@:@VBGH%S7HYF?1>)3&:34IRL\KQ%]TFM!'(;J1VTJB>;
M#=/\II:X4K/'61 %$^=8$[68NS.&7F&\D'0Q<QT31&$7LP \U.]B[G4,[2(>
M/D4\ C^L"UFB<*,+QE$EN]2-PKK1AH!U"&),P" !:PB\:X+8[:5ZQ@0-IF@P
MD4>"H%?71QU&F.>J#X['@_%X6CR>3S&!#PG\X14)($$ (NBMVQQA>EMHB3 >
M#B2$@81@:?K[/=1J[L>NN>81=!0!1X::QY @'EYSXF+]NR"&?M4!B(4F/X9S
MA@ _AE4A6')DA.8(%AU!JM.RU4$L\@U^L)B(KJ8@-E%@.9$1>B)84$17 L@6
M@0*#'ZP7@@03&BBP$D@T(ENL!1(/R58'L<@@.8H50W4Q>+ZI=V Q4#(\6VKH
M/_3ST_(.@GK'Y>(34#<8+"LZH)G=4[U-?8D(-9V8%"N+(F61?DJ>YHK%L?ET
MIEB"U >^3"N-)4B#$2N-U461NK25UD'79U9;EH]!W6"P3BEJ6:9\L$[IB*;%
ML 39@*:U "#?)08_6*=,;UJA:0\QK%,VYH^BX9_B@*:U "#?908_6%I,EU9H
M+!A6#!O1M!A6#!O2M #(,VU#AF7%=#&$KJ$3,"P&-J)I,2P&-J!I+0!(S]:Y
M>N*KWSO\2,IM6E36BY#JX;%YQ-L((;DB=&_4,NUXLKX,,KZ1]6VH[LOS\_YY
M(,6^?9?A7%ZHS/X#4$L#!!0    ( !F8;5"Y:@:A<P(  (4(   9    >&PO
M=V]R:W-H965T<R]S:&5E=#<W+GAM;(U6T8Z;,!#\%<0''#;&$$XD4B]5U4JM
M=+JJ[;.3. DZP-1VDNO?US:$$GM3W0O89G9V=M=>4UV$?%5'SG7TUC:=6L9'
MK?O')%';(V^9>A ][\R7O9 MTV8J#XGJ)6<[9]0V28I0GK2L[N)5Y=:>Y:H2
M)]W4'7^6D3JU+9-_GG@C+LL8Q]>%E_IPU'8A654]._#O7/_HGZ69)1/+KFYY
MIVK119+OE_$'_+C&U!HXQ,^:7]1L'-E0-D*\VLF7W3)&5A%O^%9;"F9>9[[F
M36.9C([?(VD\^;2&\_&5_9,+W@2S88JO1?.KWNGC,E[$T8[OV:G1+^+RF8\!
MT3@:H__*S[PQ<*O$^-B*1KEGM#TI+=J1Q4AIV=OPKCOWOHS\5S/8(!T-TLF
ME/\U(*,!F0QPYH(?E+E0/S+-5I44ET@.U>J9W13XD9AD;NVBRYW[9J)59O6\
M*A"IDK,E&C%/ R:=8=);Q#I$9/]($B-@4I&"*E)G3VY49# ! 0F((\CF A9>
M% ,D=Y#.04B.R@+VDH%>,D FA0DH2$ #F3GR9 X0.I.99:1,L9]R&H2#8"4Y
MJ"0/E!0H]Z3D@)2"$E3"C@K04?'^TBY @D68,[^TBT!H06E!L9>R$'8G924H
MI'Q_]3&"#QL*LT[]PX8"E61!\LP'KD?@.W8 OG/T,; '"E\.#KQDM$S3-+_C
M"S[@. 5\^64$0+-2W[J!VP .^T QVZZC&P!TKXYP'\!9R(#]@PR"\!T_<+O
M8;\H_$;P!(+\[IO,[@-[07]C\E!W*MH(;:X6=P'LA=#<$*('0W@T_P33I.%[
M;8>%&<OA8APF6O3CI9],?QZKOU!+ P04    "  9F&U0AF/34N<!  "F!
M&0   'AL+W=O<FMS:&5E=',O<VAE970W."YX;6QU5&MOFS 4_2N('U '0T@:
M 5+3:MJD38HZ;?OLP.6A^L%L)W3_?GY0QE+W"_:]/O><>XSM8A+R1?4 .GIE
ME*LR[K4>#PBIN@=&U)T8@9N55DA&M EEA]0H@32NB%&$-YL<,3+PN"I<[B2K
M0EPT'3B<9*0NC!'YYPA43&6<Q&^)YZ'KM4V@JAA)!]]!_QA/TD1H86D&!EP-
M@D<2VC)^2 ['W.(=X.< DUK-(^OD+,2+#;XT9;RQ#0&%6EL&8H8K/ *EELBT
M\7OFC!=)6[B>O[%_<MZ-ES-1\"CHKZ'1?1GOXZB!EERH?A;39YC];.-H-O\5
MKD -W'9B-&I!E?M&]45IP686TPHCKWX<N!LGOY)E<UFX ,\%>"G WHL7<IT_
M$4VJ0HHIDG[O1V)_<7+ 9F]JFW1;X=9,\\IDK]4NR0ITM40SYN@Q>(5)%@0R
M[(L$#DD<\;OR/-F'"=)@CZDC2%<$^"."+$B0.8+L/Y/;&Y,>DSL,]YC[7;9)
MPSK;H,XVH)/?Z'C,=J63Y%E^'Y;)@S)Y0&9W(Y._L[-/TOT.W^B@U3EA(#MW
M0U14BPMWMW.572[A W;G[!_<W^!O1'8#5]%9:'-:W9EJA=!@NMG<&;^]>326
M@$*K[71GYM)?'1]H,<ZO EJ>INHO4$L#!!0    ( !F8;5"S9F$&P0$  -<#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;'5366[;,!"]"L$#A!(M
M.XXA"8@3%"W0 D:*MM^T-%H0+BI)6>GMRT51E=3Y(6>&;]ZLS">EGTT'8-&+
MX-(4N+-V.!!BJ@X$,S=J .E>&J4%LT[5+3&#!E8')\$)39(=$:R7N,R#[:3+
M7(V6]Q).&IE1"*;_'(&KJ< I?C4\]6UGO8&4^<!:^ [VQW#23B,+2]T+D*97
M$FEH"GR?'HZ9QP? SQXFLY*1K^2LU+-7OM0%3GQ"P*&RGH&YZP(/P+DG<FG\
MGCGQ$M([KN57]D^A=E?+F1EX4/Q77]NNP'N,:FC8R.V3FC[#7,\6H[GXKW !
M[N ^$Q>C4MR$$U6CL4K,+"X5P5[BW<MP3_%EF\UNUQWH[$ 7!QIKB8%"YH_,
MLC+7:D(Z]GY@?L3I@;K>5-X86A'>7/+&62_E;;K/R<43S9ACQ- 5)ET0Q+$O
M(>BU$$?ZG_MN%>(-P>9JCIM L%D1T(\(LJL$62#(WA1Y]Z[(B-D%C R8N]T^
M2;;OXI!58P7H-JR4094:95CGE779VGL:!O,/'E?^&]-M+PTZ*^O&&X;0*&7!
M99/<N#WJW"];% Z-]>*MDW7<M:A8-<S?B"Q_N?P+4$L#!!0    ( !F8;5"!
M<JSN> (  !D(   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;'V6VX[:
M,!"&7R7*?3<^Q$Z" *E05:W42JNMVEX;,!!M$J>V@>W;UW:R4;!-;_ A_\PW
MX\.8Y4W(5W7F7"=O;=.I57K6NE]DF=J?><O4D^AY9[X<A6R9-D-YRE0O.3LX
MH[;)$  T:UG=I>NEFWN6ZZ6XZ*;N^+-,U*5MF?R[X8VXK5*8OD^\U*>SMA/9
M>MFS$__!]<_^69I1-GDYU"WO5"VZ1/+C*OT(%UN(K8%3_*KY3<WZB4UE)\2K
M'7P]K%)@(^(-WVOK@IGFRK>\::PG$\>?T6DZ,:WAO/_N_;-+WB2S8XIO1?.[
M/NCS*BW3Y,"/[-+H%W'[PL>$2)J,V7_C5]X8N8W$,/:B4>XWV5^4%NWHQ832
MLK>AK3O7WH8O!(YF<0,T&J#) .;_-<"C ?8,LB$RE^HGIMEZ*<4MD<-N]<P>
M"KC 9C'W=M*MG?MFLE5F]KHN$%AF5^MHU&P&#9IIT+UB&RIR/$DR$\ 4!8I&
M@9P]GA-@&7> HPZP<Y#/'-"B\M(8--1I.J>I\HJ"!X'F44X><DI_N08-F7$H
M1@7)XQP2Y9 (!WH<$G ((F26]AV'1CDTPO$V=T-##D8E>, IHIPBPL$>IP@X
M&&)8T#BGC'+*""?W.&7(H0!1 .*@*@JJ E"!_ VJPH- ""4SW1T(@O@-!1&4
MOT>C:,[Z "N:HXH\@#TH!S"$@<*'P0"6DPHA]&"K8/S20Q1)S#\4H^@NL<*<
M<@+]$H2"Z_U@0V&\A,"PAA3(/SLP+"*XQ#0OB!].*/3#R68UVCZ:WYD\U9U*
M=D*;<N^*\E$(S8T[\&06X&S>Z6G0\*.VW<+TY?!8#0,M^O$ASJ9_ ^M_4$L#
M!!0    ( !F8;5 M7'QS]0$   T%   9    >&PO=V]R:W-H965T<R]S:&5E
M=#@Q+GAM;(54ZVZ;,!1^%<0#U%R"$T6 5%)5F[1)4:>MOQTX7%0;,]N$[NUG
M&TIIH%M^Q/;Q=SGG8#L>N'B1-8!R7AEM9>+62G5'A&1> R/RCG?0ZIV2"T:4
M7HH*R4X *2R)411X'D:,-*V;QC9V%FG,>T6;%L["D3UC1/S)@/(A<7WW+?#4
M5+4R 93&':G@!ZB?W5GH%9I5BH9!*QO>.@+*Q+WWCR=L\!;PJX%!+N:.J>3"
M^8M9?"T2US,) 85<&06BARN<@%(CI-/X/6FZLZ4A+N=OZH^V=EW+A4@X<?K<
M%*I.W(/K%%"2GJHG/GR!J9[(=:;BO\$5J(:;3+1'SJFT_T[>2\79I*)38>1U
M')O6CL.X$P43;9L03(1@)OCXGX1P(H3OA)TM?LS,EOI %$ECP0='C!^K(^9,
M^,=0-S,W0=L[NZ>KE3IZ3?=!%*.K$9HPV8@)%AA_1B"M/EL$6Q99L*(''PU.
M:\0NW'8(-XL(+7_WH0A\XS%BL,6T%G/8>X?P$Y_=IL]NY8/#8%L@VA2(-A+=
MWW1[C<&?=0-OFN#_=R/#JVZ$GO[=V*#%*6(@*GOAI)/SOE7F>RVB\YV^M^?\
M)I[INSY>S7>9\:'X3D35M-*Y<*7/N#V))><*=)+>G6Y%K=^F>4&A5&:ZUW,Q
MWM!QH7@W/3YH?@'3OU!+ P04    "  9F&U05Z):^$L"  "8!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970X,BYX;6R%E6MOFS 4AO\*X@?4X N7B""MF:9-
MVJ2HT[K/3N($5,#,=D+W[V<;BAAVFR_X]KZ'YQA\7 Q<O,B*,16\MDTGMV&E
M5+\!0!XKUE+YP'O6Z94S%RU5>B@N0/:"T9,UM0V 492 EM9=6!9V;B_*@E]5
M4W=L+P)Y;5LJ_CZRA@_;, [?)I[J2Z7,!"B+GE[83Z9^]7NA1V".<JI;ULF:
M=X%@YVWX*=[LXL@8K.*Y9H-<] .3RH'S%S/X=MJ&D2%B#3LJ$X+JYL9VK&E,
M),WQ9PH:SN\TQF7_+?H7F[Q.YD EV_'F=WU2U3;,PN#$SO3:J"<^?&530B0,
MINR_LQMKM-R0Z'<<>2/M,SA>I>+M%$6CM/1U;.O.ML.X@LED\QO@9("S(<8?
M&M!D0"L#&,ELJI^IHF4A^!"(\6OUU/P4\0;IS3R:2;MW=DUG*_7LK4QA5H";
M"31I'D<-7&C@_XJ=J\!HE@ -,%- +P6T?K3PQS#W!T#> ,@&P$L O,IBE"16
MTEE)M,K"5<0YR7&._2382X(=$H)6)*.$?$#B*E)(<A3Y08@7A+@@9 5"[H*X
M"D22C+RS(XD7)'%!TA5(<A?$5: T3TCL!TF](*D# N-D19+>)7$5.$E)2OPD
MF9<D<TB2> 62W05Q%3&.X#OG+O=RY Y'NCAW(TA^%\15H#Q"!*9^%%WUO94H
M<F%0M"Y%T=U3[)$D.,$$KFC HD2:.^L'%9>ZD\&!*UUM;4T\<ZZ8CAD]Z.0J
M?4W.@X:=E>FFNB_&NV(<*-Y/]R"8+^/R'U!+ P04    "  9F&U0&T(84CD"
M  !M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6R%5>V.FS 0?!7$
M QS8YBLG@G1)5;52*T57M?WMD$U 9S"UG7!]^]J&(Q3<ZY_87L_.SAA[D_=<
MO,@*0'FO#6OEUJ^4ZAZ#0)85-%0^\ Y:O7/FHJ%*+\4ED)T >K))#0MP&"9!
M0^O6+W(;.X@BYU?%ZA8.PI/7IJ'B]PX8[[<^\M\"S_6E4B80%'E'+_ -U/?N
M(/0JF%A.=0.MK'GK"3AO_2?TN,\,W@)^U-#+V=PS3HZ<OYC%Y]/6#XT@8% J
MPT#U<(,],&:(M(Q?(Z<_E32)\_D;^T?K77LY4@E[SG[6)U5M_<SW3G"F5Z:>
M>?\)1C^Q[XWFO\ -F(8;);I&R9FTOUYYE8HW(XN6TM#78:Q;._;#3I*-:>X$
M/";@*0$E[R:0,8'<$R)K?E!FK7Z@BA:YX+TGAH_547,GT"/1AUF:H#T[NZ?=
M2AV]%2E!>7 S1"-F-V#P#'-'!)I]*H%=)79XE8[_+K!?(R+BKD"<)HC-)W.!
M>.,FB)P$D26(9@1QF"Q.8< D%M-:3+BPL480A-,T2=U28J>4>"4%A9N%E $3
MOR-EC4 HCK+-/Z0D3BG)2DI*EI\N<11"<89C=Z'462A=>\9DX3E=%2()1BA=
M.E_C0K>4S"DE6]^$)%I(R?Y[$]8(?2@D65[J8/9*&Q 7V]"D5_)KJ\Q[F$6G
MGOF$S2M?Q'>ZEPZM[TXS-.*O5%SJ5GI'KG0/L2_]S+D"K3)\T*=4Z=X_+1B<
ME9FF>BZ&#C@L%._&YAY,_S#%'U!+ P04    "  9F&U0I.7?T#\"  !:!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6R-E>UNVR 4AF_%\@44?X&=
MRK&T)DLS:9.B3MM^DX3$5K'Q@,3=W0\PM6*;=<F/&/#SON=P )-WC+^*DA#I
MO=6T$4N_E+)]!$ <2E)C\<!:TJ@W)\9K+%67GX%H.<%'(ZHIB(( @1I7C5_D
M9FS'BYQ=)*T:LN.>N-0UYG^>"&7=T@_]]X&7ZEQ*/0"*O,5G\IW('^V.JQX8
M7(Y531I1L<;CY+3T/X6/6Z1Y _RL2"=NVIZ>R9ZQ5]WY<ESZ@4Z(4'*0V@&K
MQY6L"*7:2*7QVWKZ0T@MO&V_NV_,W-5<]EB0%:._JJ,LEW[F>T=RPA<J7UBW
M)78^T/?LY+^2*Z$*UYFH& =&A?GW#A<A66U=5"HU?NN?56.>7?\&+:S,+8BL
M(!H$8?*A(+:"^%Y!8@7)O0)H!?!> ;("=*\@M8+T7D%F!=E$ /KE,.N[QA(7
M.6>=Q_L=VF)]$,+'3.V@@QXT&\:\4TLLU.BU2.,X!U=M9)FGGHE&3#)F5BX&
MCIFUBT%CYO.<22;I;%PVZ9AYGC,PFJ2S=?ED P-4V8;:1<[:1<8@OC$(HX7;
M('8:Q,8@&66PF!2_9Y!AFCY(&.C?I' .+G!PFSD7I7#./<^Y!&8S;.O QE%'
M94B<94CF94@F<=;)+$X:?! (.@-!1Z!PLI'AO#X(SN:][C%X@R&UX?^9#W+F
M@QSY1)- Z'_Y]'' S8'7M\XWS,]5([P]D^K;84[XB3%)E&7PH-(NU44W="@Y
M2=U,59OWG_N^(UEK;S(P7*?%7U!+ P04    "  9F&U0Z:4?/X8"  #:!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6R-E5%OFS 0Q[\*XKT%V]A
ME$1J,DV;M$E1IVW/#G$"*F!F.TGW[6<;2HEQIKX$V_SO[G=G<K>\<O$B2\94
M\-K4K5R%I5+=(HID4;*&RD?>L5:_.7+14*6WXA3)3C!ZL$9-'<$X)E%#JS9<
M+^W93JR7_*SJJF4[$<ASTU#Q=\-J?EV%('P[>*Y.I3('T7K9T1/[P=3/;B?T
M+AJ]'*J&M;+B;2#8<14^@<46Q,; *GY5["HGZ\"DLN?\Q6R^'E9A;(A8S0IE
M7%#]N+ MJVOC27/\&9R&8TQC.%V_>?]LD]?)[*ED6U[_K@ZJ7(59&!S8D9YK
M]<RO7]B0$ Z#(?MO[,)J+3<D.D;!:VE_@^(L%6\&+QJEH:_]LVKM\]J_2<E@
MYC> @P$<#<#_#=!@@-X-$IM\3V93_40572\%OP:BOZV.FH\"+) N9F$.;>WL
M.YVMU*>7=9J@970QC@;-IM? B0:,BDA['T- 7X@-G)G#VP#;N6+"<!,!>9-
MUAY-(\ [B(G706(=)#=52)PJ]!IB-6U?!81SE.2IDXU'B('^7R70CX2]2-B#
MA!VD7H,GD1Y@@C,(8@?)(T0 8(*)'XEXD8@'B3A(9!8)$IPFL8.^G>L> $9Q
M?.?>4R]0.@,"('. TED@@-(<DMS]"#U"D"&09W>0,B]2YJF1\X%L,L]M$ A
MZE[;7!C[67(O2^YA<<N3?Y3%(P3Z$\H@]B/IWN[M-_$'[FP0W?R%8I "#-U+
M\RI30#28@Q5-.F+#Q,D.#QD4_-PJTWLFI^. >H*FHSKG&S.X;*=]=]-/O>]4
MG*I6!GNN=+^V7?7(N6(:-'[4E2OUH!TW-3LJLTSU6O33IM\HW@V3-!K'^?H?
M4$L#!!0    ( !F8;5 C^=N7AP(  ! (   9    >&PO=V]R:W-H965T<R]S
M:&5E=#@V+GAM;(U6VXZ;,!#]%<3[+KYA($HB;5)5K=1*JZW:/CN)DZ %3&TG
MV?Y];<.RQ#A57H(]G#ES9FQF,K\(^:J.G.OHK:X:M8B/6K>S)%';(Z^9>A0M
M;\R;O9 UTV8K#XEJ)6<[YU17"0* )C4KFW@Y=[9GN9R+DZ[*AC_+2)WJFLF_
M*UZ)RR*&\;OAI3P<M34DRWG+#OP'US_;9VEVR<"R*VO>J%(TD>3[1?P$9VOH
M'!SB5\DO:K2.;"H;(5[MYNMN$0.KB%=\JRT%,X\S7_.JLDQ&QY^>-!YB6L?Q
M^IW]LTO>)+-ABJ]%];O<Z>,BSN-HQ_?L5.D7<?G"^X32..JS_\;/O#)PJ\3$
MV(I*N=]H>U):U#V+D5*SM^Y9-NYYZ=[0O'<+.Z#> 0T.D/[7 ?<.^,.!N.0[
M92[53TRSY5R*2R2[TVJ9O11PADTQM];H:N?>F6R5L9Z7&2GFR=D2]9A5AT$C
M#!P0B6$?0J!0B!6:N*/K .LI@N!P!!Q, CM_/$XB!6$"$B0@CH!<$4"O"AV&
M.DS358'@E&9>+@$8 #F@83EI4$X:D./5;-5ATG&<#((">W(",$ +A,)R:% .
MG<B!Q)=#)W$P))0"3\X4AD"6H3PL)PO*R0*G?>.ZY$&"_([3SB="'Q#  'NX
M=0"' 2+DQO4K@H**.\Z[F 8BJ;E9GIX C*(T*\)R( @W!7#'B?>@ZQ*1'&"O
M?:Q#0$Q3 &^)NM&I8*!*Q!<%)Y\?I13YIQ: /< T0X7?V))1'ZVY/+B1HZ*M
M.#7:=JR1=1AK3\CV8<^^LN/.]></FFY6?F?R4#8JV@AMNKSKQ7LA-#<ZP:,I
MVM&,YV%3\;VVR\RL93>CNHT6;3]_D^%/P/(?4$L#!!0    ( !F8;5"4N=LL
M10(  )T'   9    >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;'U5;6^;,!#^
M*X@?4-XAJ0A2PS1MTB9%G=9]=L@EH!K,;"=T_WZV(90XUW[!]O'<<\_YX"X?
M&'\5-8!TWEK:B8U;2]D_>IZH:FB)>& ]=.K-D?&62'7D)T_T',C!.+74"WT_
M]5K2=&Z1&]N.%SD[2]ITL....+<MX?^V0-FP<0/W:GAN3K74!J_(>W*"7R!_
M]SNN3M[,<FA:Z$3#.H?#<>,^!8]EX&L'@WAI8!"+O:-3V3/VJ@_?#QO7UXJ
M0B4U!5'+!4J@5#,I'7\G4G>.J1V7^RO[5Y.\2F9/!)2,_FD.LMZX*]<YP)&<
MJ7QFPS>8$DI<9\K^!UR *KA6HF)4C KS=*JSD*R=6)24EKR-:].9=9CXKVZX
M0S@YA+-#D'[J$$T.T;M#;)(?E9E4OQ!)BIRSP>%CM7JB/XK@,5*766FCN3OS
M3F4KE/529$F2>Q=--&&V(R9<8((9X2GV.42(A=B&=^[A;8#R'A%'>(0(32(R
M_M$R0OB!Q!@EB U!?',+J74+&":S$OD<<R,D084D",'*$H)AUI80!)/ZN) 4
M%9(B!($E!,/8I<4P']0V0X5D"$%L"<$PUD=<8I@4%[)"A:P0 JO^6PQCE:_$
M,&M<R!H5LKXGR'Q+"(:QRE=BF! 7HAHUVCQ\A"*RNP<&LBI8HJ#$$N,MFEH+
M_&3ZOW J=NZD;A\+ZSQCGD+=%"W[5L\>TRS?:<;!]9/P4],)9\^D:KFF,1X9
MDZ T^@_JIZK5K)P/%(Y2;S.UY^/ & ^2]=,P].:)7/P'4$L#!!0    ( !F8
M;5"^T)R;HP(  #$)   9    >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;'V6
MVXZ;,!"&7P5QW\4G?(B22$VJJI5::;55VVMOXB1H 5-PDNW;UQP69>U);\ V
M__S^QL#8RZMM7[J3,2YYK<JZ6Z4GYYI%EG6[DZET]V ;4_LG!]M6VOEN>\RZ
MIC5Z/P159480XEFEBSI=+X>QQW:]M&=7%K5Y;)/N7%6Z_;LQI;VN4IR^#3P5
MQY/K![+ULM%'\\.XG\UCZWO9[+(O*E-WA:V3UAQ6Z4>\V&+:!PR*7X6Y=C?M
MI$_EV=J7OO-UOTI13V1*LW.]A?:WB]F:LNR=/,>?R32=Y^P#;]MO[I^'Y'TR
MS[HS6UO^+O;NM$IEFNS-09]+]V2O7\R44)XF4_;?S,647MZ3^#EVMNR&:[([
M=\Y6DXM'J?3K>"_JX7X=GP@RA<$!9 H@<P!F_PV@4P - K*1;$CUDW9ZO6SM
M-6G'M]7H_J/ "^H7<]</#FLW///9=G[TLA:"+[-+;S1I-J.&W&C(>\4V5C Z
M2S(/,%,0D((,\?0=A8 -*&A !P/VSD &:8P:/FCJ04,9$43E03* #OG_@BD8
MB(% # !2 ="HR6\FPI@SRD.@6*>4$O@.3P[RY#&/1 %/'LW#.))*!;IMK*,R
MYXH1&(B#0!P P@$0CQ>(<Y[3@">6(9A$@"0"( D^\(V(IOB@"&-Y'JX-(!12
M<('O($D020)(0=8;&2\.(2):G%AVAT2!)"K^,R6##3""*PP"DLG#$H/B;)@4
M2(2%!M!)Q"B^@W2GZ&$ *:IZ.)Z*2D2)#)EB(1.*W:N &"Z!F !,(F0B,5-.
M%*)AR0"$/%=2W'MU<%7%0%F585G%<;W$#'$2_D-;0 @R93=[5W^8^*[;8U%W
MR;-U?AL<-JN#M<YX3_3@,SSY\\O<*<W!]4WAV^VXB8\=9YOI@)+-IZ3U/U!+
M P04    "  9F&U0ZBTV@)X!  !< P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970X.2YX;6QM4VUOFS 0_BN6?T ,I$W3")"65M,F;5+4:=UG!XY@U2_,=D+W
M[W>V*4(57[@7/_<\=V=3CL:^N1[ DW<EM:MH[_UP8,PU/2CN-F8 C2>=L8I[
M#.V%N<$";V.1DJS(LAU37&A:ES%WLG5IKEX*#2=+W%4I;O\=09JQHCG]2+R(
M2^]#@M7EP"_P"_SOX60Q8C-+*Q1H)XPF%KJ*?LD/QVW 1\"K@-$M?!(F.1OS
M%H+O;46ST!!(:'Q@X&AN\ 12!B)LX^_$26?)4+CT/]B_QMEQEC-W\&3D']'Z
MOJ)[2EKH^%7Z%S-^@VF>>TJFX7_ #23"0R>HT1CIXI<T5^>-FEBP%<7?DQ4Z
MVC&=[(JI;+V@F J*N:!(LR2AV/DS][PNK1F)3;L?>+CB_%#@;IJ0C*N(9]B\
MP^RM?M@_ENP6B";,,6&*!6:7[V<,0_Y9I%@5*2+!W5+D,5LGV*X2;%<(\D]=
M)DR>19".H#S?W'V288O%A'?WD]N+T(Z<C<<=QTUTQGA QFR#E]GC4Y\#"9T/
M[@/Z-EUX"KP9IK?,YA^J_@]02P,$%     @ &9AM4*.0<D^X @  _0@  !D
M  !X;"]W;W)K<VAE971S+W-H965T.3 N>&UL?991;YLP$,>_"N)]A;.Q#542
MJ<DT;=(F59VV/=/$25 !9]A)NF\_VU#*S&4OP;[\[^YW-OB\N*KN11^E--%K
M4[=Z&1^-.=TGB=X>95/J.W62K?UGK[JF-';:'1)]ZF2Y\TY-G9 TY4E35FV\
M6GC;8[=:J+.IJU8^=I$^-TW9_5G+6EV7,<1OAJ?J<#3.D*P6I_(@OTOSX_38
MV5DR1ME5C6QUI=JHD_ME_ #W&R#.P2M^5O*J)^/(E?*LU(N;?-DMX]01R5IN
MC0M1VL=%;F1=NTB6X_<0-!YS.L?I^"WZ)U^\+>:YU'*CZE_5SAR7<1Y'.[DO
MS[5Y4M?/<BB(Q=%0_5=YD;65.Q*;8ZMJ[7^C[5D;U0Q1+$I3OO;/JO7/ZQ#_
MS0UW((,#&1V _]>!#@[TW2'SQ?=DOM2/I2E7BTY=HZ[?K5/I7@JXIW8QM\[H
MU\[_9ZO5UGI9B8(LDHL+-&C6O89,-# J$AM]3$&P%&LR<P\2;.:*C.(9*%H$
M]?YTFH'<")"A 3(?()M62,)5Z#7<:UJOR1G+BDFBOIBY#E(0@G."$S&4B,V(
M1!%D6O<:-LGT :"@(@#"9(0RCN-P%(<C.%F PV=Y<I:1(N<!SUQG%X@SFMX@
M$BB10+:,!41BEHER B#2@&BN P"63^+] Y2C0#FR1"%0/G\W"/ ,6+A&B!!(
M#D!O?'D%BE0@2$&F=3&OG:6$<5H$2(@P*S@1/,61(,4/G!2!$N&)D\YWCA9Y
M^*EA,@:WM@UNG("  .4A$,PR"9&Q+ 1"9)S<^O(!/2\?@"! 10A$D'T#*E(1
MODJH,A499"+ 2B9-HY'=P?=7'6W5N37N>)Y8QQ[^X%MX8%^[WNZ;T7N8_F+P
MK>P.5:NC9V5L2_.-9Z^4D18TO;.(1WL7&2>UW!LW%';<]0VYGQAU&BX;R7CC
M6?T%4$L#!!0    ( !F8;5#ML@J/;@(  /<(   9    >&PO=V]R:W-H965T
M<R]S:&5E=#DQ+GAM;)V6ZXZB,!3'7X7P --R4\8@R:CC>-E-S$QV]W/5*F2
MLFV5V;??ME04) [!#](>_K]S3LOI)2@(_601QMSX2I.,C<V(\WP$ -M%.$7L
MB>0X$V\.A*:(BRX] I93C/8*2A-@0S@ *8HS,PR4;4/#@)QX$F=X0PUV2E-$
M_TUP0HJQ:9D7PWM\C+@T@##(T1%_8/XKWU#1 Y67?9SBC,4D,R@^C,T7:[1V
MI5X)?L>X8#=M0XYD2\BG["SW8Q/*A'""=UQZ0.)QQE.<)-*12..O]FE6(25X
MV[YXGZNQB[%L$<-3DOR)]SP:F[YI[/$!G1+^3HH%UN/Q3$,/_@<^XT3(928B
MQHXD3/T;NQ/C)-5>1"HI^BJ?<::>1?G&<336#M@:L"M Q'X$.!IPKH#[$' U
MX'8%/ UX78&!!@9=@:$&AET!7P-^5^!9 \]= 0M>OAR\(H/'2/6QK4844%:)
M*KL9XB@,*"D,6BZ<',GU:8T$)9Q+JRID]5*4'A/6<^A#&("S]*0UDU)CUS16
M7;.ZUUP50*10Y6&WYC&Q[WB['F%ZK_!A0S-KTSAUS6N;QJUKYO<:M^'F[5XR
M=(9US:(ME%?7+-LT@\;D?CLYZX<)U^;?::\#1SEP;D/87KL'M]V#JSRXM8$T
M)F12:JRRW#(E@D_0]^#MKU%:TS[0K _TV@>:]X'>^D"+/M"R#[1JA9S&*EE_
MIRJK!MSL12FF1W6$,F-'3AF7%7=CK4[I%UON90W[Q!HMK1;[2ISJY2%\=5]>
M"7XB>HPS9FP)%WNHVN8.A' LDH=/XHR)Q"VDZB3XP&5S*-JT/(O+#B>YOF:
MZJX3_@=02P,$%     @ &9AM4)NYQ RA"   :RX  !D   !X;"]W;W)K<VAE
M971S+W-H965T.3(N>&ULE9K;;B,W$H9?1="]([)8Q</ -C!2$.P"&V"0Q6ZN
M-7;;%B*IO5)[G+S]5DL:1V+]#)0!9FQI_B:+A_[J0-Z^][O?]B]=-TQ^WZRW
M^[OIRS"\?IK-]@\OW6:Y_Z%_[;;Z/T_];K,<]./N>;9_W77+Q\-#F_6,G(NS
MS7*UG=[?'K[[LKN_[=^&]6K;?=E-]F^;S7+WQ[Q;]^]W4S_]_L4OJ^>78?QB
M=G_[NGSN_MT-_WG]LM-/LX]6'E>;;KM?]=O)KGNZFW[VGQ:9QP<.BO^NNO?]
MV>^3<2A?^_ZW\<,_'^^F;K2H6W</P]C$4G]\ZQ;=>CVVI';\[]3H]*//\<'S
MW[^W_M-A\#J8K\M]M^C7OZX>AY>[:9Y.'KNGY=MZ^*5__T=W&I!,)Z?1_ZO[
MUJU5/EJB?3STZ_WAW\G#VW[H-Z=6U)3-\O?CS]7V\//]U/[WQ_ #='J /AZ@
M_)</A-,#X<\'CH,_6G88ZH_+87E_N^O?)[OC:KTNQTWA/P6=S(?QR\/<'?Y/
M1[O7;[_=9Y=O9]_&ADZ:^5%#9QK_H9AIZQ]=$.IB3N;Q[,IE%PNK86+<28#C
M"(<&PGDGWN$&&#; AP;XH@%?3<11(P?-]F@E[D)@%V*Z$!>K+HZ:>-9%S*F$
M*)4M"R"4Y$N6A$V*T*0(3*K69A[MJ)WX$ERH3++"D$M*DAH+D:!)R9CDS2PE
MTQ-E2ARXVKH+((R)B7)CEC(T*0.34F52-CWI%'$N4IL$A#FYPKY@DPHTJ0"3
MZO>VV(5C<5SO)"N[D9A28VM[ASGBP/M#-4B<Z:J$Y#C4)@%A*BGJ+#6,:L#-
MV^U]1H634=[TE9UWQ=AD=;KEU%^V;((T_.S)KIPWQ"6[29Q/7HAJJY R^>C/
M]MVE69B?/@"S:A*<1.>=Q1C)S)25W7A)5!INPV,B>XMD3V;U+)-UIAP79ZQ"
MRIP"<^/%\YCBWF+<UU,P/XDN.A,N)=4T ,)8)+7XY#'&O>6XK[?*W%L^9U&C
MJ.8X$(Z[+^E2-ZS")/< Y22U51;10;>43ZZVR@J]UVU^UN*E49CE'L"\=JYS
M#R!-?@20F2N@]#22O[6"F.?> IUKK^<MJ2D0E9CK< HIB2/I&!J1&Z8Z6:I+
M-0-SLJR.GM3S)1/D6:7DK/&F;["*,-8)8)UKJRRM?0@B)=5&66%T7MUD:-B$
ML4X6Z]F;J;*PUHZ<_JF- E3/Q<?86CX,=;)0ESIN(0MKG2@25UN_ ,KL')]/
MZ:51&.MDL5['2'.RK";VD<2PJJ'TKI4^$*8Z6:IG;S:5A;59.2L)Q06AUB1A
MH),%>JS'/B? Z:(\(,]<FP6DB<3K"]%Z]S#3R3(]-#< )C#EZW,UPK0D2TN;
M2A& 8&2)S@112"GJA!PW)B=@7 : 2Y-.!4M!KQM6_U:N<0&5SGL=0\,LS,M@
M>6E3J@" R9DYU\180*6Z1BF-\"!@9 80"9NT*@ 2AC&!,U$G4I)3[\BMV6I4
M$D D;%*K8%D82K:Y%=#=:&06&\XE8&0&5)RHP[L XMM,SB6S?@"9FO#%W#(*
M$S-88IJ()5@:DOHQL-6!L'#RI643QF8 ]8R:FL&B4#.3E%*=A2V0DEF#"-=(
M9 )F9K#,-/%* &%P4035( <Z8<VAFQ.%&1QL%&PB@X!"V^2D+HLMKA!>VH2A
M'BS4K<\+%M51-(N)7'MBI-0@7E.^1K['&.ILH<ZN55K$ &9_O<=C#$NVL+0>
MCRT"*98<#;\60!F\"[Y9&&,,2P81IO%X#$+,'%W,KL8 4)+&*#ZTV,2-8BXH
M'=C9LAS,(8&Z)A JFTIQC1"3,3 9% Z,OV-0.*"0U8W51@%A&"L?#2?,F)@,
M*@?&VS$H 2?7? DP!=E2T#HQMGA3+FN:43LQ(,P^Y=PJ43#F(%L.&B?&J&*;
M<V!3#(!*UFV>6\C!)&00WM8@9(NWX"C[R&:J@%+C)U=<([H5#$(!T6WMQL2&
MK#F65.J(&^@D<93&/ GFJH!"0/U""8A6"^><:O9<(;RT"8-:+*BM%Q.+WUB8
M0C)5+Z1,8]DYMQ8/@UHLJ+-OC0Q#5?AZ+R:-$["KCL  V9(4KE_,!1)F[T-J
M,$ P N6:0S !";2Z)F\8@(3BU*FTC@HQ+>6:8S!!P2!3S8H%T 670VAM(<Q*
MN>883"P"QU,2JL\2%DB8<TFNX>D%HU*N. A;"#CB8N]S8_-&S+]XS1%7M&"[
MT<%+B?7NA<I()-QX+2.&8+00-"XL6K858<_UH@ =QQ);\X0)&$&H6@,P@F0]
M9LDUE)&.4^L%CYA]$02I=5X504+?/+"*&) 1I>EFY#:8#%E'1*TQ89)&0-+Z
M78R6CQ+(L6\41&+CC@#@8QTA1I0JPX)M0]DNV$8,R&@!:?ULM.!C8AG3_=HL
M<%- N:794X-'$4,R@H"R52Z(&&FQ7.]G$T950H5(<XD"E!>#%'(F- +*1!+5
MKS6LPJ1*(%PSCC8!5#E-84U^#X0\EI9:U>B$:950%=),E<40BY,2S$R!##PP
MLS1V4<+$2J@&6;_>":35FI=&4]X&PO%\3K.%AE$8;PDEU>;"C<7;30BA\08D
M#+>$#F-J3YM R5 D!W-N!80WZD2*:V P80PFBT'C9Y.%FXRANED1JRLY<2O5
M2(V;4J"N6!,P@5/S\62#:M</A:[$T'J=,/\2*"S626*RH5_4"*FU1S EDPW\
MK+---O!30E RUS"0\*\.7#/F;@;<-1?%+$PURQ0R9=4KA)<V8>IF2UWK*#,\
M_=%0U)S^(.48M)[?@;DT"W,WHP/SQAN9,27SW[CTF3'3LF4:F)RC*%Z %I^S
M(FE4[Z5.M9Z>V=D5W4VW>S[<9MY/'OJW[3!>A3W[]N/&]&<:K_A6W\_]I\7Q
MZN^?S1RO8?^\W#VOMOO)UWX8^LWAFN]3WP^=6NI^T!5\Z9:/'Q_6W=,P_CKB
M<G>\_GS\,/2OIZO=LX_[Y??_!U!+ P04    "  9F&U0/65V=6$#  #@#@
M&0   'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6R55V%OFS 0_2N('U#P&1M3
M)9&:3-,F;5+5:=MGFC@)*N ,G*3[]S.&4@KGB7P)V'GW?/?@V=SBJJJ7^BBE
M]EZ+O*R7_E'KTWT0U-NC+-+Z3IUD:?[9JZI(M1E6AZ ^53+=V: B#R ,>5"D
M6>FO%G;NL5HMU%GG62D?*Z\^%T5:_5W+7%V7/O'?)IZRPU$W$\%J<4H/\H?4
M/T^/E1D%/<LN*V199ZKT*KE?^@_D?D-M@$7\RN2U'MQ[32G/2KTT@Z^[I1\V
M&<E<;G5#D9K+16YDGC=,)H\_':G?K]D$#N_?V#_;XDTQSVDM-RK_G>WT<>D+
MW]O)?7K.]9.Z?I%=0<SWNNJ_R8O,#;S)Q*RQ57EM?[WMN=:JZ%A,*D7ZVEZS
MTEZO'?];&!X 70#T 83_-X!V ?0](++%MYG94C^E.ETM*G7UJO9IG=+FI2#W
MU(BY;2:M=O8_4VUM9B\K0>)%<&F(.LRZQ<  0WI$8-C[)0!;8@V3</BXP&:*
MB"B^ D6+H#:>?B@BQ DBE""R!-& @(5\I$*+X1936@P7<4(Y(Z-J$""+22)8
MC*?$T)38)"5!!$[ 40(^7Y08)8AGB-)BV*!6&E*("4U&HB# B --@.$I"30E
M,4DIXHZ:$I0@F2\*"7'#A#-DZ4##<H$2$HE!MJTN*!(B0KG#8\3A8X*\+XF#
M O7I X$;Q,&-2.@<<>BD9$+')L) C )U[ L$]S69&EN JR3<AX3=H KN1,+G
MJ,*G!4<)%X*+L3139 R,$^;*"K<W0?R=< <%;D<B;M &-R1)YFB33'</ 9S1
ML3)37!0Q(AS[)N .AZG#!;A./-R-0.8+ [@; 68(TX&&9PV B.,X&OL)12;,
M'&$N<7"'P]3A F"<%@8:/RP$Q*ECQP+<WH#9.W)0X/:&&^P-N+UACKT[$/_P
M"L<$HK&[$6 <BR0!AS4!=S=,W8T\)PS$Q@EA(%<R^#X!TW-;@.-K"/!] FXX
MN2GN:SKGY.Y 0_D3H"**1\ - F1A:("N+U=\IZ#(N3UY3BAH_.*@H+&?@D%?
M4,CJ8%NHVMNJ<ZF;+_#!;-^F/4#35XSFUZ9]:YNM=YJV]_N>5H>LK+UGI4W7
M8GN+O5):FAS#.^.VHVDW^T$N][JYC<U]U?9<[4"K4]=/!GU3N_H'4$L#!!0
M   ( !F8;5"(6Y/18@(  #<(   9    >&PO=V]R:W-H965T<R]S:&5E=#DT
M+GAM;)56VXZ;,!3\%<0'+/C&944B=5-5K=1*T59MGYW$"6@!4]L)V[^O;0@B
M8"KZ$FPS9Y@9<FRREHLWF3.FO/>JK.7&SY5JGH- 'G-64?G$&U;K.V<N*JKT
M5%P"V0A&3[:H*@,8AE%0T:+VMYE=VXMMQJ^J+&JV%YZ\5A45?UY8R=N-#_S[
MPFMQR959"+990R_L.U,_FKW0LV!@.145JV7!:T^P\\;_ )YW@)@"B_A9L%:.
MQIZQ<N#\S4R^G#9^:!2QDAV5H:#Z<F,[5I:&2>OXW9/ZPS--X7A\9_]DS6LS
M!RK9CI>_BI/*-W[B>R=VIM=2O?+V,^L-$=_KW7]E-U9JN%&BGW'DI;2_WO$J
M%:]Z%BVEHN_=M:CMM>WY[V7N M@7P*$ X'\6H+X 30J"3IFU^I$JNLT$;SW1
MO:V&FC\%>$8ZS*-9M-G9>]JMU*NW;8+"++@9HA[STF'@" ,?$;LY J,!$F@!
M@PKH5 %M/1JK *&; #D)D"7 #S; Q$:'B2RFMI@(0)RD<3IQ,P>2)$G"!"1N
M2=@I"<\E+1$0)P%9'TKD)(A6A-)AR,@K3$.2PA1/0G$ ,<)ZNUAXT;%34CR3
MA*,%3XF3(%D?2NHD2%>$DLZ\HA!B$N,)<.< PA@E9,3X( F$[B8,YZ+@@BNP
MT,=@?3# W80 KHBF!XTM@Q2A&,33+<$!C),8DR51[L8&KLZ&"Q3N1@3X/Z)Q
MMR(@:Z(ALWT#A!#.@G' <!SCB:!@M(.;(_4;%9>BEMZ!*WT8V"W[S+EBFC)\
MTI2Y/L6'2<G.R@QC/1;=4=9-%&_Z8SH8OA6V?P%02P,$%     @ &9AM4!Q)
M259R @  [P<  !D   !X;"]W;W)K<VAE971S+W-H965T.34N>&ULE57;CILP
M$/T5Q <LV.8:D4A)JJJ56BG:JNVS0YR UF!J.V'[]_6%92DX5?H2[.',\9E#
MQE/TC+^(BA#IO3:T%6N_DK);!8$H*])@\<0ZTJHW9\8;+-667P+1<8)/)JFA
M 0S#)&APW?J;PL0.?%.PJZ1U2P[<$]>FP?SWCE#6KWW@OP6>ZTLE=2#8%!V^
MD&]$?N\.7.V"D>54-Z05-6L]3LYK?PM6>Q#I!(/X49->3-:>+N7(V(O>?#ZM
M_5 K(I244E-@];B1/:%4,RD=OP92?SQ3)T[7;^P?3?&JF",69,_HS_HDJ[6?
M^=Z)G/&5RF?6?R)#0;'O#=5_(3="%5PK46>4C KSZY57(5DSL"@I#7ZUS[HU
MS]Z^2>(AS9T AP0X)H#DGPEH2$#O"<;-P"HSI7[ $F\*SGJ/VZ_58?VG "ND
MS"QUT'AGWJEJA8K>-AE"17#31 -F9S%P@@$C(E#LXQ'0=<0.+M+AWP?LEX@(
MN4] SB*0R8\F^2A/W021DR R!&CJ @C=!+&3(%XHR% TL]%B$H-IK0\HB?)\
MAML[<"'(HP2Z!25.0<E"4!3>J2AU$J2/6Y(Y";('++&8>%(J2O,8P7!FB0.'
MLC3.[UB2.P7E2T$@=A. T-TLX>.F@#O]!AZP90!-ZP4P1F$RL\6!@QG*DCN*
MG.VY!=#Q5[G3X,#=?P#]AR_N#@31([Y$B];((0QA.O=EB0-QGJ635K.:@LDU
MV1!^,1-%>"6[ME)?2)/H.+6V4%^SL_A.3S-S_;[3V%'X%?-+W0KOR*2ZQ,U5
M>V9,$J4S?%)?KE+3=]Q0<I9ZF:HUMR/(;B3KAO$:C#-^\P=02P,$%     @
M&9AM4 G85N=^ P  1@\  !D   !X;"]W;W)K<VAE971S+W-H965T.38N>&UL
ME5?MCILX%'T5Q ,4^_J341)I)E6U*^U*HZZV_<TD3H(*. 4RZ;[]FH])&7S=
MDC\!.^<>WWOP =_5U=;?FI,Q;?2C+*IF'9_:]OR0),WN9,JL^6#/IG+_'&Q=
M9JT;UL>D.=<FV_=!99$ (3(IL[R*-ZM^[KG>K.RE+?+*/-=1<RG+K/[OR13V
MNHYI_#;Q.3^>VFXBV:S.V='\8]I_S\^U&R4WEGU>FJK);175YK".'^G#EO$N
MH$=\R<VUF=Q'72DOUG[K!G_NUS'I,C*%V;4=1>8NKV9KBJ)C<GE\'TGCVYI=
MX/3^C?U37[PKYB5KS-867_-]>UK'.H[VYI!=BO:SO?YAQH)$'(W5_V5>3>'@
M729NC9TMFOXWVEV:UI8CBTNES'X,U[SJK]>1_RT,#X Q &X!5/XR@(T![&=
MKV8R9-:7^C%KL\VJMM>H'I[6.>LV!7U@3LQ=-]EKU__GJFW<[.M&,[%*7CNB
M$?,T8&""H3=$XMAO2P"VQ!-XX?!^@:V/X Q?@:%%L#Z>O2M"X@0<)> ] 9\0
M")+.5!@PLL=40Y)$T)01-JO&!S*=*B44P5,2:$K"2TDSA1-(E$ N%T6A!&J!
M* -&3&I5G&F@>J:)CZ.4: 64XQEI-".-:*)Q@A0E2)=K0@GN%[) E1$T+5<2
M+C4E,UD0H&"@21HP& V8F"+"I $*U*2/%.Z0!G<A94ND84C%5$@EY](@0,YX
MFHI 4KBSJ6]MS0-&I+@3J;A#&MR+5"Z11OJ[1G0O#C&7Q@<*"DJST*[!_4U]
M@VL>HL -2?4=TN"6I.GOI=F.H'?O#R)2 8$G";AYP3>OYA"@P*T&='G%@%L-
M8,%F&$'3BH$H*0B=28,!N7O3A'P"N'G!-Z\.?80!MQKP.Z3!K0;^5P^11OB;
M01&J@,^E08!2.VAHU^#F!=^\F@>^6X!;#=0=TN!6 __CATBC_8I!I6FJYM+X
MP#250H:>..Y=\+VK>6#?,=R2C"Q7AN&69/[7SU=F!+U[N5)!B9QO&@3(* '!
M0B=2W.3,-[GFH;H"I]H[CK4,MR1;<K!ER($UI52(^2$. 8)4H.C\#)9,NH_2
MU,>^46NBG;U4;7?.G\S>FL%'Z+J7V?R3:Q*'ENXGS=!A_IW5Q[QJHA?;NMZH
M[V .UK;&Y4D^N(=W<DWM;5"80]O=*G=?#YW=,&CM>>Q:DUOKO/D?4$L#!!0
M   ( !F8;5#^%C6:)0,  #(-   9    >&PO=V]R:W-H965T<R]S:&5E=#DW
M+GAM;)57[6Z;,!1]%<0#%'S]@:F22$VF:9,VJ>JT[3=-G 05< 9.TKW];*"4
MPF4B?PIVSCV^]^!37R^NNGRICDH9[S7/BFKI'XTYW0=!M3VJ/*GN]$D5]I>]
M+O/$V&%Y"*I3J9)='91G 82A"/(D+?S5HIY[+%<+?3996JC'TJO.>9Z4?]<J
MT]>E3_RWB:?T<#1N(E@M3LE!_5#FY^FQM*.@8]FEN2JJ5!=>J?9+_X'<;T"Z
M@!KQ*U77JO?NN5*>M7YQ@Z^[I1^ZC%2FML91)/9Q41N598[)YO&G)?6[-5U@
M__V-_7-=O"WF.:G41F>_TYTY+GWI>SNU3\Z9>=+7+ZHMB/M>6_TW=5&9A;M,
M[!I;G57U7V][KHS.6Q:;2IZ\-L^TJ)_7EO\M# ^ -@"Z "+^&T#; /H>P.KB
MF\SJ4C\E)EDM2GWURN9KG1*W*<@]M6)NW62M7?V;K;:RLY>59-$BN#BB%K-N
M,-##D X16/9N"<"66,,H'#XNL!DC&,57H&@1M(ZG_2*HP D82L!J O9!!3E0
MH<&(&E,T*L24R9@/@!L$**,P9B3&4^)H2AQ)*<0)!$H@YHL2H031#%$:#._5
M&E/*8;B%-F.<K2:,8$(2B28DD8083A"C!/%\24B(VR6<(4H+^E"M$(P/14%P
M$2><3;B+3#B8("E-Z$I0ASX0N$$8W(*$SA&&C@HF))("R% 9! @\%'3B<Q/<
MU@3Q-9\P$<%M2/@-TN!&)&*.-&+L)!%#% ^5&>,DXS*>VC.XM0GB;2HG*' S
M$GF#,+@=23Q'F'B\%6@LR<A,"$Z**)[XW(#[&Q!_\ZG3#O<CD/G" .Y'@!G"
MM*!^P4 9!3;<,AA0<BXAFD@*=S@@#N<P08'[$=@-TN!^!.Q<'$G#$9,0(89[
M!L$1:L^E<&K3X 8'S.!39>&&A.@&97!# G8\CI21H^:$BHB-_P-CP#"2]LP>
M)!7T.LU<E8>Z*:^\K3X7QO5TO=FN\7\ UZD.YM?V0M"T[^\TS6WB>U(>TJ+R
MGK6Q?7#=K>ZU-LKF&=[9CW>T%YAND*F]<:^1?2^;+KX9&'UJ;RA!=TU:_0-0
M2P,$%     @ &9AM4(2?BV\- @  _04  !D   !X;"]W;W)K<VAE971S+W-H
M965T.3@N>&UL?53;CILP$/T5Q >L"9>01@1I0U6U4BM%6W7[[)#AHK4QM9VP
M_?O:AF59,NH+ML?GG#EC[,D&(5]4 Z"]5\XZ=? ;K?L](:IL@%/U('KHS$XE
M)*?:+&5-5"^!7AR),Q(&P99PVG9^GKG82>:9N&K6=G"2GKIR3N7?(S Q'/R-
M_Q9X:NM&VP#)LY[6\!/TK_XDS8K,*I>60Z=:T7D2JH/_N-D7J<4[P',+@UK,
M/5O)68@7N_AV.?B!-00,2FT5J!EN4 !C5LC8^#-I^G-*2US.W]2_N-I-+6>J
MH!#L=WO1S<'?^=X%*GIE^DD,7V&J)_&]J?CO< -FX-:)R5$*IMS7*Z]*"SZI
M&"N<OHYCV[EQ&'?2W43#">%$"&="&/Z7$$V$Z)T0N^)'9Z[4SU33/)-B\.3X
MLWIJ[\1F'YG#+&W0G9W;,]4J$[WENR3*R,T*39CCB D7F,V,($9]3A%B*8[A
M'3W\F*"X1\01GB%"BX@</UH:3!)<($8%8B<0?SB%>'4*&"99%8)AMKB1!#62
M( +IR@B&V:V,8)A/N)$M:F1[+[ -5D8PS&9E!,.$N)$4-9(B NL+BF%6OZ_
M,.L[0A:OAH.L78-17BFNG;;W<Q&=>]BC>Z:K^-'TMK$5O<N,C?$'E77;*>\L
MM'G3[N550F@P%H,'\]<:TXOG!8-*VVEJYG+L2.-"BWYJMF3N^/D_4$L#!!0
M   ( !F8;5"^=O'S>0(  %((   9    >&PO=V]R:W-H965T<R]S:&5E=#DY
M+GAM;'6648^;, S'OPKB?4!"@;2BE=J;IDW:I.JFVYY3FK;H@+ D;6_??DF@
MC ;S4DBP_S^;8+OYG8MW>6%,>1]UU<BU?U&J786A+"ZLIC+@+6OTDQ,7-55Z
M*<ZA; 6C1^M45R&.HC2L:=GXF]SN[<4FYU=5E0W;"T]>ZYJ*OSM6\?O:1_YC
MX[4\7Y39"#=Y2\_L)U-O[5[H53BH',N:-;+DC2?8:>UOT6J'$N-@+7Z5["Y'
M]YY)Y<#YNUE\.Z[]R$3$*E8H(T'UY<9>6%49)1W'GU[4'YC&<7S_4/]BD]?)
M'*AD+[SZ71[59>T3WSNR$[U6ZI7?O[(^H<3W^NR_LQNKM+F)1#,*7DG[ZQ57
MJ7C=J^A0:OK17<O&7N^]_L,-=L"] QX<XLSFTH%LY)^IHIM<\+LGNI??4G/&
M:(7UNRG,IGT5]ID.7NK=VX:D:1[>C%!OL^ML\,@&#1:A5A\0&$+L\,2=I!DL
M$(,QQE8@?A(@L, "%%A8@<63P-))LK-)K$W3)1F1.((Q"8A)II@L<C#)!+.<
M328%*2E 00XEG5 ^H61TKD^8#,1D  8[F&R*(0N"80P!,03 Q Z& $>3)C-'
MLP0Q2P"S<#"=33;&X&#TG3QA4 274P2 $K>>.B,R)J$ S9%F"A<!I$GEHBDI
M"F:J%X'ENT48 &4N"$.@93Q#@NL<Q0")N*1X>DQQ$,V4$((; @(Z0N9V!,B(
MS'QU".X("&@)Q"W6WB@=910O,'%;9#AJZ3439SO,I%?P:V,GZ6AW&)A;;$?"
M?_-NVOZ@XEPVTCMPI0>+;?\GSA73T42!CN:B!_RPJ-A)F=M,WXMNRG4+Q=M^
M@H?#WXC-/U!+ P04    "  9F&U06DB/0N0"  #I#   &@   'AL+W=O<FMS
M:&5E=',O<VAE970Q,# N>&ULE5=_KYHP%/TJA _PH.6W41-U6;9D2\Q;MOU=
MM2IY0%E;]>W;KRW(0[@P_$>@G'MZ[I$3+O,;XV_B3*FTWO.L$ O[+&4Y<QRQ
M/].<B!=6TD+=.3*>$ZDN^<D1):?D8(KRS,&N&SHY20M[.3=K6[Z<LXO,TH)N
MN24N>4[XWS7-V&UA(_N^\)J>SE(O.,MY24[T!Y4_RRU75T[#<DAS6HB4%1:G
MQX6]0K,-CG6!0?Q*Z4VTSBW=RHZQ-WWQ];"P7:V(9G0O-051ARO=T"S33$K'
MGYK4;O;4A>WS._MGT[QJ9D<$W;#L=WJ0YX4=V]:!'LDEDZ_L]H76#06V57?_
MC5YIIN!:B=ICSS)A?JW]14B6URQ*2D[>JV-:F..MYK^7P06X+L!- 0I'"[RZ
MP/LH\$WSE3+3ZB<BR7+.V<WBU;]5$OU0H)FGS-SK1>.=N:>Z%6KUNHQC/'>N
MFJC&K"L,;F%0@W 4>[,%AK98XUYY9X--'^%[\ X>V(1GZKUV$V$,$_@@@6\(
M_ <7O(X+%28TF,)@@CB(.IWT0;X7);"4 )02 %)\F" $"<+I9D0@000H"#IF
M5)BHU:?W$G4<VT @',%28E!*#$@)88($)$BFFX%<."#N!#MJ4#SN!X@:,@0-
MY!4!<H8HP#RN$'["%#APR)MBB@>UVS,%0J&!R" XO@C*[U!'<.Q0\(0I</!0
M.,64"A2TVG6[CHQ!'H7  490@H<<A8.'XB?L@*.'DBEV)).>$0@U](Q@.,<8
MR'$RX"N&LX?1=%,PG#V,)YA2@\:>D5'(HQ XP1A(<#+T6H=3A_TG[(!3AZ&W
M7<^.X/]VC$$>A<#9Q4!V$SQ  :<.1T_8 :<.0^^[GAUQ;\;HV3$&J80XK0$Q
MI_QD9FEA[=FED'H4:ZTV\_H*ZP&SL[Y6<WPU=7_05!\!WPD_I86P=DRJ\=4,
MF4?&)%4*W1?U5YW5=T=SD=&CU*>1.N?5\%U=2%;6'Q9.\W6S_ =02P,$%
M  @ &9AM4!38QS=$!   VQ0  !H   !X;"]W;W)K<VAE971S+W-H965T,3 Q
M+GAM;)58VV[C-A3\%4$?$/$<4K? -I X6+1 "P1;M'U6;/J"E42OI,3;OZ]N
M\=KD<)'D(;IX>.:0/#.DN#B;YEM[T+H+?E1EW2[#0]>=[J.HW1QT5;1WYJ3K
M_I>=::JBZQ^;?=2>&EULQT95&;$02505QSI<+<9WS\UJ85Z[\ECKYR9H7ZNJ
M:/Y[U*4Y+T,*WU]\/>X/W? B6BU.Q5[_I;N_3\]-_Q1=HFR/E:[;HZF#1N^6
MX0/=/RDU-!@1_QSUN;VZ#X:NO!CS;7CX?;L,Q9"1+O6F&T(4_>5-KW59#I'Z
M/+[/0<,+Y]#P^OX]^I>Q\WUG7HI6KTWY[W';'99A%@9;O2M>R^ZK.?^FYP[%
M83#W_@_]ILL>/F32<VQ,V8[_@\UKVYEJCM*G4A4_INNQ'J_G.?Y[,]R YP9\
M:<#REPWDW$!>&I#Z90,U-U _&XP,T=25<6R>BJY8+1IS#III>D_%4$5TK_K1
MWPPOQ\$>?^N'I^W?OJVR7"ZBMR'0C'F<,'R%H0LBZJ-?*!A1/++3G&\)UBY"
M63D\N9 L5S@+"3LJQP#R.D"2X0 *!E!C '6306R-U(2)1TP]8G(O2PQ98L"2
M6"P3)KEB(<6)M$<5P&1*N6?N$IA. M))K702I],DDEA@FA32I( FLV@F3'K3
MG3OA&=P,TF2 )K=H ";S]"6')+D3(!?"(G$Q7A(26+<"T) M7.&60))2[&'R
M. 0!)K:9R"D"%AQ;":TA+$L]DTC03QZ(04*.9[';=<J96=DIN< L%B033T[8
M74B"G)2=DW1+.+F3'B+L0N3:4"Y\$XHMAN*/6R%A6R#D"[89DFL,S$(Z$P#\
M(V/%GH2P@9#K(* F4F>JY9!18F?DXE@FB<\Y"9L-N4Z2"U]582NA_.,SQ=@G
M&/F$[>  )#-/43%V"48N85LX /EYL/C9%;];>3/HIO*R++?=",&2+/%L*Q@K
MGY'R[45E!MU4GDR%LV0C'*6YK_(8>P0#CR#/\L+8(_@3'L'8(_@C'L&N^&6<
MVSO0-8"1B%/?3&&/8.01SDP!C^@-UEDV ([BK-^%>5+"'L' (\@WV=@C^!,>
M(;%'2%?^[DS-H!NQQ*F%6B-4ZML+2FPE$E@)>98#B5U"\B<&Q?.] '1-]E?)
M#+JIRU@,?QXN+%CI"M:[ 9%8L/(3@I58L!()UM8' .7D^Q##.I1(A_;652)]
M295YQ"&QOB1:@^V]ZPRZIO)-'Y:@!%M^<O3C@F3FJ6J%=:K 6D[VQZ%R%>@9
M,X7EIY#\[!V#<C?R/A:L4 4V\63O%R H]_!@&2L@8[8_QP!(J=3#XSD= &LN
MVT6MW/.!E)W%#J&4L+L=79WP5+K9CZ=G;; QKW4W')1<O;V<T#WP<$)DO7^D
M^_5TSO8SS'3L]V?1[(]U&[R8KC/5>$JT,Z;3?9+BKD_OH(OMY:'4NVZX3?O[
M9CINFQXZ<YJ/$J/+>>;J?U!+ P04    "  9F&U0L5]7BXH"  !N"0  &@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&ULE5;MCILP$'P5Q ,<_B"$G A2
MDJIJI5:*KFK[VTF<@ XPM9WD^O:U#>$(+%7N3["=V=F=#1-O<A7R566<:^^M
M+"JU]#.MZ^<@4/N,ETP]B9I7YINCD"739BM/@:HE9P<75!8!02@*2I97?IJX
MLZU,$W'615[QK?34N2R9_+OFA;@N?>S?#E[R4Z;M09 F-3OQ'US_K+?2[(*.
MY9"7O%*YJ#S)CTM_A9\W!-D A_B5\ZOJK3TK92?$J]U\/2Q]9"OB!=]K2\',
MX\(WO"@LDZGC3TOJ=SEM8']]8__LQ!LQ.Z;X1A2_\X/.EG[L>P=^9.="OXCK
M%]X*FOE>J_X;O_#"P&TE)L=>%,I]>ONSTJ)L64PI)7MKGGGEGM>6_Q8&!Y V
M@'0!./IO &T#Z'M Z,0WE3FIGYAF:2+%U9/-KU4S^U+@9VJ:N;>'KG?N.Z-6
MF=-+NB D"2Z6J,6L&PSI87"'" Q[EX) *=9D%#Y(L!DC0@IGH* (ZN+IG8@)
M@A D"!U!>$<0#KK08"*'J9HB9VA.AUH &(HQB>%R9F YLU$Y,9X@B$""Z/&&
MS$&".="0V: A$":"D\1@DA@@F ^2Q*-V8A2&",%Y%F">!9!GHIT8P2Y!CS<4
M3Q@-/]!2 !3W0/=Y0+>M, 'R+"8H8#OA#_@)PX;"@*,H&JJ%0!-_+1AV"AY;
M9=&SY#T%[!7\ ;-@V"T8L *E0[5C4$2G7D/8,!AP# TG*& OX,7C:@EL!H(>
M4 N 0C0?Y EZMU3)Y<E=Z,K;BW.E[7W0.^V&AA6QM]S@?&V&B>;J?Z=I)I'O
M3)[R2GD[H<T=ZFZZHQ":FQK1DWEY,C/\=)N"'[5=SLU:-A- L]&B;J>;H!NQ
MTG]02P,$%     @ &9AM4#='.;1& @  2@@  !H   !X;"]W;W)K<VAE971S
M+W-H965T,3 S+GAM;)56VXZ;,!#]%<0'K#'7$!&D;JJJE5HIVJK;9R>9!+0&
M4]L)V[^O;5@$P;NA+_'MS)DSXXR'K&7\110 TGFM:"TV;B%ELT9(' JHB'A@
M#=3JY,1X1:1:\C,2#0=R-$851;[GQ:@B9>WFF=G;\3QC%TG+&G;<$9>J(OSO
M(U#6;ESLOFT\E>="Z@V49PTYPT^0OYH=5RLTL!S+"FI1LMKA<-JXG_!ZBV-M
M8!#/);1B-'=T*'O&7O3BVW'C>EH14#A(34'4<(4M4*J9E(X_/:D[^-2&X_D;
M^Q<3O IF3P1L&?U='F6Q<5>N<X03N5#YQ-JOT <4N4X?_7>X E5PK43Y.# J
MS*]SN C)JIY%2:G(:S>6M1G;[B0,>S.[@=\;^(,!_M@@Z V"&P/4*3.A?B:2
MY!EGK<.[VVJ(_E/@=:"2>=";)G?F3$4KU.XU3X,H0U=-U&,>.XP_POA3Q':.
M"(,!@I2 085O5>$;^V"B(K83!%:"P!"$(X(DOHFB@\0&4AM('(>>Y]V$,H=Y
M=B&A54@X$Y(&R8V2#A-9770BY@A_(G4B)+(*B2Q"5G:"V$H0+[^3Q$J0W+^3
MY(-,3#RLK!Y6]Y.]72UUD5I=I!87J9T >_8*\Y8G$K]3I/A^*GO,@D"QO0:Q
MOR";/6B)%WNAXGFEIN%[%/82P^%_)-1>''A>'?.$1O<>C*DG>Q7A>$E6XYDK
M6[VCT:.NN^P/PL]E+9P]DZH_F%?\Q)@$1>D]*/6%:NS#@L))ZFFBYKSK;MU"
MLJ;OW&CX?,C_ 5!+ P04    "  9F&U0"@6392@"  "$!@  &@   'AL+W=O
M<FMS:&5E=',O<VAE970Q,#0N>&ULA95=;YLP%(;_"N)^Q3A\)2)(3:=IDS8I
MZM3UVB$G =7&S'9"]^]G&TH9.-U-_,$Y[_,>$Q_RCHL760$H[Y711F[]2JEV
M$P2RK( 1><=;:/23$Q>,*+T4YT"V LC1)C$:8(22@)&Z\8O<[NU%D?.+HG4#
M>^')"V-$_-D!Y=W6#_VWC<?Z7"FS$11Y2\[P$]13NQ=Z%8PJQYI!(VO>> ).
M6_\^W.Q"FV C?M70R<G<,Z4<.'\QBV_'K8^,(Z!0*B-!]'"%!Z#4*&D?OP=1
M?V2:Q.G\3?V++5X7<R 2'CA]KH^JVOJ9[QWA1"Y4/?+N*PP%Q;XW5/\=KD!U
MN'&B&26GTOYZY44JS@85;861UWZL&SMV_9,X'-+<"7A(P&,"[FOI0=;Y9Z)(
MD0O>>:(__):8=QQNL#Z;TFS:H[#/M'FI=Z_%.@KSX&J$AIA='X,G,>\1@58?
M$=B%V.%%>A)F;H&5T^/*"JPF FGBSH^<^9'-C_ZI$<]J[&,2&]/8&.1&Q$Y$
M[$"L9H@^)IX@/J51A- -4.($)0Y0- ,E"U"&;F)2)R9U8.(9)EW6DR2WZ\F<
MH&SQ;M>KU"VP=@JL'4Z3F=/UPBF^[3-$[HN"'*!T?E/0\DP^0MVXDZ$#E<U1
MX7__L<&D"3 09]O^I%?R2V-[[V1W;+'WV#:1]_"^/_\@XEPWTCMPI5N1;1@G
MSA5H)^A.EUOI3\*XH'!29IKJN>C[8K]0O!UZ?C!^>(J_4$L#!!0    ( !F8
M;5#]J4Y=V@$  +D$   :    >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6R-
M5.V.FS 0?!7+#W & J2)"-+E3J=6:J7HJEY_.[!\Z&Q,;1.N;U_;$(H25^J?
MV+O,SLXX7F>CD.^J =#H@[-.'7"C=;\G1!4-<*H>1 ^=^5()R:DVH:R)ZB70
MTA5Q1J(@2 FG;8?SS.5.,L_$H%G;P4DB-7!.Y>\C,#$><(BOB=>V;K1-D#SK
M:0W?0?_H3])$9&$I6PZ=:D6')%0'_!CNCUN+=X"W%D:UVB/KY"S$NPV^E <<
M6$' H-"6@9KE D_ F"4R,G[-G'AI:0O7^RO[B_-NO)RI@B?!?K:E;@[X$T8E
M5'1@^E6,GV'VDV TF_\*%V &;I68'H5@ROVB8E!:\)G%2.'T8UK;SJWCS'\M
M\Q=$<T&T%(2I\S(U<LJ?J:9Y)L6(Y'3V/;5_<;B/S-D4-NF.PGTSXI7)7O)=
MO,O(Q1+-F..$B5:8<$$0P[ZTB'PMCM%=>>0OWW@5;ESY9JTP"?P$L9<@=@3Q
MBB".PQN+/LP_5";>)HF'(/$3I%Z"]/]M;KT$VSL%N^36YCTFC3<W3<CJZG"0
MM1L:A0HQ=&Y@5]EE+A\C=_7^PJ>A_D9EW78*G84V%]A=LTH(#49*\&!.K#'O
MR!(PJ+3=;LU>3M,T!5KT\T-!EM<J_P-02P,$%     @ &9AM4$1>G*4< @
M]P4  !H   !X;"]W;W)K<VAE971S+W-H965T,3 V+GAM;(54VXZ;,!#]%<1[
MU]C<TH@@;1)5K=1*T59MGQTR"6@-IK83MG]?VQ"6!7?[@NWA7&8&/%G'Q;,L
M 93W4K-&;OQ2J7:-D"Q*J*E\X"TT^LV9BYHJ?107)%L!]&1)-4,D"!)4TZKQ
M\\S&#B+/^%6QJH&#\.2UKJGXLP7&NXV/_7O@J;J4R@10GK7T M]!_6@/0I_0
MJ'*J:FADQ1M/P'GC/^+U/C5X"_A902<G>\]4<N3\V1R^G#9^8!("!H4R"E0O
M-]@!8T9(I_%[T/1'2T.<[N_JGVSMNI8CE;#C[%=U4N7&7_G>"<[TRM03[S[#
M4$_L>T/Q7^$&3,--)MJCX$S:IU=<I>+UH*)3J>E+OU:-7;M!_TYS$\A (",!
M)^\2PH$0OA*B=PG10(AF!-278GNSIXKFF>"=)_JOVU+S$^%UI+M?F*!MMGVG
MVR-U])9_C$F&;D9HP&Q[#)E@\(A 6GVT("Z++5G09P:[)2(*WT+V2\@J"-U9
MA,Y"0RL0O2ET9K+M,8G%-!83)@3C-)CEN\1AC.,5B=T)1<Z$(D="D5L@=@K$
M_Z]H%R\R_4#P*@@"MU'B-$H<1O'L^R2.UL7_]$F=/JG#)YGYI L?XK!!D]^_
M!G&QHT5Z!;\VROQ%D^@XO1Z)N3ZS^!:O=_T0>I7I1^(W*BY5([TC5_IRVBMT
MYER!3C)XT&TO]10>#PS.RFQ3O1?]+.H/BK?#F$7CK,__ E!+ P04    "  9
MF&U0FN&]=C8"  #+!@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL
ME57M;ILP%'T5Q /$?)-$!*FAFC9IDZ).ZWX[Y":@VIC93NC>?K8A- &W6O]@
M^W+.N>?:YI)UC+^("D ZKY0T8N-64K9KA$19 <5BP5IHU)LCXQ1+M>0G)%H.
M^&!(E*# \Q)$<=VX>69B.YYG["Q)W<"..^),*>9_MT!8MW%]]QIXJD^5U &4
M9RT^P4^0O]H=5RLTJAQJ"HVH6>-P.&[<!W]=^)XF&,1S#9VXF3NZE#UC+WKQ
M[;!Q/>T(")122V U7*  0K22\O%G$'7'G)IX.[^J?S'%JV+V6$#!R._Z(*N-
MNW2= QSQF<@GUGV%H:#8=8;JO\,%B()K)RI'R8@P3Z<\"\GHH**L4/S:CW5C
MQF[0O]+LA& @!"/!3SXDA ,A?"-$IOC>F2GU$4N<9YQU#N]/J\7Z4OCK4&UF
MJ8-F[\P[5:U0T4N^BM,,7;30@-GVF. &XX\(I-3'%($MQ3:8T8/[!,4<$87V
M#*&UB-#PP[LBEG:!R"H0&8'H3F UV84>HZZL!C4&%"]B>Y;8FB6>9TF\298Y
M)DHF3@J;SCLGDEB-)!:!R9EL;9AP8N1CS)V1U&HDM0A$$R/I)_9]:<VRM&1Y
M1V!E%5C]__W2/FV?F6?QD$R_,V]>JK]<3#:DL,+213(QA&Y:  5^,MU2."4[
M-U)_;#?1L2,_!+J%3.);W:E-:WF3Z=O\#\Q/=2.</9.J09DV<F1,@G+I+=0M
MK=2?95P0.$H]3=6<]^VU7TC6#K\.-/Z_\G]02P,$%     @ &9AM4"U:<)QN
M @  <P<  !H   !X;"]W;W)K<VAE971S+W-H965T,3 X+GAM;'U5[8Z;,!!\
M%<0#'#8V7Z<$Z4)5M5(K15>U_>T0)Z #3&TG7-^^MB$<,4[S(]B;V=D9F^QN
M!L;?1$6I]-[;IA-;OY*R?PX"45:T)>*)];13OYP8;XE46WX.1,\I.9JDM@E"
M .*@)77GYQL3V_-\PRZRJ3NZYYZXM"WA?W>T8</6A_XM\%J?*ZD#0;[IR9G^
MH/)GO^=J%\PLQ[JEG:A9YW%ZVOHO\+F 0"<8Q*^:#F*Q]K25 V-O>O/UN/6!
M5D0;6DI-0=3C2@O:-)I)Z?@SD?IS39VX7-_8/QOSRLR!"%JPYG=]E-763WWO
M2$_DTLA7-GRADZ'(]R;WW^B5-@JNE:@:)6N$^?;*BY"LG5B4E):\C\^Z,\]A
MXK^EN1/"*2&<$V#\WP0T):"/!&S,C\J,U4]$DGS#V>#Q\;9ZHE\*^(S4898Z
M:,[._*;<"A6]YEF<;(*K)IHPNQ$3+C!P1@2*?2X1NDKLPE5Z>%^@6",P<E=
M3A/(Y*-E!92Y";"3 !L"?'<*J74*(R8VF&XLDD)L.5F#8!@A[-82.;5$*S-9
M_,!,["2(UV828)D9,=&=SC0$:6SY<>&2. *16U#B%)0X!$%+4+(JA#$"T+J$
MP@$#ZO/@@%.GG-0AQWHC=^FJ3I)$$4HB2\\:!S'*TCA\H"AS*LH<BI"E*%M5
MLNZT6"-"B!*$'_Q95?-U-@3@$(/MC@!6[WD$<0J1?5\.(+#D!(M6U5)^-EU=
M>"6[=%(WA45TGAPOH6YU5GRG)XII@1\TXSCZ3OBY[H1W8%(U4M/N3HQ)JA2"
M)W5@E9J \Z:A)ZF7B5KS<0R,&\GZ:<0%\YS-_P%02P,$%     @ &9AM4)L>
MO4<Z @  H <  !H   !X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;(U5VXZ;
M,!#]%<0'K#%WH@2I252U4BM%6W7[["1.0&LPM9VP_?O:AB "L[O)0[#-N<P,
M'GO9<O$J"TJ5\U:Q6J[<0JEF@9 \%+0B\HDWM-9O3EQ41.FI."/9"$J.EE0Q
MY'M>C"I2UFZ^M&L[D2_Y1;&RICOAR$M5$?%O31EO5RYV;PO/Y;E09@'ERX:<
MZ2^J?C<[H6=H4#F6%:UER6M'T-/*_8(76QP8@D6\E+25H[%C4MES_FHFWX\K
MUS,1448/RD@0_;C2#67,*.DX_O:B[N!IB./Q3?VK35XGLR>2;CC[4QY5L7)3
MUSG2$[DP]<S;;[1/*'*=/OL?]$J9AIM(M,>!,VG_G<-%*E[U*CJ4BKQUS[*V
MS[;7O]%@@M\3_(& PP\)04\('B6$/2&<$%"7BJW-EBB2+P5O'=%]WH:87807
MH:[^P2S:8MMWNCQ2KU[S+(F6Z&J$>LRZP_@C3)RF]Y@-A$GN,=LYQA\02$<Y
MA.J#H?J6'MR%&L," 2@06(%P)!!&P217"!-.<H4P$1Q(" 82S@2R9%*L=8>)
M+::VF#3RS \VBD"C"#!*88$8%(@?KWD""B3S6J7>)-4Y)L@RV"0%35+ Q)^8
M )C1A[TSR4"3[/%:8@_N->_Q:N)WVA5_OH>W(.B=#8KA7L,^D&TV[7E_MD>3
MY(,]BN&VQ/-^FK=##_J\']#HY#-WUT\BSF4MG3U7^A"U1]V)<T6UJ/>D^Z/0
MU^4P8?2DS##18]'=&=U$\::_#]%P*>?_ 5!+ P04    "  9F&U0(?;PKTG2
M  "I(0, %    'AL+W-H87)E9%-T<FEN9W,N>&UL[+UK<QM7DC;X^<6OJ/#(
MTV1$$08*A9L\;T=0E.S6C&1I1+D=LQO[H0@4R6J#*'85((K]ZS>?S#RWNH"@
M[9YW-F)GHBT0J#J7/'GR?OFWNMY%7^\VV_I_?W.[V]V__.Z[>G6;WV7UL+S/
MM_3+=5G=93OZL[KYKKZO\FQ=W^;Y[F[S73(:S;Z[RXKM-]%^6_Q]GU^4^^WN
M?W^S7(R^^?._U<6?_VWWY]?E:G^7;W=1MEU';[:[8O<8O=W*F$6YC<ZBGR]?
M1R<O3O_MN]V?_^T[O"0OCI/H?;G=W=;TUCI?-W]^G:^&T60<1\EHO&S^^#ZK
MAM%HAA^34?/'?]]OAU&RZ'[SB>7V/O[Y\3YO[6!T]A_-[\[IZ36_\<,FNVG^
M>IUMZM8P=HZ/>5646-4Z>IWMVL\I1 ;_ZW\=W-D/1;W*-M%_Y5D5_4!?ULTG
MCWE;U]+Y_@__U?Q& ?DIORGJ7971,#]E=ZT-7'SXZ?+#N[>OSS^_>1W]0O_]
M%%U\&$;O/K\>]@QX02NJ:#5O"4.^1O^1/S:?&]'_+9/%)&UA@8[P2[[9G/VZ
M+1^VT66>U>4V7T=OZWJ?5\T7?BI;Z]U751.@?8=S=C9.SB;CGE7\4&SR*KJ@
M]V[*JK6)\]4JI]_IU[4\V3/*7\L-7;^LTO%:YV* ILO^E-^7U:[8WD27NVS7
M/L;_REM??:ZR-;_P>'=5;EKP^.7B0\^<EW?99A.]VM?%-J];P^ZJ?0M@^N*;
MN[RZP90_5N7#[C:Z*._NLVT+1&::6SK.OF<^%[M-'I77T3@YN3JEXU[M*WJI
MM8OR[H[HTN6N7/W:,\W;[8Z.8[4KON0X[,R M/FXF2)Z\W5UFVUO\DZT_^G\
M\O7Y?_8=EK>:F/:757D=?=COZAT1*()+SVL?]U>;8D4TILQ:JPJNV:OS=^<_
M7;R)+O_RYLWGRWYJ[)/;1=]%R.HZW[5.]R*K;YF<KO A__N^^))MZ/'6@X3G
MX!]U5.6KG!ZZVN1QM,U;&WB[_4*O=UR4CU5^GQ7K*/]*G*LF0&'6<G=+=VMU
M>(GZ*U\( C<A"4%NZZ^DC2;U3B;(ZUUQQY>3","6SJ2.BBVM8468CI&NBLT&
MWQZ&&IY<$R$AEE=L]S08<=^*>4[[%I8[(C>'=_2QPON[QSBZWV3*S@#Z>Q#Q
M3JA>T$QT$5<, -K ?57>5!V7U4*?1BFW9ZMNU,=3]8XY!HWUX>+LU5_?-I_Y
ML2S7#P2<YO?OL%C\KRIN;@4R#]EC1'=['1$GCM;YEWQ3\D[:T]*]N"GHO!0N
MG5O](* EJK(AFI_+/&?E]=F^SGO@^8&QJ/NW=^7VYHPHPMUO/<K#2+DI,D*A
M8E>TZ;&],??9HUR7;+6J,.6!*W!X/'Y[11247N\6>8HOQ9J$&#MIW[KI3H#Z
MT30 2!G"_+@K:."ZSJ]:A_A*KU5XV58'KN41 /[-M_  4($>4>\V7N?7.0VQ
MCG;9UT.C_%1NS5Q/@?*GW*WG,<JJHL:SUU5Y%]WO=]^MP(K+^\Y-"9H?6(;L
M^L #8%@%7WPY!@'E3;Y=M1^&WO&ROL]6^?_^AA2+.J^^Y-_\.>JB3.6F6/-A
M_D+_)5&I)+EPMQY&-1CC;;E9D[SS)Z9P;8[^*5_GI-" *- L"NY:..J+T7 V
M(DRN(F)*^WP8G>]WMV55_(,>(?4F)ODQJIGK?A\5D N%,I6. T>323R?COGK
M21K/ES-](2;N4=_G+"9LVD+=>EW@" B:X%EGA,6K[+X@Z+:7OR,5ZR >W^TW
M&4LC$*[KC6A6V?IO>R'!W8?X>\'Z$Z@_G6Y5\D6D>TA#T*WKP9GN05KX9#E5
MKV1VL2%Z&9U'__?[_.XJK_Z?GL=X"W*J!P=ZU3_0 4'IY&.&NWB;[PJZ3Z<D
M.+V(OM.#?P[^6<R+3@@#U@3*K"+*2F?!8[7DL$-C919UG_.68/5SWBC[Q4\?
M]L_?7/AV_W;"Y[HW$#YS:,G^*5]^IG_>O_F)3OC##]';GRX^O'_3+Q0_^6HW
MME<DOVS;6*D,A1@8N%#/0Z0&$<Z2;'9=M*[UC_DVAS;,XM/ZKMBRLLUTP8@#
MK5>(LD0G&QKS- +)@" "!GA?UDR=Y#H6I$\5%=/T'H&<!(9<.$P_PQ3>4LBS
M)[JBTY<=(AR3$7VR]V<=H$/P)="< <&$*+FE=4NA;YC60(J@]3D1GHZ@^WEP
MU_VVRK,-,XF;$()',=A#D#D$X*N<Q-_<[(D$AO:!TO:_$+^GE4!2/KDBE"!P
M\/Y/#[Z(;?G 4A$(,.P_TK=/O1!ENUU57.UW3$EVI:@,QS"-H];3&OY8GM9Y
M#T N,C$1'"D#-A?Y+-'Q-[SHS?='[?Q55A<KA_8@SBLEG:#1SYIGY='<GNDN
MCD&KU\=!HV/IO.;V<)M]H)[_LS?9.6'/THPRM<Y7Q!WI)6]QK -W,N)..>.7
M''HL)-0O!+*;/-KN(=>(6N1V6T>DYJX-P5OG4$V*;:9:5XL>'V!REY\_7/S'
M7SZ\>_WFT^6?HC?_^?/;S__5SRW[18KC1+F^A_HEZ=Y76B)U_PJ>DJU[WR3Q
M..JD=+UO,%EH(_DFVZZ HI%O@YOW/0=)2X[Y],EW8.CFEPA#ZBY[9^L!?_B.
MJTUX5ZORWCCB9SU\:)97^\>KC!YY>HK^)P^-[TAL2U#XFE>KHL[%FM%)D3H>
M.317^_:W+,A8[ME55C]AE.G!DI:E]@@L:;WS\<VGBUZ^C;>S%8E0(B]&ZP[?
MQZ4RU8M?SFC^XLBUMUQ01ZR]]<X!XG5Q?OF7Z(=W'WXY8/5FT_7UIGRH ^&6
M]L_6_VX;FB4--5A)E1/85@5!8.N8-P0A^HL-XO>0V-9TOE>/G>-W",C/EAM>
MYW0#5H72+J@'=S"S_:/;P&?NBA,7(Y4CFX_^[.3@$PC"IQ$$80A2V%Y#%NX@
M[A:?C31/X-H(  A$<E>Q7/DDPT0W<"!V6-EH8EW$;]=D?B#YNKC9JEEO]2A$
M/UL]85!I*!W.A,'&R2=5BM=0U"!_*#FT;QQ06R[$H51L6_C1X4912]SO]5@<
M\*]TF[!_KWTZYI^O?K>E]Z=C+QN1@J,4G^<,^ S9_J@AGR)2!;M>GB)2:[T5
M=,_N#_F*C!'W*-\0W8-5GJ]U(>T[>/CY)Y0OOK!\\CZ4VBCGF!$]"^85OLC<
MJH/57A!GRU<"%'KW*?_?Q^R1P0,U>Q,XK)[CK^H\]!.5ST^/.LKF\5^3+$\,
MY^ [O@^'[C/A@*\@]&HUS9<:"DG/>Y_R^WVUNLU$+.K69[KD-XL<<@CT&.\O
M]V0LGR^TC1.>\+HM=[DA0L*5-TPP[K.J;6?6HZVCNVR=,S-[SMOV2(V6=<R!
MJ-19L3ORA*1!_@0$4*0]PGW>ZV>'E'25WQ3;+1.U:ZB81=F^ (?>ST&F^][\
M2%QO5=S#]"@[; %E/(S:#PT.J-E"^0N:O-Y?U<6Z(,Y*U/1DI;<4+I68%=A_
M_9=%DHR^UZ /_FO\_2F]=G^_>:2+2*/2@P3/G?S!5[+*Z71D#KUY\N.9/=JJ
M7!.]$P8#QU1!?(<O"HD )!55M5&@+PA;LFWTM@85("+UF;Y[E=UF=UDM"_QY
M6V!$!-DHO\.WK^ :)3C_M4!\BWE]R*_K7G01]-)]*:8)W0 3RSR3O_;LW8.Y
MN,*EJ.^(V-)*\]7MMMR4-X^Z@\V&OKRE7^0MVDD6?0%024@!:33;BH&'FSU[
MMNXEBH3D$L..029P_=3*O"OW%<DNAH,4ZO0"F=CA&?<]/WY3TB*W0C:SE0X:
M;GE-;]^ UE_MB\VZ]A8OZ]9S,7*L;@:GJ[$&UU4FK&I?B=A#AY/=Y.;]Q@/
MA<:>W"+9O:M@"5>9;>H2 ^]I&QB'UAD] (DJ%LI F>XA;XMHS'>*![*+6-.?
MU6/4B6V*D+7"(J:[1QB2YQ M8U\BL)*3Q<^,<+Y8&3+E-A9'=_MMH;</]TH6
M@"TWP1J;F\/G:P#;"L!3R8ZQA*YPAW/WS\DPZGAJ *M=K4HY$5#F[2\9NBN?
M'"C5I!76N#A"D-E)O&435Y7K $)D2:XLJS63^X=B=\M7+/-F%^*S(1C=B)<$
M.URM\ON=,X6%%Y56>$[@(W .!S\+NS&"9BWK]38@ NE3RR_8(H1@4J@&O,X_
M:HV$2BS6U(KO?!MV0-)?<[=NT?V(+]ZI<6)W"_W]^II(*@]?<4Q@S@HB"^XT
M@P:UX-6FGY8-B"2MD=:'VR1 $'?_KO<]F0E@P@N[HP[>3-:U/O64J2Y@](KU
MGE4Q]Q*#F-G7,+JD>U5<$]A ,F@.YC)_8R"4!Z EE#&7-6=5]8@QQ<')^'PP
MY*IHAR;=: "47/N&YPBW9[=G=V&]W]!6"5%(H%P7=%ITY=T."$N$(^Q7MV[Q
M0W?1''CM50/:,2G##NCW-8"V/@J%'0@RH]WI,7HL>#S_'I:OT^B!A,+-XUGY
M &NKS\KCZ)Q@L\F_QM';[8KXO?)1(P8(H7U7W#&^GQ@N[SUD6'T<?5CE]*5G
M4CR1YTY;[Y,N+3^YEU_GI'=<E*U']7OW8*>THN0XOXZCGX?G0[?07\Z\'P\.
M\O/P<AC]A61G:*X"#7\8\XL9XWO&EI."@'N7_:U$?&D'>+LF.E&QY%0<&=X<
M^H-;YGE>Y5\15LUL(F\NBW]V3_]$.[@@?+W99W%T"3 0AEP,_^I>^.GRPAN<
MG@-WBSZ5-2V6KAS>^3A\VW[O?/W)O<>&2 /XBNZTD-Z3;_##-Z<,EX^?NW8.
MLR,]IP9(,V+ TRW6%D'D(B10HH]$O$"OVHCVZJ]O&^ 4<XV50^D*ZCW)11L4
M>8U]S6(BNLMWMR5+UXX9$#")$M0^F8+!52]M="6F4*6+SD151[?9%_B)\VV4
M;PIVZPCO"&C <-"T<[WL!(4CG-8>!M&RQ88DLL-"X.?+%R&(K_?;E7IH[$ A
MS;#2_K4NS(DYH?PO @^QK6U$.$6XM/X41^%EX['TJ$_-@NV\.((\(TKI@K,B
MAGKUV+]8O'3,=!8\ER^&>(%_HW>8Q))\15*M1,#C2.@A_OU]_A5'3,RI+NO6
MZ/IFW?EJOJ]*-9*9%1Q\GBYT2=\5-%NUOR^R6Y5K<Q.?7O%Y8KMMU4:/692:
M5SED6W/R5JD!'<'HYGN(V,77G*T%%C ],ZX"EU #*KQ3L;'(PG$A2M[8%V0\
MB(MD?T\OWV75K]#!"1"%<E*HU]=-TRYLQ748'AE<)?&^GMV1)D["C;"_!R)\
MT8O)-)Y,$W[@Q2(>+9868H_( <F1KP2_!+OYK&^"GX>#)0P,E./+)*X#O)7O
MJR$FG3$ST5G$/^@M,[+A,4S=8^4$9!EX..A5_5]&_58!C%M(L-(ZO\,CZYPM
M?6)PR+:_"@QOBYM;DE$V!;W;]8S(P73H54%Z#ET[#1Q6&E'E>70GB6 PM1%&
M#P\L*N-]=<.^^>W"2C,OQLEP'MW!SJR*Y8O%,#5?-,\+(A6T6E!FE<+MKIZ_
MF<%Y]Y+C@#[>9A[H<*,A- C\ JOX=;Y6S8&0>P_E"&Q !?E[$E&_LGA(O[^8
M#:=FA\1NCEH$+)H,\F)K[Q,6$8B"C6DFL^'(SC.X(, AUH9OVC7,*'+Q.KB/
M"B6-"3@ZPW!!_P<$\(@?@:DYN(7J1'(YL"K"$LMX-'7L%0:A[SRSS1/0<.C6
MS0890)9#BP%8#XX!2 OU)A.2TH#9W"$?X4>//X=.N7Q@C9?G*/=7N^O]Q@+D
M9=3Y8I6S2[("G<D@5GPIBY6G4 DA!1E%8$B$=$]Q7E41(@KO]G18I%.>E=79
M??9H7Y.H%8!4E);LAE"=Z8S0^R<6:QAG$P>N.-)/=1IS=#*GJEQ7O*T587JQ
M8^]C[BQSC<&(HQAC>ALP>F!-:Y0$Q^2RNJ<V86%W2Q.54,LWT0-=?H+6]36K
MIH26[.J&70ID8 ,;T)<B?Q BLBFV?]^S[JQ##J./&4%@O<\]F8^/$"\QJUC#
M++_G*R]<E VD-OH?9)G]*5MQ;EBC3#@@<>/J!HNGA6;,&7=';3F[!I9 ;24^
MN55UTSA2?&GTZVU&NH1:PS#R?;E3*Z$89%>PN[& R8R%R)AX0T)[QA7V?D>O
M#@<V$>EE9#_"B$+\OV#ZQ[1=AMNSQZ'V7<KW;$+*JIWY5FPA]"5K]'P[X&.,
MF4R#IH>P**^(J^;U"@<:"]WGV%V+,XP)V.EU4=6[LX+XB'PJ]P ^\<ZAMW V
M*=HUAP9?0S:ZD%K2)LK"F"BM7<+=$KQF#(]F.KUOM"$)$..SUK Q$X(L1D&,
M)6][)A66<P@((&IPKDD8 "]9\B@&[QK^LY=1\QNU?DI4Z"X/?I*03VMJ#X4T
MM1A9AR0?I_H.NZR\710([CTE%W%40(A_C/][B9 X&%GOJ1M(DVV]>RU+%7P9
M/#_KD"2X9[\#Q4\LK<:XQO>3E-%_B'3J7K%L@UYU&._I5GN(F/>;?)>OVZ?F
M3.@JLC+_@.WJV2[_EY&^<_PKWC8;VPB&Z #!'[7-I[,T7T8'GP'NL$AOR952
MJ]5* A=S%AMM\,\P"D*!0&RSS4H?%,M$%B%K@#,B"9RY,4\8P3:\1@ZH[/8!
MNO+])V+T24RH5>XCM^60+$C9E_=U#JZR(4A::Z(Q'T.$PISUR\$K^(1P<H,I
MJ$8Z8CI4#SZV 3-(@R>"")OZD1C1W6 2//'AFL1Y:/^$&R :(-9?U;<3#,RO
MC<UK?\UOBQ6!O/'U.[AOX0]'Q!')G2(*#2YO8;UF@CN5)T4-@-<7,!J\RZZ\
MJ:;!F,^)V0!')WPDLLD\76EFO7.?!0=SY]R,24ZH8 +?9%=EI7A+BR(.S1(Q
MG\:>E,JJ@>"!1$G0.GZ9K*[KO5&UGR6#JH0MOFX@*[NS6&!1TLH2E,,58#/-
MLI+[J]N"F*"1BD(*9)/PK#1BOD6#=L$CK;@76MW?"<&+:V&O:L-_H/._92 H
MPK(80<(674,11" NXU;MKY""Q!*/QYL+"0=DN29;/QI+0E&QQ8\M">*JQ@SK
MM3.EN.,L;=9R!.OA1CP!/')6!W>)QO"6P<*GF9,F&48_E2ZP\R&K31PUT[P&
M]Z][S1PT&)1KB #;F[,-1V[( B #-+X*I5DLQ(7H$6SS+?S:$2CPCN^*6(W$
ME5941.2P&<&)-:OC O]=OR2D\]YQJ X)'@)ZECZ!"D.8=RT&8ZP']KO(B1:@
MM<R?W2HQ8%VKP5CL"5E@ND5P+RBIHBT)CH2;C'9JJK(NI$P#%^/&""L3["=T
M\^N.TX K,)8MBSL&#;?N*B#\),9#X5#96@(%=$AOAT=!T,Y  ]]4Y?[>\Q#2
MI(!G ,P?6-9J'KH@/(NUN&:R5-_28'EMW0"VQI="OK_6>])8I:!48R$PO93[
MFUM]A<@8="(QRJ]< !43/;'WR<5ISASP+W'%L4)WE>\>H.9T0*TI?5S3@(9)
M#G[T/8 M#^'+R/YN195:48"E$Z$!7W(Q/KJ1&[BNYZ:!;]8R/(P.3^_>@(/=
M&92)$%^9A)'0MP'R']EH+S$)6MY/A\[ZH$BW^74!XXEC_=>Y/3B-3N:E"C,C
M46+7I@_9CGDGV,J6-6 H5,U-L. BX,>W@:C!1-5.9@!95+YDUR.E"!4N#HA
M:D!6TB:N9Y@$5%%W^PAM#CG>9ME)M&0B.EBWMVTZ3L]S+#L'Z*',LE5WY[MN
M[A%&5SNC_G6YKP@BQ,J,*,+ND&LI8@32/HS>.YU;8GFNB[Q;-W+S[.DX+3_T
M;,,B*.^R8H.@GLVO<8=(;%&KSF\T.#M GKK'Y:Z.''\),!G0R8/B*;?JCD/P
MXYSD1JE>=G/P3L1R\&6=-[=^T'(47LVN98NX<7>?5>U7#,?O9FCA0+2,TN<2
M1[_(- 7AEMVD)'PX[B++16T%0?8P'B$K.)>(3_W=E6JO)41NACP?.6*6S%EV
M$7?58V2BFWW!QK;<A+@9QZIYR!BI4'V*#1"PMSKAL-8'AX//AZ>#C:,PCJD:
M8LP9FT[P"ET**^M*U+%?)46C/NA"E=6OK#9J3INX/>0S.X36K*_@RH#1JJ(6
M:5:?$B,6^W*Q+2HVN25H4 QMA;#:6Z2_-K92>TXVS\(IP<\[#B]C(KWGT#J[
M 0UFBI (4]X1L.7^-YQTL16XU?1GV.]*C"P;B#J.=TGTFXD-YQ@5>!)O;$"A
M.92&2].HN[PIRU1U.H=W1K@V@+YF88N7#"K+>]7(6+S(LK:YV$0[-X]LK6F%
M#!Y";'ZW!\&OGW69K+##\=4LG^B9.[P7A/?CN'1[=W1H$H1&P&?<I=OEWI,+
MT;P/@>,TW/>#24H-=US[$I%QR??L7I1.?D)O%5O\]J0.KD77L9/X$WBA7")W
M?V'/F ]V+QB@04-#ZXZ,SS:C(&CA7B"$F?S5]?@@^0XI9V3U1@(5P4LX5KS[
MO84$NK*7R+.%O.>Y!IS)NAF\(L8Z>._SU,'K#JHT6(P&WWK_^;&'#@[&^-7]
MYWT/&6P^-QXU__NY<>K=9/Y:3<DB)TC2#^VHA0G"H@29NB1_0M5Y^BV_/UU\
MV_*S=Y^+FH>[HQ5M*(2L^4^U"[9ML,\3&W>*5=X;DX$+)V*E-4P5L;7-3" P
M8=+Y^M.IE9^RS1TH$42P"IY!J^]C79+;(@(7M'4KKM/,'U:[$IM,4N.ZU'M>
M20V)KG/H8OT<@=^]8U($B.UC59[WLN8W&I*:9&EV0=V!-10(&[!5<-0!("1&
MS46&HA MWDB7WT8(B*OJV^+>V3/L&P"5T5$85O].4R.&1&"5C!BX+Q;Q5.H_
MA8)=P*$*-U*L1+1_%[[+A@,Z';\',SHFA"1FZ"I?%HWCB)&P@,90R<C)."H4
MTMT15.*+UJ&NNML7'+&^WD>\"*.M+"R6A8+-$W? PDWQ*PZ3P[F@^%G+0UO^
M/(@?AU?6BWW/)4RBP'3H+\=3IR51I5FB)&IR)(E:# <?MM$/^57%>#J6;V>A
MT&QO_W3<B?]$?!C_H2-'SA]LN%!1APR]88QAZZY5C6B-"'R:3.-D/!Y&-AR4
MT3L+PY:[<;,NOII &%H8=J.LS6IMWF*N\S 8DE"FAB6]83#V+H1,4]0JW*J9
M*V\$68E :"1V7]SUM\_I+_\0XNRC<NXL'?=5H0Z1D"CY"*;$M)O/#*/71L^#
M1P>;NX:L8@[M,.T($4%M)>%[]NBPR"ZC@F#>)9(-!/5&@F3 6KT/[%P#<-WE
M=,&L!Y0@CJ?)=.ER9D7MS[V3),=P&[[EJ&60#$B#P-SN," &WEK%'&,<%1U6
M14+J<3R?2M$_@ZA!S):0Y3:0X@"M3 Y\T^[Y=#IZ7R3?X?B]6'(2D2K6"Z7"
M0P%Z^L4L3A;F]CK+49>%1RQ,'<<5V*$(%Y'7$OH)0E-3K#=]'MZN>]F8Q]@L
MH0A16/5*9ZZ-_W <B8]$DG3T))(T:?C<2&I%_7\>6:YQ+AS==1!I\A!GTGAA
M<,:7B.Y(?F4?BO(?+7I1K:TK,$0?C8]X'LXBX%#.7RAZK?;_+H,;8C"L8+$[
MAH!&0AI!<2UC 6:P\(VPE.VN::EAQ&EB)+R-CD^W RAK]@@+?[I#7H)$4=L0
M]\?HI"9$^@GYQN/):3?A1*A++!]U&._]6P1,PA/1,LSW9-5;/OA4ZD_LU#*U
MT@;R0#/J<R$WI%>GK>L2CMU\[0D@[>U 5J]0&X<8UK6JVIOCRRUW;BZ\%6ZK
MUA8EH66JM$EPF='@'J! A7A7YN+VLGGI8=;&-:$S)Z$;+TV8P.FF-PF2YNJ)
MXI@+WT(H02VA'2PL)Z-OS7-?2DF3D,BV1G@G[%CA;=W7*NP>R#X1L3=47/VR
M9QU@D 5B671"TY[5=>Z,3O@ Q#AT^2F(P4MDS^$NSY41(/*R*C*37.#EOP00
M\7R-;2J%DD;BOK7(U-9-[.[,SDQB)7(B=S9AA; .24O5(XGS.U<TY67T,QNX
MF)$06C,&A$E91+ELR(;+;Y7<)L#D,G^0T#T_+RH,:K;9.;^X5"PNLN/ER6O]
M$ +Y*^SN+P7RKM?(@S/N/H[BB+W5Z0WU2;^EZ<[;(*-O0$VO'E5T9GN3!A:V
MHW, ^)_RA^BC)$,#'R0-I9%@STB2T=.YVJQ%WJ=9TLG"1O3?(&J);<QFK7S&
MWC;NP'%%<DE&HWF((=@C@CTY8(*X\E:D9\/]@_SLCN@9C3PII( W0RE(N5V[
MPBH,(JU9H(8=-AIZ<1@F6^0J5]W2>"^WK="M*\D M93'Y"0X6PF[716+O3,W
MN#:,+O>K6Q-$U]">_,(_LJJ;FRJ_D6"T!C=PJ08',S18UT6 L@U>\PM5&8#7
MN:Z(C5[A3(F+G)<\CF28'#UUJ(W30OS)384J3/IB/%_&D^GDF89Y,!97@?5E
M6%+ 1%2;(?UBK>T 6(_'J3#2+C/!*51EF$"WMZ1&I$Q?#WVT^EI0E+[7?ZI1
MLX;G:&RD]3.+<(010'S9^<31YHVX*Q=%40=A%!TR2-ND K^)C>H_F*<>.O6Y
MIEEFZT^Y@OJENI9XV1+/RY/2KAZR:ET?!1L&B<:1F+#*?"OA=GA+7%) J)4:
M?=E]R?I_]I4!HZ>O+$?0RX;YB G8LI, A)C:']E%-X%&H%;$;K?)UYJ%)V2(
MF=S3NX*,X(<BV9VHX]?%!X>K]VTP-L)=""?!A \6DAG=MTAB'_BNVCC3HG;5
MD7:!;UOD_N;"62&Q@5U"-4.?E 8JJ?,/UB27_1]<.Q.QM0OSBNQ!%*89 V)Y
M/H5QPI)L;[X,083 -E,<U#-BW7&X)J3J6HY*[>Z(2]=\J<H!H:FH!R5<..!'
M^"_#O<JOD9116W$8-NRL9>H3S#$!6K"V UD$+BYG4ZXX<+"U5@&T9\HSE9Y<
M[%([A$1 1%* QT&N'NT/=;FO$,EI&FPU:.P -!;_6:@WS+PX2&9Q.IW%HR09
M)--XEHSC4;I@7YG_R'(QB\>CQ8"&&M'_DL5\<.D\'O(8[$++.$UG]&DQ'L>3
M>1*ZV]R3DWBZ3.+1?#J8QPG-/IZ.!D'=]\&+P6P1SY>3>#8=XX]I/"=%<3&=
M-]?OXZRM!22^3_8\>L5\B/6@>TU8O\<KQ=,JW=-=YJ:[J)%RC8Q18$/T[(L)
MZ2'ZL&*NJ+TQD)WGUW%0::\QG%<'2&*$70$F7L!#:2Z%,:R@QE!Y;V0"V&A(
M(EIO'DUM-:;_J)D%6O9CQ0G1_IS#Z,)+)LF]=(7,)F*)M!3FO^5K31^ZMS'!
M5RPA<5#:X[W&<VG*DRJSM(7)"#N;3(FP/9HD*>Q',RR4WGVR"2]"D%K#I#J
MI4^XO+H1X9U>9I<(!P)%$_T,6W]#Q+GB3-*K71C^X%3+L=7=FA=UIUC,!P\K
M1,/5[RE2YNKZ2\(+0<"$'GAMT-F%-NL6[<RT3M!&DTO8T"OLZV$BC<1O:7JC
M%[HB+S72&YW]4E>H!<_$KP\,D9(,NGL9PV9R",/'4V>[\DSBTEV:1R#G0=_-
M]90QCVIE4CF0Z2ROV*1VWW.?N97&^JP+4W*P:C,;(*WG1'=0]]>IYLW&,1E+
MHC*,TLH9X;JSJ+G,84A-GT&P' W0ZB56"2Q[R1!&\K0_4J--.1=7-(L-5'86
MIR9K7Y_=HWG#ZL/G7FF2K+TNJ7[VJ*"[ 0WB?#VT-"+I5T@C*JF5^[J5]DJ#
M\U[VU=9M$'F('+5B5NF522L:Y N-2T <81)HU+Y1YAF08=# \%)*\30/*HWT
M8Q,KQ.;.GGHRC[[&'X=P_1WF!Z/B]@'&6QGZ<]X7]Q*KHA8"-C;T,[AV;3H3
MMRWHA 6&%H:.&F]^Z3DNF7=?$<'><7 0VXFWT2N462E"H/_S+[EWH/_T*VZE
M(58J.Z4>;_.Q/3@VO'-696;JWTGF+9?&VSWZ%?0J1\YMT3E;C%$.W%;'TU)Y
MO[_6'<P;?C9,)J;LT&&P"@0'KKM@@^>&38IWH'"?RV...29;:XJT\XRLV"^E
M SSK6Z-XH8&S5JHRUXG;J-7/*E1I'=;'5*7DBW%XKUT9D":@/-A>LWZC("_:
M,/;L%3%/PHE+*>[[I^8)N<A&I*CX4BZK,_AA4ZY,721L&F?:)\C4/NZW\CC=
M)LTU$V,;I!MG:2FV]_N=,;2+-:!A$3R1D_.2/!#UZX02MM2NA>Z8;A2ERF-A
MT&HM5G^;4H<2@&*(L$6;Z3N8,B)47J\EF:W860E(*N9>;8H;TV)'B;(9AK.A
M W72Z*:2;]NOU#;%.TZU$INVA0>G3[$--;8&5+'1$&!O25H+<5'#(<5]I! F
M ,-J ,/-5NH?5MS9F4@%] 5$3#/5<&%O-L1=SE!N9-VB,8;)$\6XL>80:RDU
M1GSV[[H#;^<U5>LZF,K#-NGKQ3FA;(A2/"BM%TN@94ZR63S5"^1CU%"7I9<$
MK1.H>I]5FG#.4J[UJ\5:LTFB6KQ9B[*RM)9@;))1.M?(>5WLVZ_59NO553QR
M7RO7?,7)_#Y39#<7*W%NWAW,X& Q["^\+PLIY,9WLE#'#.$Z?+J9U&IMWB,S
M@S%8R1T5()I[:+)KQ03IPKJUAYN/UJ2$7<=VSVZ/L7KO.5HJ?$7C$QS(8G.;
M<'IA(GJ@:O&2[5BFCG3=Z_ 20^UF$V3X^0%P)CPAA+!5X5A3LN=J,PB98&3\
M,A%KCII\=@T"IN7.\8MLU*#C\3!Z?I$ [*21J2]24VC-[I[6#]?Z;Y;VNMBG
M4S7^"2+?1[O&-V:-,LV;K[E60PU 8+VO6@U6,,,Z2?=;839\(WOX#/>K*TX]
M2;952\O:M3<D;>PX7Z#<NF(D&Y,7PL4QW3@L:+2VW@$PQ>PFP.C*W6HB=1-2
M/+8]$LNO4:CC3FH#6]J%2AQ:_,H63;+FEZ+7Y\%/?0'?0<ZK6-FN-<7:JZ_3
M#)+0.L..Y0H. U2^5073BTO\B#X*S4<F<-6UGD*H:COZW(.\4Q"X8%IG@5C1
M.%U1U'PKQC@N^I>IP]TEFIJK$)UX]^^C^?G<_&S]WHQ97$Z4-01:AN7M7B.#
M ]7F+TDOI"=<F4N:#-T&;':5=>3CC_9*@NUYT>C9@>A=7B\'\X0NSW0XMAY.
M[1= !\,FQYOB"_N>U-M<.G'-%#G$+:$;O3$V]V.62\NK99VR/;\9LDF8LB$1
MDJ0@^@7;<MEN7WOBNT?<6-#;YG[@F'<@P>E^LC[L2^_([ G#8" R79 6<.2"
MA\%^6>&QX=76!=N] B98]T;VYIY=FT./[\3(("#BUD;.#GK,#*;&G;]@F)2"
MM(1^8"&RI"=APJ <2U0B"WI65!L)TZQA8-ZQ,H("W>_;(1YL4<$;)8ZQ(-U=
M49N76 ('B:G4EAX2F"2Q"NSAG3Y[X)18(?;#-HS.#@(F<Q2ZB0:Z"CU'V:4L
M>D^Z.6I;;PJZN=LB$PE-O18<P1KT.X@];9GC&W;Y@S6SR:<N]9CC#MLQ_4]>
MY?@)N+7HKO?;GQS9C8%NEOP)TPPNT.%)>!SA6LH@-3F*R8$G(O"VU(MO4QI9
MPS=]7OCRLF32$9MO3A*9@YFT>/<SZKBH:. :'7P,!SEA]Q>3C496[NG@Q2"-
M1XM%O!C/M9RJ$HS!R3*%PW!YJF[ 57N>%X-)/$[G<3I9=/I/[8KK0.)>-Q,,
M;%Q'1T@"ZM@[]T:S9]_+P0]6]I 1:%%8]CB>3I+?4'=LD(SBQ30]7.)JL)BQ
MO_6M%AG0T(=&SCT!9[GD<-)!$'QAXU8&)^-X/)['R6ATZLIEFH8]DK0H;<<\
MB."E9#:*YTER.OBEF63M^GOJ,(.39!*GL_FI6X,Q?IY@[MED=OH;RI8-3N:T
MAN62UH BQ2X4)XCX:?8&H+?2%  Q.%7X $1LN$)N'*?TX&PZ&_S4U\!1R?S@
M9!+/>!_IJ2U+,IC&$SK'=#QKHV@0!;DMMYV#2Q&A1H4QX-_!=)'/AQ\(DNH)
MBOG_])SZ_S^1_O<ETD?GVV@Q3+]U:W'#F/NBL8"^&[D/*7V$M$;:)Q 2YL5@
M/KN43A1'](U4TSP3U@&#H$H?=^4ZWPB3*@[2/9LK;DNX.;[ 74M>#LY9DT1_
M&E-$1R\ZB9T[3S$",9\("9UH.;G/%;J;;;,[1+=,)*%E,-:R= ,3+A&AA>ZF
MO!E,9O)$H@_\( V<@OJL5N4>)*#%_/Q,GW_A4?'/MQ:K&WD81GYL9NEU5#T]
MD%RH 6=-+11XT1&<V4BL_V2C=,#^9@C4&?Q8P0PFYK=!.B(J.4H'070H!W^;
M\W.M"KW>J8.3Q5@XE&LQ/)C,XV62-GC^?IN1D*%]H3@I(O,L P4K]AJ.[<=5
M]4+4MWH\+V"5S9:::).U57VN2H[R=ELIO.<G4YO,54<"=2=FF<YV8?LX:3<N
M:S@A&>Z^E"A\;4BU+B5R#S]4QHZM9D>\82WYG4D^$E#-Q<ZD$A7;7I%-OE(C
M+V\HU)&?V" =-1=&QFN/!Q<6DO-P;<-!;T2;P<8Y8=UX&B^G"_Q!>+F8QPO"
MS0NEL$8:(1X]GB7Q=);BXVRTB.>C!@83)4BGDWBR3 ?),D8L\W@Y&ORH[(79
MT!I.;68%7 -+NRH-DG$\(X%@/)KA8SH=TQ(6@Q\ALY_ VON<WKN#%.M;C <G
MTP6)%21V^)V-'6P&2Y(124::+0?T_(Q$; )!=V,$&7<QFL8C@DP2S]-EO)A,
MS,!74OO #_$<C(DDD10ZFB7XF-*!SI;C 0<%U";F_$2O,*_L-'Q_GI#(GPY.
M9E.FHO[MUBK&7?UD>=KQ)$[2Q6 \IMF71!S' 0 ZWVM%3_?UY8;H-P4<9HO!
M'/&(R^2XE;5F.-"D48PFJL8-4#!A$8\7(VPNF0,[EX(:<&H?[NU*S 'AF>/Y
M:, T/OF^M=J^-\WS4 &F\2*9&I'XB'?=K.YM;][?# KB'4D\3I C,,(?A!K+
M"6D:*3?E6CG52<KFN]:KSYK23\DR,U]T8MN+P6@XG?,_=(M>]T!C-*0%CH:C
M>=<J>7D\PF+,_\QG--!F'VB"_YW;F<EV%D=LIW.=WH9&LJ'IX!=31\B40M_N
MF2:S$N>V5=O>KBPY:LBA$01>]H./4&R$2.3)<C!.B:(1A9J-#BV/7AB3C# B
M8./=>0H=K&F'3P\T1.EO[>*5R41XS,HS  ?&ZU8U]*#K1L;61NA'ZRI[0'L-
M+27;TT*C4?'MB5X:IGXTU!W;RBH4A+6=#ZDK+_MXZ"M_Q2\'71/ADB(*G(C6
M9"PW=KXDN$_306<3I,&,V 2H7#I 8/DL3A>X-4'W(WIF0EQV.9D1G9F,B,J/
MDD'0-\FG7<23YXL)_5[=D?#G!ID0>THQ !$IOR?28+)(B<).(4).QF!QC=9.
M=O"$A/'%$IQ^FA+7249@W4LZ@818-U>DY@.W74IZ($0@&9-,/UY,B=)/2&:8
M)Y,>X$#.)89&P#-K:(*&@#$E&64,PCN:+!&FC\CY"=V(6;HDCI^.63#Q36:=
MZ/UBD";Q<D2O$6%[@1C^"0$DG<^AW_S/ZC"S\R)7FU=X.NSJUB+B3 ]6B_[6
MT<J$P)!,"*%(\)N 2-+Y3^C5.1W\IT:'!>E5!WZ]&"T&*2$U:6>:F]HQ<(*A
MB/PG!/,Y,?=DP@;")7%-^H59*:WN_'#+D,')F%Y/8"X[&9/D1X=WVM7C1C;/
M>TD(=V>+I>PE)1RAXV.=R722MFK-4^U*?(VZEUY\(&&2E?@G-D)D0M;O?0H%
MQ_8[YD*8?^W&T2=FEX-_7#=+;1.<Z&1F!##SUAOQ71VQ0 &UMT"_]2E!8\5(
M:E5%37FKBEIRR8T[GPDOER5(QBWDG7E]3/I@*KR>>3NN*0E>I'S0AQD1W#DW
M @]:M!"U(?JT(*(PFC%^73;;M9 N,)V R$Q BR?$&$G ,9*?6<P<PCQ18#PS
M)XET2<MYQR6,U1_.5:3*+='7A-2IZ70*R\6$L#L9N_XRT0E+V?**6/K344JH
MO^#/TY28]'+1:J=NXP^*K8WZ:3XT=S%PP7/-9#*;^-MJM['J>ETKO7>Z.0XK
MFD&:F@EVZI@&MFW<QS0>I01ATK9>@-]!2:5S. ^7^=0X)W2MEZ3B39<+(@I3
MY$71H2].V08SFD%ZGD+I)=%IGBSEYE^57\32W>B+=*V!.$\61]'W2-#*V5[^
M)(1^@P\$ZY_-:=4L,R\F4V93O\5+,"-Y<;)@F@G6FHYZ@--$L,/=0UJQQP=0
M=3%\HA7)H<'Z8/J.7F+3X'0VH_L\Y\\I^BO.QEZ[#_"S^8S-#LB4@RA#TGI7
MVX\9"44DY<R(YA%H<.<7DUEW^P],2-H^*>_T<32%E+UX1AL0@?UX"B62%CPF
M*<TV R'=>T$Z-]&F,>UFC/R^OI8@R5R4\R1-B<^-&QU H"5,%_00\=LI24@3
MEILFXS$IF#/X8DB!4)+6U_)E0!QZ,2)./4D&,] X(H/3\1&M9W"CQ[!0Q,LY
M>"\QD 5=T@5?A9YC9J,I06.ZG#-!&$%K22?']SCL"LV ZE7L;,66%PEM?9K,
MFE6(8'\MN.9+O:^\1D\U1X*O2>ZZ81V4:\!R@*O?L:. 5UXZ@==<OE,U5HEA
M[(QUDPZ+D2U1BWX(VW5G-8LL+"EGO#-^C7>QIM/^;-AS>^E2_\>FO[AF:-'K
M8[MS./WK!2'5E&[:?"J5$D!AEG0A8"YO-[SL.7&IIMGJNA)V;@E*)] U7A#'
M3N8R*^'*&(6EQL\V30>U&IK4:CGTZO9@92KJ^@<I<4RCSK @K5L3:OW,@:-T
M,IQ.OC7U<WP_JHO1941]?K?HCD0+7J2)BY#!S[ <]F=*F(3=G6!RE2'*A@M2
M<MP7#+B'5JFOEHVXLG3Z;1C6EAT.0XW-2/?(6/6QW2387N>FTZ]NQ\L9Z;(Z
MVYSRR$&)]3;48G%YL-JU[;V\RE>(9N8DH,Q9G^'AMS:-'UT"LE',.A-?@H@S
M,X%?/<<&B#;3[(((8=?\S>!,&S-5M!-IZ07)/T2R9R-M,DRJ,FG[R\7\>?UM
M&W=D<.DDPFY_$@Y'EU/41\E$04@VD_\Q#.%+B,:P.\Q8B__)R<\NIB,E?9/D
M9OJTF"Z)IYDT>3M6"C9"_YLQ*QF3F)V2$OC$2OP(#V@]Q(-2ML&25#\:38.E
M^,_.",#IE.T1X'@V:3\<#[)%NAS)1N&4((WAF+($QHF#& IB7FP53DA2X7)Z
M+1=.$F/=Z0RKF=!J1NDL=."P(W6)G],EW#W3HYPW)(62-#H?S$<DZTQ2:YL_
M5'H0\!@YHWR/AP;FGG0\&<QI7>/)^*!WYH0.8I*.3V'36I+>-1_[#M'Q'')8
M0F<_7A"*D,+ZMML6W^_XF),@11H?R4G)_* YO_MU.MH1'<UDR1A(NXG'"6DT
MK!=MX?.V#E_0AJN<R,76$# MMAPT_Y4,L(X+?TS!9]B214WI*:3'>*3$ 3*=
MSQZ,2 ?[" [,94$8JC] [!%ACR\?&QN,"775)T_F:0)WQND3*UKRW5#JU9U5
M1P2-A-WYS,@=)-M"V1^Q/F36:$N1':*9OTMDZ,Z)P8)F\-/+XF;3%+4\HC;S
M]?U+6KPT +Z-2>?@H3]BP;^KIXJ_P0DI)[/I1':8PGRQ:#6E+VQFD7<6!P4
M?Z,=@HQOR6ATNQY+K<A@RJ<OQ\(^1%K_OKHB]FTX>D->>$5CO,H>1=/ALEY!
M@.#5HR<$^3#C6*T78AU58,WB>3I[;B$Q8@ DLNP-W7B5[6]N(?QC3>^(S$I\
M*UT628MXGU4D5- X(RM3V1(7064#_.+54N%CRE2?,SFN)!#Z\\71Y[+:E9LL
M]F*?K+\G\RMJ/'I'*R:3][3>,?&>0"SB+WI2++C55\$M#[V^,NQM8%&5.(/I
M+Z9C:V7V<%"O_A/>DNPRAW8<T)'M21K,=EJ0Y4IK1*TUJB3;BN6^N8K]5@N?
MM(!IIZ0W"W1XMLW&V$=HBOW:I$A>%.^'#S,V9=G6I 75&JMO8Y)9!.=C\DBL
M#<V5<&B.#M14)'=4#<"T"Z^.AZDM>*>EWBLI6KAN=:KC"#QSO[D7,PWOVL<0
ME#:H8CL:Q5T0,ME^IK+7+K(=*[OWBC*=<EA72(K*MY:7YS<$9"WQ27\]]*&A
M!)++9(T(QP9@3  .3E_B=IJ%?J15IIT:C,^'36.SF%F/R;1QD0@UHYQ$S@?=
M6573@8'9,@>9MDEA.IS;7!ZS&MK95"G+B+O,AI7P:2@37^\J&\!VDJW4H."=
M0/Y8&A &F3^J%H9 Y*P"FG36>?R[LOS5F"],SP#%8.^6\2VL/8&I<4ZP^7 0
MF$O*] \9%@._"IE+4[$.-8^6.OAZI3R[%G\F5(E3"2W]I67G'!5\Q"3>J4-I
MJU:;K+C+^]?MD..>Z\K6IC""%:(/;$@PM8M&987%RGY$,G4A],$K!$]_X?#U
M,&@W*&G;!=>=R&.,;_FZ"]N&@U;!:DEJW$35GN7L.S@M-<S@_/Z>M&:0G0L4
MBI=T<+J9WI%PQ?C1TIVAI[ESQ"\J&< 1<@1>@/R8*^R]RK&RG)^J"K!OGI7U
M*KN58<*LVAPM@5WX=ZLA*#):CP0NCP!H&&'$*_GG84UPH;L% 9L#&W #X=H=
M>3&]:-?-=$Z9+ISO;_;$#$7:,3AHJHB$RVDF$7$%2EFHI0,'UN&A@VU"[K%(
MU\G+@0568E+G)]#C4H/_@I6Y=C/=<@3ZHV2-%L-\J E@F_S&5)Q@B<%HSVSN
M,;:1K=<#@B51F9!T65)9EUHU5S&D4>^_]%1C6\:_(:_RD(&SJCMHM&GT_.E2
M$EK/UY]L[0=--<,^FX^/1\/(?^6COO+:O8*3AF0FPJ@O&YOTI@/9O*1ZTU[%
MD-;([+TH=1LY2B.P$=8W4=*J\+6W=BFZ$9D(&'7J#1MC:37Q[<KAN;= 3EMP
MUEB6=S<E9-2=O><R<R/]U+@(ME).86U*4G5D3 *>- S)L<OEMP+>ATPKVQNY
MJ$:JN3V@(&59OG,61DQKTM_!Z[EV 8PT:[,;:Y6//5["B2'%EHMYA;0QB\:D
M:85UL3G>;)VA5EAF<@RE2719WY5UT54#7 4LKY(.S8;CWM+-_5OF93S&I@ZQ
MYF$Y=ZPIZ"55-7)8H*I0P;$!3Z48;50L9 <(AY@A/F%?:WP"XL9OJNS^5L]+
MC)>Q$P;&4Q%/5@0IFYNMQX!3XJ;$+@R.XY]$80MV%!P9/^2;A+W6MPC;KU""
MC FN_J"=4X#T?>?@Y!C0NK_ON4*XE=JVID)K/X0:.:KBMZAAP%IW+V;KXWQK
M8;5=&1*(NMB^45TQ2V6:&(1YYD:\DR8P"4 V6GY/'XE XYJX)/AD-!Q'M[1+
MOGHT$I=KZ\A\IP=G=JGEUBOR@*)O'+;BW2BI><"@M5J(O4"HV? 6(2Y?+%5/
M9%T-[@4=,+>,R'E86)VDM28CW9D8::SLOU9<XFHK+:FON<RNHOLVJ?<"-96*
M?_V7))U\CW8C:[;\$OUZ@]@'8NO$-+K@-64K2XTLY5SJ7SKHEEY)8\Q7&U1F
MZ/"T!K60#R%"-ET^(H]$EA_8N1+P8+]4)^UGGSOQCB$HX3R/FOD4^:&-G W6
MJ%]<V)@=D$$7-=IR6[V0-*<(%.R12\F*IJY)7#*YMJQ9P8[)$2ITXW'6]2TC
M!CZB#:H.*;6B2Z[(XS*KY<0:LE :>Y3#E/R&0DMB15%O,I>USX4DD:"-/@AG
M'[6LX+FV19'D'I[!Y*V@XLCFB^C3NT<A8*X5BJW.8P3/3%LLG-&UWP$53/U+
MI0:FD"%L (^N@X,YPX\=W.G\X\?H7?;05_0"5;7#G;(5T7971"R 0'E_=8=@
MM[54%(868ABR9:6F\9[ADH;<>4Z^MVTB]W-U14-Z\HNY7_VDW)#QMZ]_?N-V
MQG^"6T',8X1P/KSN!4L-'J+5M;6(N+VR+(-"G:(V$6G25$@?U$K?[[10JD$T
MKV&%]5\VX#QL@)7/HCUA\RP_Z@\^]Y*-<Z-2 IBU1$[E.C<QV37^L'8Y.QM,
M<-K*GN^7@I2+P=J%RJD>N 0?S260$[S@4!#TCFENQOYB=Z,UE0I:,Z.\7(!_
M*,3>MMF_>4*%*YG1L@J_R0D8*<BBN601V[VJYI$R<=".(2Q= J-]R,<M56+*
M1VD],. W.VZ1PF#\]_TV-TWGIHZWO*9U\24W7D 7NN\QBC>H*<2,8D/*W!XH
MV7L=+MZ<NRJM#AA2]-;58>!.*!*XTMAZS!6,)"0EVUDUV("[L%4I%8 N8QQC
MWQ8D2S 2;$SZI.:0N1#>K=<)I^3RV,475P5!UNLK$.!*WSO5V!JKS)*4]BNA
M=Y4Q[+F'1ZV/BPRQ%@DB:D@0TS@@/M?%JM!RX5) 3W,-.W$G#D55)]J8G8FH
MRO6[?"E3Y'(_H;O0$N#_H^3/GF4FZ1\LF4;GHDA7NV)_%Q"-"_NUI1BFJ)_4
M!H8F^--> I<OA^?#C\.W0]R9B^%?7?R./F"'X'+(^_P?!)AU44;G=U>HG49P
MHELXF7P/12CFT5HCR5O>M<O\1FBTH,N?W_Q?A&$[E#L1>,A(E\/8(ZFX*=T8
M!0B?T_XVTM=3:N,*27'=9 UVP<:<&<N@ Y4)9'LH" TJ<]ET/@WG;5-!V]O4
MK^-HHOO\%>I=JT5.X-9ROAR6J\@@'F%(+KR(RGQL3\U+EQH-<&KZ?%P7K>N2
M?3<A]I#5K9I')O/H)1,UNTX$ &$I;-]Y0 26+8N*UVS?;['_F E,!&*I?@]3
M3<BB5_ZP*D-S@#(DQ,;*@%KI2H?\7LB;OU.ZFU(CV\'IP= Z[KR UTWM;UNN
M20,'&A!1JECE:!?-@YCY[0"!.03KYR496/$[)E@33IFVF<(Z%-P 0K:_G,K?
M.@IK9E8OLZ)PHY[8+E_=;KF^AG596V&Y==Y&K8/I7C!,*+88M%1+\/R)MLJZ
MO:D-A6 66Q.;H26P_4F9=+:183_.U(IZ#,R=(<!%GTA((."4_?3G?/TIH!A2
M6]MDSAM\BDTM,JC@K?/,O^8K3D ,"SPUK+.P$/(WVG\)]'DGO>VDZ)CA\WA0
M\<OW 1Z^ 2S+,'"W3EUN\6B.MJG]2N]^XK)A[6X! 8:\#_'BL\4+6]_\/ QE
M8.W?*OCF_C.O!<=YUNI$1%=GN$6HY7(X^[9QXU" ?/V)90F_D^A"$6EE)6Z_
MN-T(U5%\BR0#08 J:,<MQ U>)GX#<9&^(R-]?U0:@7'. PQ0 <C7',V#FB<[
M&B7?B=QS5:S-ERSXGY%$>4:BKS/[3/4CO>.PF05YN9Q>EX"L=CAJ]%O:GQJD
MWYS+AS"HLRG9^MXN8]]#>=R=<E<D$]@X+JF%E5L94$'T\\Y4TV)MPRJ!GXN_
MD1KL2\^7'S^',;W^SBR;XT-BVZ?44+?VEECC,W//1YBS"'6\@?:D96\UDIP)
MS@B<Q/M[K*1M''82EG;F8?FM?NE=AH[1#@AJ+;'R:5,OIE88QZV#-6<4B)?/
M6I*<D"]$W^&6-.13T]EG9D(_-"D<R<?-:O"=:^H:E##1V4>2:0>NN%;-(<Y8
MI-AZ[-1YP!C*!L1L"C15<6C9D[F&D)&.5NV"OH+-VMXM2Z4')A*N@UXYK(G9
M8ELR7=RW)A::KO+.QF9OSB5\.@"$3;NXRCGPSE%FYQ]W:>&.--**MF%Y+,>[
MZ"]7AN8NW[T<_.N_C!>3[P=.).3BSC5PLJAO-3JA@@E$K,*F;JQQ)1(*U%RK
MB\X4M;PT:X 3B36Y4EP>7#A8RI2OD#%OBZ^J&&=6@N/&&LHKG# 6@"Y$$O@/
MO3#K,-X9(+/<9 ;">^C[9$*__1A%6.X@N@,/O8Y<#-*]Q+32U\Q23'='[[8T
M/"D.HH9HLTQDH^4<YZ&SE222)ZQTUH74T-_X92L=JU_L-5/U,OJ7Z5RTYKA#
M6HE1S4PK?'NV(>6KYC#]VI.Z1!=-Q3@N?,$VEG!R7("Z'5,<'@?W^TH%9,6:
M:U-O"[V3!+ER/J&BZEJOS0B2UO->O02DVFYVC8@GRQVS#BM*!S<U!,ZWQQJF
MJ>\:OT3(EN4@8Q,CX[7K$O."K9!--$4P4XIVN2/-JZ8M[HY#K<0FQ:W:I4VA
MM5&8E;@*ER@94MQS,Z%WV0,CM3S$].2-.0;L\KUI)B.%WR&6&8.$W45P>7CI
MP9+QI3E]7A#' QCAH5&_'^2/I >7J$/:;_48TI>VFON9BVQY4&,P^7$'=D'C
MV<+V%C;]<[\XH<C>R2*\LMH2.;"BN@[(?-$]+J%(F_GQ> '6'KIC1]ZJ&SJK
M;;"UZ9P+EC$89$?AKDVX:;EM!Q,'*70K!8+& *BY_S;?--O#60/YLD'1FL0(
M29$V#H4T?24# 3B=^>(W<Q7_8ESE >-JZKJ!D]O >ABLV *L%>G\VZ#EX].3
M )O_?PU><P57[9OID]$P^DOY '%=*][8$&&%B'V;)2(MR(/P.:;^86FA3M;R
M7=-PS#9A6)/"RZI.3^TA0-LQL$=B@:LK6?,3H.1Q0Z:2T"@UD+/.KU3&Q%)F
M-TC W04X]')PDI%*CJ)^1(TYK_6Z4)=K9NF]02$4D\%)P8&5;<34F0>&2T*]
M'_GB,[_8Y@5S=8@FJ,/'*G+E(IN-8S+3$!G;W5-H#(*+OV3%1KW0+A%.O2=L
MVV'RPXFA-@[(6TXLK5'LZJWK1?&ZO1O9/B^+PT8;KA*VKFEQ)FM+DQ>JM=U8
MH<YTAN@P>E7N;."#U!_1(#;V$Q223KFO[R46UU):D:'K$!/IWCM')IT2+S+C
MJGU\WNM\6WA*=/&5II8$(L)'B>2T#OU-P6$Z\ S&!V=DH5&D>SI;6:I$5\-$
M3>?DIXQ+1VC%0I$CBAKZ.%ZPMPVZ;V5DU\/G'0,EU#@"ZX6C3W;S8)1Y9D].
M)P3LS^NCT="_!CS^HZW"%3R*^ >>CD[6F9^/V(.U&,V$^,3>&5V@F<4-;FKT
M&<E>6^<H_*&X)KZ,KJ471;7:%^8<+5@UYT+6-#BYZKS1A8T57#+>Z-U&G@"I
M$_MLH_<GPSIR=._E%B78N23M;NO\;RB^Q,>6K0F0;^X@EV8\R8D+6D#8V<8K
M8>P<QJ<:Y\'G!D%P@UXQ?KA<L=N+\FUB(?C"H3!DK+QD4ZS59N"C*(M^9G^Q
MG]I2N>P>!9CEC+P*(*BCN@)O:$_M2Z-&#NU^95'/7'8/Z7NPT;DMY0&>F]?W
MQ47YVX'_1%K%E[(24ESO66/GZE:5N!\%+)Q"87:$W%(O#AF$31!!MGKL_OY;
MZ%47N7IR95[W&DMQV/0->%9L@&2@] W&IO8OQ4U92<N>\OY>VB$9I!22ID:?
MB7]-GUB;=QO=:/Y@0KDP6@?5X@O<P!/O4K.-P=+?QWQGL8:N^^J4+V=X=>S=
MBD[.5RL;9;#.(V3LRM,K>7J=K4\[A8/8R0)-28"0L2ZYFH<C*H8:'D$+GV+@
M[B+W3>RSZ0.;[]J6H4'V(0 7,#4U.PQD[37(OXK.RD76K>CI!\6%G1]O30E!
M/D=3&/XN6U6EK0[O;%Z6'Y?"9R$NYZ918J?^YLN81KLT6K643EZS 1H]J;BT
M?-XN_-X1FJSF=6>!DJ)'7>ILVX)BU@6-G2N?N8!#QSM-/A=A)?(]M%ZT53U/
M47V=<Z<$,*8]EM^-0],!-!"90'5]?=JG@RI%A0K//(QOE)>?U7<D!I@M-\]<
MJ(WSYYMXJMJSCAIZ9YLI*-%TYW>78P*Z[4[#,4DW_O)I2.G1V &%GAUS_0[%
M!$FORVF[(0*3I+C15'AI&L"EH?2>;;('$]+(F!3@C\6 #QJ98"M9, U6+  (
MG-/2LQ89& 4K/F $-!']$M1@@VT^LEESW#1L<DSBUG2 \0VM?HR^%SO!36=X
MK"36R@QKZ?T8J=]6.@RC#%_%B?<W664'-ST;MJU%>/#O)QY/$0UO$.NQE]-B
M&LEG8^NBMUM=,(8&&4EA0(W4BBU:>C3+RV&*6%$?/D'50SF-S/23,$?DHK0V
MENPX'!9Z*T'*? . 13V(;1P2GDFR$?J!W;B+Z>QENFM5&!2LJ*-QC90(ES!V
M"$G-/KJH]TD^O!DV#XF/4&K?/C9NWRD74I">;]9K;4R?*.<(#%L;7%%(LHV^
MX7 &M/S@ $*"555(%XONGGOM/'!K(M1X$G4G] 4<*^VW@R.=6QB$9M9PPWL-
M'"GN]A)S/VTZT<4!#C*2(USC#A);=GW-U3O$O/TCS;"]+F"DNOSXU^BO;]_&
M_5$6[F$_V$)9ZLI6($-\@1@VMFXVS3/*,]XW]P^7*BOR?!4+YJEC/]S8M+4Q
M$QT00BELR:V19%YXI.T69R,RDE%OW,&U'<"ZW&SO-KZL,IP7HZ5G,NE9+>.J
M!^]@O[,CMZC7L^'Z>[C-;0]A<UU0>"Q'8Q5+%$R8L0DYD?2'V"/FD!6PT4UQ
M5]@W)(#&CNMRC5Q'3C6*W]R =.^"0B]">_Q\US!NS9)O:[>SM:TEDT0?UXAI
MT8FQ-K\C(M+7P,=L,\^-W[Q7S A><H1WZJ93<4A.0XZG<JQW"'!$.E97KVZ)
M_6F*LQ@_N4.&%Z6\9-!"_E6/H*L0(#8T:R8%_3'!B!Z_-[CHT:&5X^P2B.80
M?B-17KF)4PRZTD-]WE<N BAPV9M!RW;<)-\CENR\+(L52I+?M..#W!<FXZ<E
M3P_>RK5 $0(7W;BWY1#Z<DTXBX9#F:Y)Y^%>[$ /E^-O;8-?1-_?H?E[OFM>
M$.>N,CMM"H7->Q9'"A:>;2?Q".BI+CR/0[M #7#.7C-3PYL#;[4I,V[:ZO(-
M@6W:M TN*MN#:@4AB)@H^Q4)WUU5(GG.,_RTH66.V(1_\B3K?,5NOT(3AYG>
MX3 LK>N#OM [C.$=VE7NG1N'@$J*$X?M5%SS9G_/1O4>(#!0-4G*51CQDLII
MEZNLJCB 1QO]]56?:1<#2=*A5PP$C;A-/V\6X;0GASE"/F77I86?I>G,MALY
M$-)_79P-3IK+;--Q0\X0$A@VBS/S?1]QRV?Z/?@IA%30!X_%XJUIP=47T[CR
M.ORX:IJJL3;$ZF:%/D]0LKJ:A'QT=NUY^YOZ5($!W3Q=L,T%16J&=MP(CB^K
M&U+R_F&CP=E!$YOZWTSS @*HOG^CAIMB]C777=^H#Z)TY,;+GM!*Z^SRNM12
M-[)(OVYA$_VD>IVII97$BP5W+3RJ]-G!LET]32XE;-\FM#_51:R_'O3A;2V'
M$QM+)CL;+EVUC;".UJ%24<UQ9^ZVZKCIA.%US) +=&V7@_-J2KV]N\O7A4S@
M/'EAUKR%1Z/%%Q-IM7%SF50_OI33(T3S,I%6S6?"K'C(#NP3%OEXOW4JF\8H
M_T24/B?LJC@ &N(XQT /WW6D75R>N_A*^L-34&FC?DQ9D/U^FVVNS<XTL]_E
M[+_YY4=M2?/NW86=B;X-DCM8GN:+<W"PS/=[!"J2][4GR;G=--2PI%DO0:J^
MO-".?2QY>5'.?8K9!U$!VOH9*_NVV%7A8N"-E.]W2C:5%.P"Y[')>FU4?%*
MZ(6TX?-"P+L 8((4N2H)RFF,ARY@T^_"28 U.!WMZ_TUYR?C9.[+!TE)R78D
MQ6US9A!?2F8.$"UD24J^='W6LHNT<Z>)!$C#%(6W$IR+[P^:Q)JVQV>312^F
M7ATG+C%A4IUI28WC)*C .<1$N55WPJ 7.AYT6TZDSY)QV;?'#TWA@#UR!3>N
M@(?6JNC;NM#;)OJP)*SQB*!5N^)L7:@/S+IT!+>LS-#8-\0;DR$3Y,VLLGV=
M'\*4G>W&'BO6B#+CX4YT(K:TC8LNY#@YGLKO6$Z*?'AW->=,TI0(O9"TI^I<
M$&;;?XVEA,OT$"TLKEDLPHD@3B.\+!)4(?["MMVM9:IO'<T) &B-B+]GF:+"
M&H%N?>JE3S8.<UVL0T.!)8J.+*@5@O"]23Y:95S,,%IIY=Z*87R_L*^ /"AH
M^M$E($TM@#D$\"]X*AJIRUXG000LP@MW0=]X:.7T.S(^< TVQNEK_$+]"W.9
M0<T;>\*4#A+,%6?;("E()6T7!?)HK)N9Z;'!OOA3WT'Y67WZ7TC1_O?]^B8_
M&$F/N_3>[>-]MN,2$3X;:0UH^98T7>^LP&+D,%8.G 71N$M<?2>.^.)VYU?>
M2-FIY3O7I\&X,AI@H+Z%.N?>H7G@E.:.R,;-:;(/0HF;+;"^HL&ZFY.(>9V]
M9QUS3#9<B+3,;;DI;SBMB)Y'VLW9().4I,!1[J/'/?I9W\G8W-J: (/M<LP9
MH9RDE)F(([6-B'N2214/ZP]H4HVYJ5 S]J"-$T"=A]*KV(4>TS; S7$YK2@;
M[./!B[<$799*K^R= B/8Y9H0H:OS.-QO6Z2(7IU+%9UFFW.8GU3HM5[;CFU\
MYIO4\+9SHIL"%'E &CG\&3?+&NQZHZ)-7GPAI38]U_T-NQ_7'- 'BP:.VL4W
M-,,; LO%RH5CFRJ#SP3=O?KB,IM,$K8L-"]V ,1(2VZI.'"S&Q>LL7F47.*-
M@;!F%P=5XK(@4D:7X,>]]6T0;&1O@PJ,MNO":H9,F,-0!S>578R7:6.+F;5#
MHL0[CV7YX1%^[(6] C9X@>W5-O L#+5PEJ6FS]Q3Z=>YC:;U8&1RIF4)0'?Z
M5M19GT1&5P%9K$%S$*$EK]E%,K=Y%MGY[":'V73]Z*W!V<#9@X@L+18,;.B>
MSF$CED[\,FSWI5>(P 6&RRI/Y<2:H4M!]+#>$=/F0:B/L.?@G!6!/:#2NLM?
M=7E,HLWM:E\<8U_&N#[>=T-O.%C9L#@+=$9,#^B8?16$\W8-]+:)K!A&*;Y$
M]O;QDBJH-+UK':!W; $^V0,<6D.NJ1J\#LK[Z,R=04YR8?RET1H8 MNUQ!IP
M_Z/V.OV;)@LEM4,GA74FCMJA9D' DL43-F-F)N*T\-+&,G&('G\(9_;_U^US
M;5ZF ,&X& D3$.LC!V^LK@KMM<?)N%SQ>FYBS#!@DZ>WCU>D@'&B1B0IJFKK
M33;XL@5*Z6+:7!@MX[XA.IW\EHFK(IQ_7EO=L7!Y%H^XR)&EX,W=^NB[;2 D
MHXZEMG(A;=L$H]4RF0B7X46PZ4@&(1!H%2"%1YH-;LMB[M4K6S>0\_A5^!&F
MGK &Q8YC@N*.\?ZIL';X;KP\A?";C9>PWEY!?<MIA7NQ4-R5$C$2G*&%8>%J
M4'DKY8K:'$XJ[47%8R\0%_?D?::>@Q["X08;#G*(S(&(KK7:[*V5'$QC4?=T
M'LW5_B2_2VZW]CH;#EX332O47>#Q("4!;<K(W4_8SA86J',L*] :9WHOV3TB
MI>:.X;0FMUAQI4_+Z#ZZ:ZGRQ?:)7_-(?'/V6#P7GN9\L7-DIYR-GEP5MGIX
M!P ZEFZY(#/<9HD5X_\%B6%82#2='I!D-8HPVN3)AA9U3 DW88?D<>J3S>-0
MH#.9,40N<]EL()47HDRK<=G=]YRZ)PKDEJZ<>1U^,2\;)BC%8I815K^J0!"1
M?+3+]?W:A<"A'YM+2'CFWE0WX)HFJ_W=526-:1H;]H@JIP,Z6520V%Z1_S.0
M$(?3$>M7MF>SLX_'B8^;[+%1<\5@<C(U.6_V1&;/.)&.D<VAL-U"HE$9QMN2
MP5J[ FM>Z4,?,GXYFN'@^FFQ,_MG$--&M3,58C9HX9-K/B_6@1+_W9*-;ZGJ
MTL8]!=ILICX6%:S6UT@Z%#N])]F:JH6K?(V0BI[H_3P0:-DH3@>"BN&MFI;$
M/HWVIDJ@EW=VC(S^!#6,CQ'B/]^:JOJ^"B7I'D;@;JW38_(X.#C]<7!MH2TX
M#9]O0UK^[/D;5DP.O. D&UU)[ B1^*((=T-%(-Z(N)"XU"T;AI\(!&C51W^[
MW67;&^[L*0[D5D7T,0Q%C8>:@9&ST*7BQ;M$TW&?.?V</GVEL=?[FCO'Q\B2
MD&-RQFE7,#F""4D+%+@\JL;"3)63,+KBQ31>JLR"&["O<_0$WW!:O]?1+T(C
M/.P!0#N92D$08JC25I[+4)V,W=<7EE*!1'S'[3^SNSHZF;A'3$/&JVSUZZ8D
MC7_,OZDZ;W\6PRJ-0C"B 5(=@.F)45/:S6&/ _/'-Y\NU(E[H46V6'C]9\!Y
M$G,;OF?!>?(DG%M 3.QO;)$T92"\*F>NI_;)S +S,\=\F9;2?G/@[ [QRF$&
M?^WVRMFGQW7#EF:*NC=73 2]@J4*,UKH"2X.W'[K01+/]5OT2Y!//0@V2(P$
M[GUJ JD>I#,=K_E$@&R=@QV$*'I8ZG.F!>(R7LBQ#^Q%&YSW@+</0">39!1/
MIVCGG4S0FGER&@#H9++@@?'[G):0)*>] #JQ6T%S\'B9IG&:IJ<=0#H93^QS
MYHT>0&&@Z4(61I]3_DR#'@;6R6P<C\?C4PNKDS1>3,V<"/W1(5LTUC2<1K=H
M@SEC O0XGLVXG;S#V/*ZXX8"C?,,!@2CG'Y%H9LOIE>>S?.4)A\%EW&61O'B
M1?,Q'B8W]/K4V>G/\6">SLP?R0#-O>?S!?Z8#*;NE]3^X<0#V@9:LT^G:;"]
M8$M!?^1%RM-* !#Z?XY:(5._NSLR]R)O<[]D&,DOVJ_;)A9V=>O.UB77QCZ_
M_)FYXMDHB?7UZ.1S>4]BXR)-3ET5!ZU?!9=\+LE:MB4@M$%$_9V5UV=P_I]\
M\^G#S]^<:J \1WFQ'F)BO21R%28+_IX$%WK>X(*M9>,O]T\:@<F6GCJ7"*1U
M7FVD,EJMZ1H2FRB*.VI)MJ<N\OX97"T3JX[+RUJ7HFY',_+O8;=$&&OX9IGT
M0S:[VIB^B#,9LPHLQPB)DM26(TQQ5Y7FX!'D?ENN;2WU_*N&#@K0S,D8W[W$
M7<C1_FU?[VSY'>EQQ[%Z+CR2%1%^)&AU'.6;W&9SD6SW*[JVE-H,HM#X$/!>
M>$B!]^M" &/3./DJFY5:VF(6RXE_$J@$J0^1L7@#O9QXCP2O75GQZ!FW3+)U
MTQ]N<XUW--P2;J6R,J$L%BIR9"1\UK6EMYJ;W*C&88+C)*9&V*W)EI31[.!7
MR/34S@?;-7>OU7D(;B2_;]T6_4O&U<<VEE#MB*CL)!  9[\Q^&4'"3')O(G3
M#:[;QB2]F40O#F60N'X/_?T,"8GWIA-RJ;I<F(4=W5Z0AROGPRT0=P\YFA:8
MDGD57W_150['7YH+SN<@+M#FA:V57'E9I))_>4NT56K!ZD:S*H^\_J,X3XXQ
M9YK#\>#2$Q!M;%R_8#B9&P0AQ'4=W9HRN)@JD3D)F94\,Y?Y:O!+2CK!+*M!
MUW!VYNKR0G (KN%&'12TQQ\8:CR3Q*1SM\X;H *O+]N&4#9AF2J.6!+J42<#
M#['.6'<@DS0KX#9(EX4&PP'55$WB01O;*_7,UW0/948ZQCWO0&XQJ@IPLD6N
MC54P<.M^-5; R3YLH"(0TN:&T2_\C2$=L7=8'L7-.7-'HWD=S>0X$=#:8E78
M1%Y^^?OHUJ_88[N%RQZ#?C":7VP*YL&HF:T+3\^5S'0S2\6K_AP6G&A&)7-2
MJL8V7)55I04->;FUE]TC>OM*>Z2T-FY-#GY=&T=F-=D@K/@HZ+U1?<;+<11\
M]\I.<GR7J4;:KCYJ8R4N:#F$H&]K:0/&A7=OT7?@-KO+E 3[P:%F*H/SKBBD
M_B =^EQ4_W:+L"J;0@%=1RNJ-*._E?J:YK^V&FQI,\CZB-'05F'L; :$)6W4
MQ8F$D-K-V2PL;3A&5]^@LV=U#++&Q .G\#^Q!X\YA\)9[K0',^>]2U<%NBI/
M]=^YM^G$1@HT\A]I].6=YLIQIJC)4;?ILI( F-7[*J (81ZU-&,)BJ$Z+#*%
M-M>EC64+Y& F<]A^Q-E J+_L+=27)8];+0C"4^OM3C08#MY87&./<Y<L[R77
M28L7@]8<?BG\R6OUUG&QA=G5Q5VQT=[*TO,K\^JZBAQI)5[;+PB3F=)I05)@
M.AR\\T^VD>[!Q,HE-4C=8+W7M3NLLX 5MI-&5#<L*D]GLOSW".H0FD@8NH/S
MR\LWGR])N^;K,OBHD>$N:<:EWRAW45OCB\%D%H^6<U@.]*?!AU"$"%4E?0_=
M+I<Q*=V#SQP+W?_D"SP[G\:3T7+P[NWYJ[?OWGY^^\:M5?]%XM2^LFDU33&&
MAIE/I_%\.O97ZCZV7YC$"]H:S1RLT#].K&RZA+EC-OB%NVSCT.@208=P:29.
M&GO9!$T]&,^'"]&1VT-8;HG[TO&NF,R,..X$$$Z2;=G%_@OZT!OHX1WGWSPR
MEE !L^4\3D>3P65#1-4'Q@2@V3( D'ES,28 SLWQ&@%+#0='Y%,MU+HP']$Y
M3")MIF-YI'J@C\E*,_4,_-+BP?6PJJ'H2)"EAX-+=,0V8LTJJV^C:PD-=L*)
MEZZMLE91'P_R"XS)M\S/J?2% "6A9F4>ZOG(8->FK+@#\Y<S9+5-!S_LN;U-
M0_#R X<;]H$&5@14J"=/K!/OV "$<0+C+*.&L5XMTV4\(TQCZ]5LDM!53=5Z
M!7/4?*G6*_3('2W%>C4A'!O/9[[U:D*#)/2_D2+>==>6!S,8,^,IS?2.U+N7
MT=N[^[WP"C'-LSUQEL;)<GH:8+>G+GJ77P8QA,A_YD2)SJE/:MI#O7#4IF7D
MF@RY_*]MR.WR,@=>35,T2810)9?)M>C2M/9%R#]1\46X)^GU5X6<S?O\KJSH
M(DDIAY]M$2H.AM1X^O<??K:96"S:O,HW4-"UZY!I3/%NMW:Y;Z]^N7P7OM3P
M%+M^+R;#U[7F56D[:,?KWUV9^$26<1J]TWH(MK/!+V?RD]<=K(RPHM#R\*"Q
M6%Y6CQ?FFMF%V?'BJ"[9L $9>:6Q!(:L>?J'&28R!?&DS:?GTHEY.?CIKO D
M<8(TWM<RVA"8KDSQ+:\G,-]X/0.IE<,6,*[:8?ZVQ?U=;@[8.[(OC"S(A@O0
M$944:K=1=H=S_#-G@&-Y\L,0+B%.AZI%ZH=891(FW>L[Z2('P6J[<[F3&MS#
MQ&(E302YBNT57,395KL5^+V/&[MDC<;?9^QE>XN+FI1<K[=<#C/:AC2Y[:_>
M<&S%D+)[' :\M9G6KO-3"$VKD0*19! $\-=24X+E4C'KF&PQ4B-^R;-?MVI(
MPMCZGA3/>?2D*S$R:,VR"K6:; 1WYVI8SPE6(>:QP#II%F*@;HJ&7'.E&2FH
MP1Q7(Q"<_;1NS"V'O&M<' ,-FQ['6&E18!A]\M#-0Y;PL6Y,"?*:7\"O8].S
MU1-WE*=A;CP-LV:^LU?\#!8N')*8J-@K8VUK; 3-=SZW=2L7*<2 5+(W>35T
M\DPDE0)*TG*-C'A7K[@+DO9^YJV<Z^%\:O/(D,+#Z_&H@$*12T>K$;[/N+%V
M[&-W6^76ZMG'0UPRDDV*"=+:O/&N$<IQ:[F2(AB[S+E1IQ_DLN@V*[TJ82.'
MC*'=(J4K.1=RL47@F:XU:;,A\:ZXJ(&Q@VO'1L9V(PW$]/<E#63R_%?=TY)#
MHVVXQ3CM4E=1PTH7Z_OR-25 ^TP?W(IG@&DXN4A/9Q>AYP/QZX])CBG0THUI
MR^@[M)J[8VRVR=55<3:CL9I;U[ R+]<GRB8\FKV_F WG$X>R)C+/C"3KZRPN
M(.V?L5@(#<Q9F*&RE8)0]&[KW!T=5?F#:II"Q\RJA?<[#<U.UKTZ+('W1<Q)
MM^LE"BVA*]S!0@Y3O7,X^9I""/^&EM 7L-!4M(V3&I[FY709I\MT8(+;8J]E
MC;7HBY/:O :O[G(RHBN(T,<2DA2D/Z,*F\<F)!@O2/3^L2S7J$_D?IB3@$[J
M<SO>R#R1SN8DJ$\''YB5-7ZDFP'Y781IM6R4UZ+C=HBV_G8G\7(T(6E];D3Q
ML(+&,4/,4A*NITF?1N:!_9.TMVBN8)S,X_ELC@(J8 >^IH6Y["[C\32-%["'
M$+.0A_T?Q]-XD4P'/\+I0'AA[GO?%DB;2>BMN8OF> U7KI80<@/3L)/9I!T^
MQFO=95\[?.?I,/)_[S F*.?3H,?">_B9SGVV"';KQ5'/*?R@1L43".4DN)J>
MVOXJ3G$3""^6$[H*<_PQC1$G,DN3@92Z0ZP)1(9DC'B."8-_ABB6G[<L '%B
M)&)F9E.8.::D]DU1P&1RBH'GI-W-E@E!EW0SNG*+"2MZT<V1AW=B3\\%F/
M?2_8*!2+*+S%$0TQ)O1/Y(\YR3#CZ<)W[/E!REK* "=THJV(&5M/?\\)NJ (
M:_%@,=0MWI;ZR6UK+==Y](@#5VKW<J IK-AK2H<[XX.E4UV,9@,^KP&@,5I.
MZ-M9O"2H**Y8\)E_Q;PP(<(SFXUH%KK R8(ND!1:<3.=)$1=1I,Q4&1$")/2
M><E,)RG8PH)^F"4P09P^,==)@O)!DR5& D<9+XWUP!X,:-$,>$$?"-OF<;*D
MB<_9N[E=<05&CTTRD&&>VH-@1]>:WDM'*#9T4V/!"@?FQ(/*JCP*%]+Z ^YR
MKXFK[V1[]H 5#A(2'T>#;^V_DJG,ZV+FQ;J"OB";'*3#R8*>3(=T\M_"JD)/
M&TV'289L#F<Y'!'\OT5PVC"9X=.GO,ZY <Z_9G?WWP?UH@!2Z;1"SP]3?OPD
M&29S?/B8$R,'7>2(9;K9H^&<AQ[3P/3/7[EM/(MT  O;V@'6=6X:Q='HR@^7
MPW2*-TF0QP9&PW2)J<9#Q)E]R[<:3WN5X_WRS#R_Z?MLA-(F%0#@7'O98!$N
M(.E0G2<QOQX96/FZO<G 5@V\X[@7#7NIHS.M1,J,-4UP!Z;\&:FC(X+'.VE^
MPXTB"P)$Q>GI]C4BC[.4&-YTL%PNB1XN@3?5[FQ_KY$5]DFZ^J,%PEYA7R/!
M9DFLX2@DP!A W,$8MW4ZL1>]XZ@)'Y9QDJ;Q= HV,X\7\QFMBCZ/$Y@Q)Q[S
M[C@*-N=^[ [),(L@LC(?S0?CQ2A.)QTBF'TP1B#FA,A<2M):FA*1),:Q))HT
M'<Q(9%S,4Q9,NG&")<N4J&JR *\Q+YQW8TJHXL!*E"GF-0[<YQJ K):A]>K+
MM0L!CL?#U)5+X3;24D_UIMAZQ3L+[L$^0HK??KOG=BJ?.3"CB9*![Z!XRD4&
MM+\_U@76Z\ALBEQOLFK+R9MHX\EU55I"V708M9\:M+]RU;X^7KIJ7Y5(</N=
M"1G"%5I)*!B*'>5ZJ;@M ?U +[-;V[Q#Z@W7?>$2+L[T<<)&$8*' I6+.\F3
MQ"WJT] D!A\TA",\9!HS:ZS$0]/!I0UWRVO[EA86VN^LY=E3OJ5#IS8;X45;
M9FGVARW1L>SOM$2ZGPL;SF'BM9SQ^:@U$%:4E=<O5!*X"UT!YRTZCLS4FZ$E
M;G?&%0MNIY@B3*[>H\0&/RQAD,.&N[@V2F;=YX3:M>'2Q@""T#%<^R=W_JSK
MJ,"J#4IM8<C=#F4H=K946-LT?U$.Q1W@8P3\@P@Q)OEM8D3<.8EIB;I2>I&-
M&"5)XI,YHKR3> )9_LB5=N&HK:/4&<TEL,O]R^>_B!VD":D%,U[_#![JF8I[
M_GJ>UNV<7NCMY9^P8 )TPJQS/)WACS$1>IJ;&$K+]=QW,W_CU,]"E X* M5N
ME)#R-EG"D+ D<7Q.,OW'S9YXYX'%>WAT!&493":LY4U(CZ3#^&@I@[G;WK7>
M;UW-+WNY$8;&!;4MXG+N<3T@Y$ZGZ8#D@H1P_,""=9D<DB42I*LZ8V[P/Q7*
MX\D\'LUG#/ Y84HZ;S*IU^8NMKC7#)Y*<U'?PI5:W+FKRZ6,,VUG>8$HV>@\
M6(76K5WG^9V)C F(@,V9\*S*0I)M%,R1.DQ+M/4,#VS@_4^9@2X)*1&+J?WW
M4OICFY_E2_FO)(1V_?*#V,*[?L*XDU3_:<+S,K]A(="C]BV0SX=1QV-!T"^7
MCZ E*.MBT-;R#E%:+H6_B:.K_>;7F&N1LP,WXR[=VSW\47Q-C,D43YO737"E
ML%H)ZMOO7+X#OKV$.2UZCZS,5WQX&/D79+^]XF+)>:;=#3CESO=/P IKS= 9
M=VQ!$UK$.M$2$45B$OM-*&;HW7 UMV3MV*%=>8WH#M@/P_;M.[^JF.Y%NQ<&
M*VR&A0HK=SJ7C=F7J2U8S?32<T6-)ES274".BMRUKH7.L\KD1T0P,$1,QP0O
MFXG%4JMMV9FD!(YKP"@+"8[4KL9]FYME&#0@L7N->+VM9$6L./M*GD$O\&S#
M1F]>L U;HU6N94> \<KG8:"8*(5U9YH4J\M1LDRY_1NVKB.P<YQ/2AO?(81<
M#O1"C4U;#545EZ60\3K43#0KGX4]&+PU^>'(R"$NA2Y8;]OW&;BQ6&7+]6PD
MX# *XLR]">VHJ@:9SCYPO#6'UAP5+XGFOD1$MBNM9AY4J3^$AG@@3;5!5GA^
M0EW9I)%N\8656<2(XV;JD,Z8F%=,42 ^>YUEI,IREQ5<0D8YAL9X;SUWERQ5
MD\.-K]2 TG7S1BSPOD*41)BH8Y<5[-P5WK<@)-3:F<:-56Z[G)A2BUP$7U*'
M_%WKU3/FAIV'Q=*QUMP)(9+('=!,1,UR6',&$%>J=8-L\UR#R(V+V)_BIBI9
ML2IAL2/9GG1;VG./;"Y!8Y\8%0>OB)8-3+3-X+U_J]44J6X,8BT)/!^S>,3V
M8_J#!-9X/%JPLC^'&RF=&4-Z0CP?3&FVB.?+"7M[+C0^0+M^0VB<C6& F0[&
MBW@VFL6+$7V,$\@.R\E@&8\P?CH:I*-X.EZ24#P9_.AM%/+;(D6>Y9PD:#B5
M\,24ODFF$\14C>"FF@Z219R0 #))%X,?G[ZJ6'^:)"1$C[&8";V\G"%OEU:1
M$-R09TH*!L$ 2TH7R!:U7ABQ$- !<H2+%>5<9P%-]YPL%_$H'0]H)#_!UKJ_
M8"U.Q\9%= )#R&G+4\1YHK!SS6'9GL?C!4(:\/F$A/,E;7XV@]D_(?V(X#,&
M2"=SL?N(8TTNGRQI,8(MW,[98=_U_0<? _= \)0:I8]2IGC($8GAHW'@#SM.
M1V2G(_@C"5]2]5)B[FK8JM)EO)S_T[5/IWLV)WI:6?-5M-^N_4(1F\_8C>%[
M] 3%.U)M0S-]KX1K'CI6JG/$E$5B-$ @]7"Y3&.4"Y@3-B+Q.WI!ZA"T6XF[
M6=(]&R7S1LINGYGP>))U;J)5T ^I^"(94I)FG7!J-8C."Y"=Q0(N/U@.EE/H
M*$ND*L-'Q';+9!(GR3*>+9;'N,?I^25;'^9CT,3)B)7B6<I^)R*$4Q;3QWS^
MHP0SS8C @(+,EX,+OR,/1TZ5W),3 RU)V1M#ME_,EO EAO[H)9';,0^,MJ+3
MY=PSZMKL<O>\[XI>T&(3\0822"2SVT_5MIY[?F .,BPS+6G5"R;P<J[I>,8Q
M[(O%E)8Z%BXP2>"XFH@-GC6RH+T)AV&(9FKMYCTK35)>WI1-/)U?B['$BE,F
MT&'&Z>=T!B.!5$HG.I]S<0;X<_FXV#^(0 5ZE/] *"[];YRFASCHXC=QT*F<
M?LH(,H:OD)!D+J2<F.%DGC I3Z;PS(YD!W-B-.!Q'0QT-$:% F)/1/"F,-FS
MF9Z=D"D=QQ(\EA!B AQ#1,6HQ4!G(^!/0JP!=O[E*"6\1:F"Q0 M3%(:?0)6
M/R=X8:%',5!<:KHU) W0DL!6T@3W;D'(B[#L.*5/HV2!^S>GZ5.ZVB?OF,4]
M@X7":I?,)G[%!<+1A;CG)^R#)2#.Y^GIDVPT@7.8;OF$C8GC.>'V+!$V2GR>
M6 E[ST_&Q*V7(V*I] ]3W+2#C8J@,)JE3S!2XWM_Y3G6PX><3_=H5KJ8$S4C
M&O9'LM(9D>[Y8O[/9J2>X?983MIM[/P=G)3N(B) :+-_'"==_ &<%"ZRE @=
M..ED,6?QFKZG:[J8F6(9TR4D[?0X5OH,VG60E4(2'C/WI*N<+H@_+,#64E(-
M9IR)08M-F4W0-<(.2.\ZDI,BJXN(]PB\!(D:Q&26HFJD=*F%98%VS2:@GE-P
M<L)_KL[3RTBG-.:<)27Z3!K!;+ID-I@P__18*D$<3'!R+"?UX^E,[13_\Q%\
MU WA<U$(]"GS]#^(B4+R2/N^[F.BT,E 7%ADF0N!6^ LDCD[>9=,.4&/(4-Q
M0 KDG1D8P7Q,./ATB%XS,,]./IX3 1Y#KG$!=9'6V4.$?_8WVOQ-7G(Y<*ZB
M>,/5$.GJJ'.J?2_]8*' TB=2VX2V-9XP:A".D,2P)!*C]CF(A&.("X@#(LPA
MGC.907=9E]N\+K(!?" (_4HFDT9L&'L;P%H6'H-O;HD)GF>3<V3":P>ZNXT^
M7)R]^NM;8NP)QQ1 81SSD7@*=R \]$P$Z'GFAR.AIH,%8X'$"7T%EE[F#^*0
M\&J112??_')Y\<VID /(GO-T+'\L$2I*PN?'O$(&C%9."=SJ5=^<EQ<#@O6W
M@\F4XW(.K>Q\O[LM*QB5SXS]E=9T+FN".,SR.$M@<Y)1ELGL-ZWH_&(PX\"<
MG@6A4T.W_=0<!6@GVQ[2^4PD\A$^3W[+<HZ8;0SX(1;J:=K\]*4[]J8AF(0D
M\&29"A7B<D^SR<"SAK,.1:@-/$$>'P%D2O>K<:_BY82D>N(L8P@J)+&.!K >
MFAY_Q+U0=A 21D+TA?E'&BI?/@-I.D8:4K=O@SLH!K<<+ O8FG_;6,=$/3:'
M5DLN??=R\ ;5<"K4X7ADY$YAU6(E%3H$P0SJ91 /3"R0N/AB/&(%;\&6H1_V
M.4&5I ;Z"N&OA)K@J-#RIX,W=_>;\C$W6;LS,*UX/IT.IASPO)@X Z"@%F)>
M_6AGX,(T&9$0 MD3H>\Y2M61H TA $H#[%-3E5RLYZ8J'[,-YU#3Z8]0<2R%
M9$![&HT1H5[ON5@J3'G0;XB3+DF=GA*>O=="&ECLF)0GR.Q$W$?$;XB>L&0/
MMC2&:@5M:$:<2#1[SQ[YPM>MGCZE(]2G\.!"J((J0,E/V*:PX J"\V3I;7,Q
M@XUV/IA/80(;XT)?Y[46+K[.&4Q0<&9BW9R.2("BHS=Y,6H:YR?E\AL,7)+V
M3! <+.@ZDE@38@MQ2\(51)61QK4<#5 65JM4N!&@3X)C+J$+3B&X'U'>;J U
MX0:V')P]F1DD.-H&*;MS8_CT3+(O//6R=1>70Z(>)/R?B3>"ZQ1NZVZ/YRZ,
MG6$'LO\"X[/M^E3=L9_,I)[F>H 6L@!J"]Q5?K??JC3D'?HEN^+?VJ30CQLP
MK(_6F<U;.+7/UUIPW+B#Z&&7\(1Y/W Y"RFHR9D^[,SE=CNKO>?UIK7+NH7J
MFY;(FT).1NIIY7C>M6_KBA[M<KN_V!8;F\HJ\!.7)Z!U<.<H0LT)/GY3,5E;
M;1<7J[?,+:RY"(YN0# AQS]PAQ^;S,IZG&[&3?*GV@.'] 1C?S&7J3F5\*^:
M7;:F][:W0$D-LHC@E7%1:'$;9EFT119]J_5LY#>2T<2X;+LMD-N:28WJS%M;
M;*I;!0! G9LKD_JKJ>KE$R<9!%=P0""D"NR\-!7$N,^428.+36FM77&7=ZZB
ML#UE-,S-V[O@EHF%\9O8P7G/':);<2Y=)[U#VS5;)TH["FF@#)%=#MVQG1.?
MW+;1XR5QK^9HA'7V:&%F"O@67M]9T$CI ;2[#=NB-Q?+P/!PP48"5;GK"2B@
MZM^Q]!C(UUPYFAN2!0<=''.P-VUL80[!8NWO0, 3(,>]VDMD_:<, 02FHI*Y
MSF6!K0_[Q]V_TSNDS%UYH#%E/":CX%#\RR"))X5<T>4(GE: Z7JGL9/^\2 K
MT&1Q>U7UM52_>M,1D&7I^IXPG_9 +-V5SFGCDR>O=Q:4%,K7N67-7W*]?H\Y
M6*F@9 .ARBT"(.1JXF94N9\C8BE2_R),H(R).$4E G E+P+NR,@I;EQ*C\#&
M*4598$Q8MII(2Z)P\]:W,%^OB]^KBK#!*XQK$ZF;_%6;8@ISO1#@,6?57^K3
MEDB !9E!_/D%%B 4IE D!_*P$D_0<32N"?"?;0 O1C!,S#W/;=,;VUJA!-DZ
MD_3ZN,F"[/J092.A.PB3V=IZ?P=Y;=Q)?8, 3JTL+DFW.Z^ IX(")*AQ03GL
M7F*+-]+Y2/O1*A'>'KZRZ>$KV[QLYU(?[]+KA_H^SW<V LTAD]EK[M,ECT-Q
M\4%&0)31X-)UA0D+KZ7&"7K:[FX[XB\[<)4E18_4,KNK^Z0CVW<V'+[O H2#
M&^AKN"W]=%. ;P%EA@:_VT?5BF<U]>#8VK\]0/W# Q050F)D]36$DI&ZUCK)
M8X9S*_[CR1"R\J;R-:FMHZ8=G0/H@R+X0EJT/Z\4X?5+5.IV#8+*)J2 71:]
MVF2D>URN""USP_C.< GX3I1KTK/YL/:U8ADG(NC>B0^XS!/Q<USEI)T07S6%
MO;^4J,-DRBM5N:N(Z14)#AXZ0@ *([YX:=YHM-&,TVD4 DW>+U&'I,6>(:J9
M#\GOPYG?9E^*LI(Y7(%RK1!9-HZ]J#MWQ&N0T-^@%I[B,/8HXFBV:PTI<E90
M&-V+\'[FW@.>X.X@ED:W_#HO)$!2119H/E]L,A@?O\;(%O6O9]<5M]K21@]!
M-F8+3A[Y]4%D,S<_F^R0QP)^@]6^^L*93QJ,[LOL_N4;#I+1:!&]^?L>IM.0
M4]AV?ERN8M13@2/(X0E*;O2/''1?YL?PK<M1XG/F"#HT*YMJ"9?#>DPS6-PE
M\-CTG@9)D4A$JT?'I@OY%SW/7_/'7KX>:1G)C/1NI./F-G!1%&G,:SFS\5=9
MH# ,A '::-VNQGR*R4RQN(604X"VYI,K65KWBW]<)F7(C1O>F$VV;14B+O#1
M<R%+3RX4&FP7:^P@!\T=3O91@$LMB8X%6,4PP_%=>2DC7+G&=$5MZFM%!XRE
M(,R=2 -U4QSH$:4]XD.7?J4]+[QPUAV'1?L"S7'*M%$<Q^8%-D.$JJ.JAQ==
M"_H#F6""P!'^?KR(DS116#2X84 ,O>+B=8])S6NU(MDEDLN"[;Z8\)SJQDXF
MLWBV'/^^C@^!M*Z%#VLE%[K4.ER>J24) Y[C\2:MCY>LNS)E__SR\('\U6]7
MM)MZ0O ^H)V8&D0':*8YR1?C-(EGDT3# R;PT_\^N,:MPIE_>-%,KU:(G**?
MK]Y*^?1EHF=6'CB0M?.)>&[4YKF#9#@>H[S < 0WHY6TE-MNBNL\.I$&1(/Q
M<(QT_D%;''L<3-+A%%GZR70X'OD#F>0F8<TT3YKR=#,X$<\U9?.QCZ0$ @>"
MY+_XF3,' ST;51A,1IG[<"[P_G_;^];>-I+TW,_AKVC,T202T.*R;[QX<0+(
MLCWK/1Y;D3PS"8)\H,B6Q#,4J?!B6\'^^//>ZM95U6S:G@T.$"";D:7NZKJ^
M]5Z?1__W6H$=]2[N[S?U/<[.:]%Q,/N"RE7 6,+D"1!$V\6L)VI[[PK%8N\=
M3=:_\63]2F?M-#OK?; *ZJ8[+M!>"4NI5-5A%D)!!#DP,9/>3RP D9=H..YE
M,.\3W9,Y8I]4F "=#7"JW[#>5<__Q 7?\'=,6<GI[Y/"_7HD_Q0^/Z2DO*SH
M#\:X%\H> ^Y2J@#FQ\GG&6<^THR?G*'^JQHS\"WL>UBHF33FQ]1=\X;&*SA[
MM\^67>Z:+_@;BU6"&DL--#@1I"JX!%40+$:[<[DU2IU!HF?#?C%0:N?[Z78^
M_<_DI^7Z%FUQHN4 ?9$NR?4J! 50?YE1J0,KN&(\.)_D(4?3A-.$UXGT""FA
MU.XA//B67I^RA].3+?Z'3VC-Q1_E 3//S+9G68"0;K ]%'8?+N).X(O5._N5
M=74Z-P5#3UCEV&XIJ%PNTPT54]FI8AFB152M@!P!.\>F!T%$M*D_'\:"LD85
M7X!.0Q.<X)8R397J9!U-&6>%:7K9=QD02(U*#>BC$^J3 D=3+(^;SVO)/5;:
M;;\+F/_J_@X<9^V""OE@NMUJ]BW6]),H$H;&OB:_0= )YW3\A15B%-'47"N4
M@/T1Q</[^:CW 2<'=*?F;/%#_$BW+DYW7?KWL\F8TL98, W.'XBMC6//L'L(
M8QX?@7ZDXPAND5/\CQU$<S6:%TMT-$'TJ4X;E-*2QI0Q7V+Q5<^8;._0Z?T1
M?1)&.[ULAM@#H)S:,<#D#EMU\9AJ6 .0'%2MFVJ1Z9(*?5L 5_@2')9*'4O%
MD$<R9$>);$M$@9(3R^G0*JX?:-FJEY2'ML;UO%55SY_H<-OUO8U, J5?;WT[
MURZCG J5EO4[N1>,<>6:PRH?S%S5RDCB!\1NGX?=(6U6!PO.<&]L\(+DDW"5
MKE?U.=<4:\8?+3)1!U;N58['LPBG\M9S-HT%O>7]X2\V;6-MZ8XQBX5EYQ#4
MQ_*;;",#C,US"Z;)>L;8L"J"NM56+UUAPH.M4(>DV4E'0_NDP#QF9=T5V2B=
MP& 6J[@%KDQ<%^-EZZV:.WO?;H='MZ>*.7"R8FSM&]Z52\TG8.T&X1^E(ZU#
MJO:06-OX)'IL]_=VT\T]4R")[@9=*RJ8ZB+@&))U5>.):&#A\1A 9]8@NPRC
M[MQ_O8K>"8JM: CMV-I[DT%:Y67K=NMD>7I[D2=23/\N)TDBBNYAZB?6>H$I
M4(W*KURO\?\?ZS5N7Z\,84N'Q;>NUSBZ7DGG]6I*O@"TV76]6PA1B2!0>IFT
MN,2!QWK6[S@ECRC6J$2>.HT*D''50P<NX8*'D:\6TS1YLUQO%G/X(4#;)MG(
M$O'632N'5RT&LX.2H6V3.71N1?.]XLHDDS*8.L D/@7FXW0W>Q!'NOBO[2P"
MY4ZW6X8;[XD@,B3_0,A@W)M$M>N^B%!$]&[U(SL8'J=?%H_[1\S41=>3P>X_
MP9+M4O#R&_.E>Y<2>YOY&!%#.!]\1-;GVV=W32@0P?.=2FU4:V>'U%GI(O9'
M%M*TRC229JVM[X4FVUDGQ:6CH__YCYK)<^WF3,&EI";*ZG7.D^EVGBT"4DJ@
M/3SF6]024QE2-OBQV;AQ]-$GG.74?VM0(FW57B7VH[(:I".E,92#<9KEXV^[
MWYO'\HV%5XX56*35>6<W@^4(/=B[)+1,BGF^<%SX"T9%@=&MA131=@O/S&O)
MV@%94=4-AKL YH%H(1  A=JE@T*)9@P-0T558@/HJAB=X:6:,8 @6-A)>;9E
M)5EGH*O.]W5T?=;H7:/6K6X3<"(IU!N5.F"*[83;@H@8$':(^I=:&")^_:#N
MN7OJ55K)5C:'\PTZJK/U$OUSG'ZMC"*J7GT04AO#G-H$J/7:[#-NEPY:1Q?6
MPN1V\&GE[7/]MDLA?;=$.",I.\4HNOTU^+K"_394@=0!C.;"159_PF\T" <I
M$6*GDZ?Q9-C$D/J6K?>;-;.CW-8U7)Z++_I6%#H5(411VP,T?$/&3AS&T-/]
M<N?""VD (#[U\-1#/;]G[RQAT\"O$#%\NVOP'_+D^#>O!3$)$R1$+Y1CZB +
M<?^=)K<ZL7J*%"5R\3@?12/1;B@TF8M5X%9#W#."P]$X.W-52U W.%34<,W$
MAM,+&G50.+4V=1_ND!FQ:R+=_1SSB\AH(U= /8>]HGUXVQ<QKZ8E!DF;0UA:
M"A;(%:'BT%:H/34RPZZ>U;\4 E+ZS69?FVH+\QM;2TLM!#S%7>I#R3K,:@8*
M5T+AQEO)K*B*E\.0\KGDA[Q#+#E-],?*385BBV.!)!.#\T(4L6N\A\P<1/5M
MJ\-SK\<JM9'BA?/&@7=?%6^;B +.,/CE)OGIXN(JM5M$6&C1SU3>Y)>%>.E2
M375J$<%^5MM(DA'X/JJ72Y*(!%U 21V+N4-C-+7@LE$K0\YQBKTX+"ZW]>XS
M"A3E*S1)FPH:F%(,+"X_SHJ3D27W>S@"Y!S"U&^8&IAKY,+"4_RP@*.PF3T(
MC?#J:;_;:KY>;I)$JYD;&B_I@-KYO6??UOH6KQ_ASJ6&Z!("9=A[=+_R'Z;8
M$O)KL7];-@[31_D/"ZOP9X?ONI]\\/NPT3^&)I!7;D^[F4:HO.MZU2Q$<ZV[
M4U&U3O-8Z[6AE"^=;D\7TG:]W\Q(Z%D$8%Z>;V#N3+]I,N#*I2A9T."T8MZ@
M1>YW$MEC_^DW#IO5!;V)[/W#V')+G X)TIO^BB=G+\J9;$]K)[WHO<,7DRPY
M3_YEOV9@OP5/%0>KE7M<4K%PZBBQ3I&[;&RIUI?F<FCN+??#NK35I[229B8\
M3>H%/<@P>DO.SUJI?Z7,M08'[3^=3A*XG+#[!COTY\8+BY4>CNX%X?K14/^,
M;W.'[5ETNXK/Z#J=S69]NV;5$(Z.]9"]%ZF7^UL,E E_$NT,)-"VLP-;9[1
M\/? #M4=1#5YO9&.P+L[[NEJK;JB4P]855*O66J=7#A^,#K2LXL(<S%B%6(R
M'[2KLV$7Z+M 'P!TP$E^!$45+PK:OWK[)HK9N[U[EKC=-AVRGQ;U9[8IK!>,
MI%4=G"EP>BR<$LC9Y;,JF[J48(<8OVKZ61)!9TUJJ)9NSZ+DT '"J\CY$+XD
M1]4N1< B/[G8)?&T,5+=\7 @U$DP: JFX/BY,BZX?CK1P,VY.D0E$2*<EA.O
MI(+:RX)?\L[F1KC&*2!P$T2,L>2];5C '/]I-B7B>85.$8+3& Y+*D<U/_DH
M*^U=NQ"&"[=7+)>_ID>YZI#\\)&RKAJY0.JDF\%W\=6^.&K"7@H#0D3+LSK]
M5L),O=-129U&0J5-+6"PJ/WWQESUV]XFEO"?RCJ<M0^<Y[?[H+NLQX$!4WJ3
M7A9K@ A(A50_W.W#0VSF!:W"_<.!-?O8S-SC&TA.Y\$4/9?V/39.SR6$1'4P
M5,\)E/<3^1,,@PL**5YJ4_/RWUT+^7:_6&)1Y[:>LI\&T0XVJ&EN07TD97X+
M+ZU,-'7'=/8\YO?[[31YM9^F5+6J"S$7E%FW _4-R^XUD#1_7B.[Z"[;OCB0
M9)_62^*((.?V"OL#X\"8\*+F^T1H!G<V"3:GP1 ,-#>*:[.G +XB/E%8NK1#
MMQCX=HIPC&7+GO0B['/2-"J:B!(_UIDTW>52.3W),V)-/2/ZS;_N5W6 OP5V
MS9R&J[YF70%6'7@A1(F<^$L_-Z.?-ZB/\2RSDFPEGAX'N'I$$JK)0>TD))I[
M/OGRN'RQ?9K.ZO_]PY/4)_SPSWG!N=N+G<2Z5W,!4+MG5TG/^JM7;EBO.,9
MA=I6*;K&!)+D W73FQ(%54$G)#>J>K<QBCRW,<%QV"D:O;C-1+'&-/F4="JL
MT-HSO_9T(SX>-'U5*J@5)F@0\51]S=V9NHC0Z]5>E<=\@D;7>Q-&T-&=OC<K
MNBS19NRDP!^Y'Z(?U[/PUSW\168@ZU/JJK4>N'D9A,;\Z+F"+9>&YKM&MXJ-
M3N3R#H.4-'1$;>K.23;J#P\\.4[ZO;_H.J2E$IN,)$\[YPM&#C&)<PZR<8DN
M:F3Z%3\O^@5Q,P9&8P^@G_R&QC>[@J25]0S$58.W"<X],Q+N"7!$O )29*'H
MV@T\]R=3+T.SU #"-^CYJ>\VE3S\9#M[J.=[)2",N8XG%QK58A!ZO5@QQD-@
MM%SC\X3Z/.Z]]H?=M>4@,M*@[@UI+4PQ&EY$CF3"QXNM[C;7COG+Q=<'.94-
M _E:'TS/Z3Y?[V]W\"G33U*YV2<;6=H4+\FGQ4Y@&2BPS"7M$I]F \(VBJP)
M4;L<IJP;EQ=[M'5ND3>$;H?+V8Z]MW?VQ"E$N:UD?^Y7AB> ]CDJ#-9HR"4N
M<#.[0ZLMJH(X\[6G6UE&M/)LD=&)>$&%P%;G\"\X 10ML/2"Y0*6=X[Z*;E,
M\(9"!<%(LC^;HE\3H7QFSZ/9&1R]8E<_1?S5R!08&!*D>#/,NI.B0VA<(C++
M?U:%QX<[$=V>G=86=I(=C) 997<],]"C2YJ0FI3OGJ[WV2Z&LA , *1VTH7H
M"GP-:QKVOL(H([ XY[ZQV31VEL8JH49+&^.$LZG&IS+I#G3=9)/)X"#+B%/Y
M2&](:[KXD4NY)>_4[K7XL!6_"650VVODD92XW -2C2J?T_0=I!2CE-P]:/0/
MNU^D*TJ0%K$V8:#UEQUK3)Q4J:C&/9)V]_C*GA0"&,-J5F\>]65A?YA@#^ZP
M<IS<>G3U:'>0=4Z1L(' ZGQ*<K<Y9RX?=$P@-)_S_:PYGT3C@250&.J'M:<*
MC*?%$XJ86K%U!"=7*6H"_L6#_;Q68V;_*[G(G]9/4GK81GGSHITNA\!Z E$M
MM2B*8Z+)I5Y,?J0WX+_-ZC 1IT%(0GRE*OC5JNSTJL-HH<6_G#>>;2>Z1S'%
MVJ;"LQ>6M4=ORX+>=(_<]C RI4G,74Y(.K0P/W!H]SMZ1V]L1  B"EW"@CAX
MIA<2\[%/(]W DB_$V>."GR3-$C)S?;_>+22"9TX",F1^UH-I\-'31D$1N])'
MDON]M<I]G=F0HB@4J>JH:JN^F45@CJNP-G4[J3QH*N+@^\<A&)+H FT13+;!
MJY&(@2S_KMMEYONA*V7#$0N:PH7*^M4U([*]EF"?+.TK-F4:( Z(K!N&A#B)
ML,'0M[4Q_XE\^_AE_3T6&3"?#@&SMPXM\PIZ(F]W C=\-K=M;'>_-57$L&1#
M/LP_F<VGXE#N[GR:DK1<(KZ1:'XBA7!>ZKEL,D->!2:>4A&EW/H)M'L9):;!
M:S;1#W?7];VZKOH)_9-*#5=.?(P4>P%30C$J'T!VY]OU_%D.18)^=@8]6>_$
M<*'IT5#(*#KV>(NE8"Q#<R#MR0B\N\.]@2TK-C$'=QO:>UR+0T8/17JK)/(M
M;)M5P]]BW6:C5%\3RCG*]QA^![<]V-&+W7HC!<@T/#B@H* LGJQNT<+NIK^3
MJ<0I/11!0B<(7(ETMK&VS%ZJJ5Y!$3X'%QRZ?O&T 0'*'9?<# E2;SAWX@EO
M(,LUC#QUZT<&>;7L VS=Y6G;4A6'3I+9N#B=2HQQN:X%E8O3)=N#D22P;^[9
MX"4(ML1@R.IU):U'[&Q"]Y'SM#!<"6Z]^Q%<1;*\F/W.5&!9>EZH"RGL5.@#
M+ %W@\32CL /YR"!MUL*,HIVZ[ZH8]_Q6V-;U[]ON4S.$+@Y@M92*3@<!"VM
M.!JZ$S7:3:J!?J'F0K$F[9!4Z/F.0NR9<@^6K\'2$72&FCM-_6:VE]C^RV?+
M1E.TE+";*!S'FCUO(- &]K:IUK:E*!><[ 7) C3#L%5_5!1$8&TBF4)XT=/6
ML3K \V@'W;1-0M/)\-;B+F2:"5VL^OVFV%%.?=.#13)WE.X+IW%&[5QO;.>H
M<C1S&:;:%3J%1_*$W-EWX>'%2>LW^2T&7&BY!.[%7Z]^XK%=VA(3C8(EIUVJ
M#"V<^*2%"C,O&U*W0QL=L']U.J3R$6%#1*,P)G*?#(&'2X)?H4_8A'<O>J]\
M\E/<J.1<@?:(32 ?Y\B9QC\3<'+5^RC27>61KM"^7E.\ Z^_.-JW\E''R!3*
MLD@' H>,(;JR^:G8NP>_S/CK5946Q(R0E2G2I0US[PM.#(O\/='>6E%2(J8M
MRJQWC>K#^?KN?+\UZ0<JI6=A98[B-8B*D#G+2_*[6 %MJH;,RC$T;L4WFSOK
MK6S[.Z6<6[2,I#Y.-SX9;EZ!M=;EQ=[%7-  X+GWT-\+\]"->N@%ZHIOZMN-
M4F!$67QS<?-2.2LN;GZAO^ H!I,_#_(T>8<#WB:G']=/H J,R_Q,J0_31]J5
M.SMUR*[OQC]0CIWV34UY^M*FSXHG-9(P(*+""41:N@9;Q-9!%1$H:1MOC6XP
MCHYW+./-,C7>%\E'JLF!9V %L#:5'66!L9,U!B_AJ/4\T#7"B'RKG20^@(;#
M* AX=.5B-_F9%)X2NT(X2)4!8DK6I[+./"[/L](RM$$66DH]'@W=1!JO,D3Q
MT/$B/2'& 65F86!A3IY,%22;6IO/VT T"41N3V-')%M.3..D<KZM*"L2-#V%
M!RXW%F>MR_Q8^YZ4TR\+!I,CFE\<V&/MI.AC^Y(9B[Y.?EL"!,:8PHCEDJ=%
MG286?QCCNGOFYD@"H"-XSC9IXY/;!Y4:JLA0E;D6.$YK0;*F;2&8HCA_G/5*
MGU(=82W*.EHT65NJ0:G5W2W57B8)U3X^S^'#H_"-6%%9;.3\648PXBTZ$D^B
MW"I2LGS610$*;B'PH7Y@.RR:A=@2530)ZVKS&Q@8=B3JRS6K5,XP+0,F5.DM
MN"#*V<?%#K.['2W?GF6]U S+N"/'B2PN*#N;M28#?ZQW#VLIC,9J(+WK>%)T
M]:]J4-G/OD1KWAMJQEJR+?H(L:=.>3#*(F=*QW\#QU2T0]#L%KS[";'2PC#D
M5&Z.VUF%?J?9F:&@5C;%BJ%M:?!I<@H"Q)V11N*;#DII)].F.84<XCLMSA*Z
M)TCG(JIC3I0P#3AO-986DYZ)*%K6-R2M6# L/=4;G7XXB^10GJX\OF305,#"
MX[-%HTO)G<L9"6P!RF)+7;Y,!#2_7M62P(UQJ-7]TOJU[0"1[<4/TNN-\5E#
ML_+U^4.(FO.D)UO)!KFE@L/54:D=S]JS%T:RKU!ES@2O.<H];?1(3H4MG+BG
M"D(-K[65X6VCW$BL<R&EC/SEE!_)Y?_L'Z18%WSA*];=VM*NW$YY>MC0)R42
MK1]]0JP@*LD(Q1O.T^S> %1F+QO41-6XL_;M2*%@-9&6U)@OYF95+*.IJ[&D
MPEIIQ+"EG&(3['K-H)_P#/1E^:PT!F55/,/:&!D=TC=?H*U2>TE?-X9/@8-Y
MGD([1/NJ\9#C*S WZ+;Y7&(CT-M(I0BQ:9R] OY\3?<)3MT;9.;(!G(%_1\"
M+[+N,;YX4"]9!-5CZ5GJ1/\^/ZS!2C]??UY)3ZWDM;^ 3L%9,T[VCH+M,HP&
MFM>+@GX_7*D_7*@__'#&7JX+:.6+I$FL,;;\:@T7(Z)V_7733TY_D'_^<-;O
M-6-<CE?>_X+38=TU=/]6V8\)#F^S?5@\F8H;]"-2;U@P6]D_>EP:.*N1B#/J
MCU122]_Y+!_CF3BZR;Z3$1EM5.;H$M461M^!R2'#[_&I7NKGI22'+Q45)85?
M^NV1?&+MT^Z+!7J>XB69E)/V>4"B27LLF',@$$LN@@#E.DNRO$Y_EY7UT7<U
MDI!VY^J!.UI!3N"[R*]L9<D0PHOIU#^UM1;; <XRX$08^+)#4])A:YR,%6RO
ME-:[3Z"#N\OT44_T+ I5GF"!<4&5LS9(P,,C LV4=,K[!</SLT"4,V,V@/TV
MC'@+8L14:-O@9+/ITX(8%!F93[K4%Y98*D^9;I61JJ-:VX;V%^*%</4]*9Q%
MU'$^8IBA8&6X:$F).-<SR2NU)*F,T#4'"(P*A3],_GJC"R&T5-WQ\I,\M4KA
MXI>5%](-$EXT+X>+AN*%.O+IE?QTUGSZ):L(!(?/=K/OS@L]\X+VV\'>*8\U
M!]NE@3H8=B03V.K[!O0:C/!L%48JFY_UDP7>[O#8T7YYK%$;]R;E%SZT"E_<
MNU&;?W\AW QZO"I&UCY:2@TDGR8:C1Q[^TY#,G:K16Z)J4_3WVO3;TGT,S5N
MK*[+N7RH]35M5]U&'$;**&LX;U62YR[ZGHO<YQEGP9DSCBB_?P[9GT;%M>#]
MFD8O:$=V'3Q\8VL7R<=G2YDCOA-?@J=MW(X>]5J:W MM+<=*&P4%(#P9_48I
MF^SQ!_L9"U[=D!/71Z(S3'?>V^/ZF)K9;CO,SE.\WYO)W7-.L^FR[\V\Z0PU
MMW13J]N8WQ?6^Q9HQE[ A"[K+U@W,.LWTHF4^'ZW>*1#HF+E]D,J9)XF'V8U
M_/*2.'XH;>.4GSOSWO]P><Y_,B^_PCJ(R[7WJ/S>/!BDQQ:;H;Y+DU_Z%WW3
MT=_.K3^V-D)T T8'QMFPFU%_46WH;,,S)A<%^1.8WM"'3B7#\(PIO:UO6*F'
MW$U6$-ZNYOOMCE?+Z1;]V3S]'D9P"9O\'NM%;G :8(=<]G\U+[SG!&-I')[#
MV$QRO=Y"9^&<XCM7_;?^>Q?S:_/>U>OK2SWQ-E4N_N$'ICFX^A@:.=56G/Y@
M5:5PKL7'P*Y=$("LRD-R. D"&^WEKV\;T\ETPSK]<+%MNE*U!ZUF@$#QF*%X
MUC<(IUE[&!\S%>57"?0D3*W@EP6U42\7Q!G"%XXC WP\&A>/XOG0WU\$9\X(
M9_6<HB-RKSK!_5 3]LO-B;LB=_O53!SJNB%7Q.C, 06D8<)-SB$XM:J=80O"
MUIM?DY)JG4V[M.A,=5A_ESSG4XYP*Q<G\^0^QSN++W7YG)Z>FY,^OD!_@W=4
MCIZ!_8 5A(?H[S;,RM9KW4<,L5Y%,!;Q'ZH>M#ZO"[I6R6;_M)@^;!7IC(-_
MHB%%W=0,&X7D98U5?&KEE0I 8@=;5[_?U"Y"#$U,Y(LS<PIA<S1FA4;*@7#N
M.+L4<&"?T JT;"4QD73X',;XOO;P;IZIC&K;*!ZT3QY'W<_M&FB!8"ZJM*@$
M3FJ<#L:3;IA_82RI5",NV#5>2O;LN%:>W(2GHD"=)><)_4%.6:S *Z0#!/D&
MO-)%S2G2 '5YD43_9%'W@M!_I&S@FKQRI%;>3E>_\Y0^+.X?EL]2!!!X1B$)
MJ_Q4!<HB(H-S@5>[AZT"(^NW=*JMR,@O*%*ZT$F6&T^-++.I7 ID\&+P@5W^
MK/CK41T_F#BPN)LM8TT='G!4.7C^.'@O(&UW]5R,E<6*:\[Q$A';P75.#4V5
M6-<"%^)1PBE?K/3QPDXXBF3C,\6P/]#?Z5U*U&;G)C>$E$]55>)^ )U/^@ZU
M_Z#+?#4)NI,9Q'#+TZ6^APB!; E?69'WXN-#;: /6V?#;+?PK4@3I.]WJEQ2
M"T<3"!VU/B;T'$V_H=Y\,9^!BS"$ J6]6.H[-?,B";ZXJ2VT-%1U/JT7,\LR
M-(@R-:=S3<7#M&$DG3UL 3".S]>;<TP'5J\]T7(:M@$OT'"@0&P1QF^X1=^=
MX6X32 Y=R@E+<4O#$MPZ2?):A$,2)@H2KY-T8S@Z"U R:0\,(D3^]AE$"LS6
MW9U5],B9M"A<E@JN@T635_+53ZZF, -8NVGTT$TM+]%]I"B=E\]R55-QF0T9
M1%S#JU4]X^0,V19N@W#E;^ZQ\]!1&][LT) Y^HWV-US&*S&!N8P3Y\%HR%\>
MIGOBBE *R=-Z5Q,F#+6,>Q)4C&=!':3<"LX@=ATS5./U"*]ZI^VM2B%[D>@?
MI8I^04)6X,LY)YOQ!2T^LB?RI$TW._5;G:M!G@HZ+!CU31EETRLJ6]]ND35Q
MANLK]!WXN-E".@N!B)K/%ZM4?D*X)$U5K3I.80?=9[><1\FFT![GTN[U0J$L
M-G#/W!1IDW4GQP\!:333N&*2H&'P80/UU11*-)@@%*L<!D\928*Z3+/G+=:[
M!O+:H;^_2)J_D="IA(QKORS35)!Y(!1.0AZM_G1)TD5-R]UFJM.:0_(+@>-$
MV*0"-YC^?4480]>1:;9M[#&7B9ZZRMO+TR4UVH/A!T7@:9+WCJYRBS<<_!:4
MS*/?,<75NN[*RLQQ7M%W$+QJSHME#>Y1*7Y:4N:;MX@-M%&5'>)[]%3'G&_/
M6@;V(I%WNK]BC;HQ*J>)P(S\0:.^:G>SPJE]D;0^0Y!4#'$HHE DH:K0IEI^
M0<RDB^:5]:\&/:%BG'4S*\0[HS1S]\R9.8:IX;W-B>#]Y'JJ."RMD^ @;9F7
M]]L:+["E7>>O7.X6W]C+_8)=@;T*14PI2*F]JT!><.D\\4H56N*HM\]PYSWV
M"N<)IN; ^M 5,:[B1?!EI^D 3<,%PR[+:[_6#XL93'GCUY0W^4#@)E8N:.\&
M$U]8F N/$-LQ*EFE]VYZ:WVJ<MJ\D'J_PTG14KL"7R8"$1V9V.[,S[PE367I
M-E5I5,OIK93FJ$ =J?2T&IRDZ.YW1WG=ZK+$#MTD]X,<(ZM4"%["^,6VL5D%
MT<;(85+6S%Y)F+=CQL=9AA6XY%;WYTM"X^0==O"!%XGW*U?=HUPL4]2 Z).$
MS2"A5=3_#&S;;+&!HXEA8,%_)"LXB6&B-D[#(]448T!7J*M0':#"^$OMOK$C
MKBNJ*EI0TC!>0::7V.!V*UY>-N.G#2"'&9W_!M2<@1(T]'*22)HV6A"/E31
MM8P$(BE%1QKP5R>B+AAEE,!4W:94+8@T:8VPTPS:>*OWF_7^R8H%+@Q:M9[,
M-Z1.-!>=-5U2]' ?<U=M ]_B#'4GFU"5UBO4>%4"K8=]JS*0K8[8^4L+RD%&
MHX$]Z599$$.G"'<I]J?Y94?J<M"-+!Z5\A"8M>85:F$!>T?J)SOTYX4&CWOZ
M1:+_WJ IE/N9I9C*\XM#0_*BJQ0AY=SM)^V?-V]0X9;V"=OD2FXT@Y)H3(86
MN?'T=;<3Z&^I9*7"AMK<=G>UP?M\Q,C!?TE.'?YVQRQ^#>$RW=%UL9,DZ"55
MYS<'07<UKQV5L]JW*Y%1Z(^IB5QL;-TF<C&S3WK1<NN+#UCDHL*+T6:P&8=K
MT:L4/F%@ARU+H[&&#<MI!9AYY,G4T$9SS9D.C6_6M%>4E_ENC:@/"DV3LA\P
MHG$'IPFZCK>K@U3-F+)WBSIL.YCO[&$YMPTT!K4/N0(N)2#^$/"^WEI2(R=A
MB89SPX_,2RS&[H)D&Z.XM/%ZO70%FXB83Y38+?>M9R+EA5]OZ^;06_TR[M$,
M=5N5A4\W_BN*!R=\&[H-03?6]A73^46'/]07)>[#:4BF4YH3ZS[$(J -[RX,
M&?;588Z4WQ=W<]/,TY)C(K9:R]#-(*H[?P@3L!E:Y&E_NUS,$A5*50\I%Q!8
MY_>UHA] ::BP\OA!+C%I^1SZ !8JMH2X%RNF)1(.>:W>*6H6$[F4Y! L]]G\
M;N?(<:B"?Z:8SIQ4=,K'1N0YJ?SG[:>$42")S71!<F<^,L^XZ:3=-_(L6W$R
MRW](<[,2GAT4TOL=UY') !35M:Z'-U7Z5IPMU663XEA3=S=G6J/&O++N+GI:
MIVA35@HQ/2Q4<8-:E$944EEX4JYATM1<&TR9!VJBB94B!"[OIIX*7,QT^8S>
M#"<S6R'+1S<VO1O9X$>R="M-R2,B-ON>-[R=[B7#4P +6YQ\VKMPNLQ[?"":
MY\&)?;KCUL29[HBWMCJEHNJ1T;.=14_(J6*0@L?'6K *]$?L#U@97ZRT"Y5G
M@ZD^((P5Y:36 ;A]SG"VUU353JS=WD7BAG2&Y&8DV\CP7A(&?)3; 4;K$:__
M3-]"ZBZX67LOX6)%&E1SIZ*5[TFEWABIT\W_^RDB!WM$L6[^W\\1,=A\+ALT
M___'QJJ'Q;RJ#Y-*>?P,<?8T=P)?4;5BN/#4=-BJHU+0DL8>6E)D7<1]&DYJ
M;!"D(E>5PD%I7)^G.IO5E!11E%PE$)'%NV1I.;<@6#X3*KFNLKF87Y]I_6FZ
M)$2BFL#9EQ+X70M5%28Z*86+,&>5NKZV0&W*!C.A\!*%UB%T]1.Z<'C$6^(U
M)SX8$W'<"H2$HZF!E(S,NIE65R%LS*T&][(GPI1UL'YR(+]>O_%Y:B?JK_UB
M (;9;:38-\F@:!,NME:V.PO1^"C:8?8Z98&D I!"]W(=8^QIMH0=: +7#HR.
MTZ2\IX,6L'7-Z7.66%Z/"2\'J82) \BW0;"0R\7O-=7/@39)5=W*;>'KGZW[
MH[UGT=UWK&!B R9@OW273@C_-LQ%1!4=1=28:E9T<57&OW4+K,SI/U!Z1+7O
M)MJJ;J'%UKW0&YX<<FAJTXA+4 9%E>99UD]T JC-[=F^-[>++RIYA6&XAS9M
M N4CF<[<U6[Z(Z+./:PWVI#Q#P1_AJN9L?:??61U(T^*%4*EL=OJKCU\@FGZ
M+Q;.]E;VRF[PHZY0LC>8"-/P/=-/7BD[;['EP=VAKJ(6[1!$I]U?\96X[^FE
MPTZ&G J\\VZP)H&WWH W&?%,\GE0F$[6X33IJRU&$.7 V,55-$CKV]AC:*=!
MZF9YCCQOIB,:>,[U"!UA8%-DD#O&T/!Y+DGDYTQ'%0E]ETM6;546R_XDI<ZV
M$@>GYS3]KFCK5@I>V@I#I"=<3Q"B:0_3?*Q.K_$<A3P\ C#@+Y?CAQ)8\GIN
M!]U=5U,J)WWDGJXG'IAUL6E!X6YAL2MM>*KOO4?2CIN$@7M:-TE3AFO4N :=
MQ'_+9E' KP<V3>WNF3(=JSUC:T0!8&/!R[) .8^#SO+W+"&#T_IK<)>[L+A
M#=12+'9=!"B#H)'$U1<+[@P;#K3AJ:&-T]R1_29&4(SA@<[*1B5"FPKHY'0+
M&^G]&DS6K#@+"TY,!4GY1VG&>E^#\7F.><ZQ(JC,>0.5466<'*BDU&:90C*S
M]8%FIB:SS\1M6H]T,S@<U-4-2Q-O+CHIA)=@PAO'#,X]%0'(M&#BEMAP+7_B
MK"YEZWU&4\O=H9JE5)43NQ4==[#QT5>CXSG&&8@S;\,52'FG'%(V,6N^X9A,
M@/(>A$%55]Q^6@L, :64-=(LT>/EGFNBEB![-EZ9(IR(CHD[LRGC_6G@#F*W
MD#$[TKO@R*;;MAES>6(B,X;Q)+T.A!Y/VP,S(#>+J:HDL&IC&KQE.J3IRS,8
MLD2)];;SK1@].C4RF\1N9PATZT<L:-KX7-&<TZ_"@[_X\,$^=+Q*;[!0ZC7F
M]DW]F5/H[!(J-X-95^;\9JJV/,1Q#63Y$@?[EP6"OON40@YM Q]M^\[0EX$)
M4W#K2Q3# M4JCBI)\/,S67 =$,+MBA&Y<'MP"4IJ#RKE/3-%D@)Q=K.A %\I
MB[%.W[_'#!]R3MN@+@Y/ 5[5K/+D@T$#?Q7'B$F7E$0K +%+0X]3K^YAN]0;
MTGT#F2:2OZ49CA &PR[IG1O$/IHBH;@6CQ!Y&]E_3>:+JA2YK<4H56'/@P R
MN@#!.%DH7BN;VEISM=<$W5+RSQIFEX,^2+U24 =-U/23PF*?.41Q1WG#.M%+
MQF=PE'8"&( ]\AF:3G*;70:+-O)^WOG33?ZE"_OCBEV>V.2ST20MJN)(CW[@
M1J*BGMWTBZI9-VX B]"$9:AYU$\TM5%N6*EQZQ!TC=G:K:4S$' AV#1E][VJ
M!1X9OAZ/PTIVJKJ1),M0QZM9R<(64#13$(MRPG=\]#4>KD[EV#JY' %=)LA!
M;7+O6\OBW>0 [-6M!FVR8"[7$J*B;G/>+'U4X)&VG>:&ID03/K*M7:\X4PW?
MXM 6[J^9.(\%CVJ-?Q8B4EI]N9!XMUGDXFO*M9/+QIE"_+3=LDFQJ@F'#/J[
M6RJ0. $ H2OP\*A0@[#SH?1()(!L$F_=WMN^')UXSG(4YL2B=;ZPJ#]-BB;A
M* N;SLZ)D;/]T.RXIJ"AH;,0]9"9F:-'H3-;8 /.L5-I8SNWID@O!.P.803P
M$XJNW03<4&U_X)$7B?JE.ZG$!DU2>JW+EQ#,G7(C49_?\N**QQ\SQBV4<YDV
MCT5>);*3B8^I1A;QM[ R;[4BCM[SJ>=DY+VF\LH(WE$X)9J LKQKO;Y^!?>J
MRFT&-<*Z@HAEF__ S-3]#AC%'(=3+_;R85I6PW20Y[V\2H=YE@[*,47I[$<F
MXV&:#<8]:&I0( KQJ'=C8BW\&'JD)FE9#N&G<9:EQ2AW WWFR2*M)GDZ&%6]
M49K#U[-JP(2I^I&3WG"<CB9%.JPR_$>5CL!$'5>C9O_M72Z,+<)#N*>8Y];P
MX,#=A3C &R>CAE*AN'@FY5S5#8E@PI72(.U4):UJ(%0]@5LV+*Q *YM*Q@4S
M%_0UK.6S,2,.THI8;"*JJ.(P<0QZAT"EFB^?%6<:W1C,)[,*\<GTDTNKS*.V
M*@>FNL"*U2VWKDTRZ06BA&UO4K$H'>[Y23+)I)1)S&@80C' D145B,)G5?R$
MXY%B!Y&0U[H4A468UTPI#6B)AH=7!L*WK56QQ>J$0TX2XLFYI;K3VYV;>&%,
MU4S;@LV#NI-=S#CJR&OI"F++,%-'U^X2$V%:J1JRX%NUG;5D4T/47X9^HFQ4
M-8(-PT2_[I:X<.:8E"U:23/\4J-LT7A.I8?U:J[S06B',/R#P^!CD$5)1<"G
MSG?K<TX"-R46'D^# CS%[XA9IYF9I,>J+CP&6;SQ+QL%6N5TD2J6K'Z*8[6Q
M3,J'*1?&6FLF;K^G2;.;?5>:'B&PC P0I!1M1:ZC8@A;LLS'?D]#QQCH9W*-
MZ:\8._MB#S<6 ;/(&]J@OK!@4*9^OQ0_"$^=YG>9(M,FZ,LL&A7O9[.<%0E"
M<"S[S<IBUMI*OHSJI90DB#+BB"_$9T/AB#Z%!LZ.7)Z.&":BLP#UFS4KC6)E
M&Q RAEWC,#VF[KQ^@_]"V<BQB;%Z!ATR1&3B8F#P\>@%IPB1K<D598>W$W;0
M=5$$<%D=XKPUHR)^PE0F)-=@9,Z7".FR\/E=_]A#;BWH'W[$;VS.H;#68PW>
M8(R2RY_J':<BTJ6$%NMGD!?*A.\Y!5KF68'4GJM\'%YPS7G$X"B4]C4S7)EJ
M\=/D<;^BU$"5/,R 25,E$J4%\BLBCNMN2AL(,VC8B>Z&*F:.XD H#3IMK]^4
M>"R#X'^+^U7J>I9,?3)QB<T$D$0G7.KJ):WV,]" Y;YS"TX30X=,J%CJ.!%G
M\_:03N<XXG2H_"4<_\7V(?EUL8&NJV<#!Z-]K*'J0Y7*[@ROL>*R>??$!10<
M*V9;\4T,"X7_^*?F"IF<2JRLL;7<6I$86)SJ.&A<TY@BX_!M>3649I":L)2\
M=:C=&-_,8O6TWRG'/?L/&B[%4UXYJ[P$\XV-4D*NWCG+G26S*Z 0)GW,39?=
M<A1!UZ\1/2NY+FP"$\*&WD)#V[MGE4]@4UK;3')3$<JJ&:I3=LQ)99MRK6O<
MJ&VJ=U0AQDYQ/1]4]45.V-2BW5EQ6<@#:&ON7I1$3 Y<R0PSV3RY>E8,T(B&
MP1HIF]!>P%QMDAHFX4XGUQNZ1YE+1\:H2QXDQKUVH&A7JXH"4&39++A?CK69
M;YU/6;M-^"*IU&M+4T_[P(#L\VRIE6Q"R%LIA+0U)%AJ%2#+!\2\GVZD%)RT
M7!W12P7PB?-IK*\*L*JJ>E1E,,$^4CD:915LQ>EK 3]V')>B=/YDZ_SVI4AA
M,S+BS'>)+UDS+SZM%PP:1V=R(8$>V.L834:5!=>^<8[4%Y2+B\\H3Z(ZAZJ4
ME9V6)J&<FIHYVQJ,L+M4C]F,,96\ <K3<E^1S @S9:DZ3;AZ;A&X8VIIA@-J
M:UXCDX.W3:P-QZY=++.Q"A/MU#N5&.'.L#;AR%+2ZZH+'TE@3.EEYD=N+8$/
MPP&0+#<A9V3*9B(43=UU?($^CJ11)<]:D^O_#G_63A3[.VM[H>O3(K[^_BK?
ME>[C:Y>"X_676N!:G2G0T5R%#LW!9!5TW:_XLJ$3&;EG< H0G=1HLA[REO:$
M+T';V%&E M*;*U21I:I((2!.TPXI&M[0 Q,F.[LY88N=YLALSA1S1Z@ET?=U
M $+#\"))M*/#(R\2!:ZEX9.TPV81C:LXQ #BE\-N4L:'0=II)G0(=+*YI'G7
MX^3:?AC\?!BP,@A]_9&\6Q[P]8W0%>,2O@Z6=GK>]?_!;OBNV W=5L3-G3#Y
MWI)[U&SDX\/_%.Q\CX*=ML5Y9<(DXF81\15:C/\)Q'Q5(,87;28-7NS.N&C;
M/SYB&!?+)?W,='PUB-7IQ.1Z5^Z;IQ1W8?)QMQ#U# DLT\%X#+,QZC&*II0@
M]$XG)4[0Y$R&/?._<](KTJP<I64Q;AE'$'.A*5B;07,$=C?N=+N0 !5H#\U8
MWV/<'I& %J,LK8J\=SR8%.Q"6,>RUXI4U!L/:9.]E>)Z"=4W:LUAAB832J/L
M.<D".L^B=YJE609[;# XZVDLQ:?ILT%@G,TV> O;A)OP4CX<I*,\/^O]UBPN
MGO_?O<!=2S.]T[Q(R^'HS/1!;>)3_/:P&)[UCM>'>Z<CZ,-D GU ?%V3.N)D
MJ#2A\^&MLL0)41MK84\@YD3+S&5P4$LX7$-FA677@.!CF7H8/!*]4SB$-([R
MK*?P,'I56L ZEMFPXSZUZ,HPC:9U68_=H!>D@?5^,4 9,B@D7K=XD'#C%KQ=
M"KF]/VZF<YB7Z2.*KX*3UGN9W-@]%9@$96;V^W)]WRN&_$0N#[R9SB2?QU@!
M6KGMY;COZ/FA/']B=FS+7$4XMD2X->MS3(5@\+U(*H0<XB'*V-Y/&S0EV83M
ME0-8ZT'9<U*T*"%3+9-DUZ.0P>R>>E7C>Z?CC,_9>TV]UBM&Z20OV\3P9DU)
MS5-+6V[A3XY>:6I,(^A[5J63"JER<73C43J&$5Y*N;HZF;!?LV&>5L,2?QP.
MX*X9-.8!=DI9%6DQ*7OY),6TM&PRZ/TDM?HD.^887J"Z>L)!$0*.'MRA0S@<
MV6"(/Y857(>3<>\G-!9.A<%;(0P=K&'HE=B_<=8[K<9PQ. (2F8;TQ3K9>Y-
M0%Z"O!A.X$H=PMTYABD(XUMSN^-!E0Y@9O)T5,+%6A2JX5NN?[73<T#S0?;G
M=##,\<<R&Z?#2=:C\,Q6I0^>RD:@GIVY[X^8B?H4+G,\9?8>T8S.F)M.13-F
M3/A9T!5R4$A GQ@,)W!X,F<"@N]YF6^KB(A#,5CA/ S'O1$J)).\6\^\+P3)
M+OK,=$ IS6@A@+[9PZ+9<9J!K@J#RT>X.R>\-=!<$0S+2+(^" _4S[+10)-.
M-WL;>U,]C]=AE8[S2ET/'=XU7S5O6]_]ZJD@7O(LQW3/ ?X#M@;H>Z.\["$5
MR\RH$0Q,S#GS#X1(=,0G[61[]>7+X&X[Z0WZU8C^ Z?H560V!GWHX* _&(5Z
M2=VC%L89_6<TA(:6>T<K^GL.9\C#&7<83K"?UH &/*"J]YO"DE#HLJL]R62^
MY?6P&)U-W5+*,Z"NDQ?QZ8,M-D!3I)@@0?L$Q#1H0FW=@Q>0>'T DXWOCDK4
M1SJC[G=RA$3?[OX9@]B&#HJ9V&].:4+(\G-QUZ?DYD8S>[Z9?D: =61(J:,@
MZ@W\H -HZLJ)@R@TF@IEY]BJPN\ :O*+7N0V?FGW^$4O]"$\[FA0@O@K,C[[
MHPFL()@%05:,WA N')2790]M5#!9QWC^'#H,>*: ^WI2#$%B%0.X+P9YSR'2
ML*4@W.ZC<0%_WSR"\68:*>"B*[$!$'<V24:O&)<@JRM4:8H,+\L&UX=N/ >U
M;SQ!G:$JX?[*!Z@$3& %<E "R"U$"ZYQZB,S!%.2@?:8C2NX,\!2!,%81"8'
M]2ZX&F'R5!^:4P.348&VDZ$('Q03M/C1""_@; W+">@.948JCFV-AC8Q6K1Y
M.AG :R B3] =4,"$E*. 6>[AL[/6V.6T!5[NJ FR/A\ AX?.@IF6%:#H%2@4
M894*>'4$RW/=0)UF1B*\G\>#<:^$K0<:O)05!1K.L2D0]SG,S @N\[P@XW@"
MMR3\A:Y.Z-U%.P@[F(KP>HZFXFD&FAY,L66P-N:0QY+##AN.)SR6$E82Y$7K
MI!Y'6?"1 V"+3VC>J%*#0U#RRA4X)PD?6:,/H(924NB!*0&QP#-A_>2JG/X[
MZ@"H_^HI1 S_78TWSUT3]1QF'-9X"%.OWGK-D" =.LB+9CH81;3OM._UTQUW
M.^L&I O@801%#8P5^&$(8G6$:H&+D@\R!:30&([^8$C[\Z:)F ^V0U6@*"E0
MXA9PD8)"I#1%Z1O:%Q/8WP4^,P(-=@+=>4>PEQ*7($_T>@52- ?SJZHJM(0+
M.!TY*N]Z0D@KYU?8558.2C@Z8_JY*N%2GW@>A4L=.2(R>LF:Z.#OLXQ*)U$C
M@-Y-IIT'8SX+??E G<&1K='MNZ4^\ZN6<[S=\G4J&%0<// 9=#RAP"C300E+
M".;?"5Z;:#7#0E^XW3S4SBG(G0G8G-5D#%*K0D\M[*KQ&;D6!D-4YRNTPD&7
M&^43BDE.;]>?V W5H,*XDQCMP8I]EUFVPPQ]A8,2^S\<0:])B1\7%=UV7^/"
M&X("6XQ)J.,-70XBDW,4TKN?EM;I+%ARYNN;[RB8WD$;Y.RJAD.0*"/ZN41B
MKV%FQ?;P1AX-R5&"SGU4F<"^",7XAJ!\@38U!%D+<X=29UP,P[$^_. XA9G'
M'P<5V@7C(V)^O#A9A68O=#@#;5!'_K*T&N?09H'N4]0>2/(%XW_YB-T)>5G"
M39TUPGUHUU1C> @TA@HTL8+TLR++P"0>HB<53!X1JC%L_A[H&.,!Z!I%WANB
ME 5!7&7M7G6E/< (\Q+NJQ%J#W!QC>$4C^FLA%>=G84P&]5D1!)C@'966<1K
M_?%MUJ,."&>26";"\-82T[!1?UDYA_\UU]ESH- "$TC^G;Z1?*R_[)*72[C(
M_J/E:T%/(UWQTN/%MI-@<5)>:(HR=&]-\ )#&V!(&O5[<\N9J$4)6B7<;O#3
MN)K NJOHEVZKQ*F&_PUINC.X#$M0]0[TQ(YAH$8"ZU229P7NWL&@<KIB/SL$
MTZ:LR#; 7:%C<6Y[>/[*R8 'BJY&N->[1!N5:Q:C!' VR=>3PVDFH!3/,9NG
MV.]RB+TIH#>#<NBZ9<E]/L$_EQ-TXE:=7+(@RD&DCWHC,#D'1:D];FV@,C@?
M ^-JB_A=T?0JP2 <0;\R,&;;?*ZGL!!%F9VA?3D![6B4V<[R;(2R*H>US\:P
M14#;?1OVL,7=F2,0-J"7@2S)1ZU.NO#KL+1@VHV+">U &$V:Y:TV1>Q ^@1H
MI*"L9D0,:Y$WW-;WB]5*X5$(%)]#Y[;3*!<-N=(%#A"]3*PO1#(1:"]6L/\G
MXQ'*3MAAY^A4TCWB =*BFTRU.V4C8H0.=J!]#REK#06-94V>CL!4*"I0 -I[
M-*'S-0'!/@Q9$\U(69?;_@WAR)^_HSY935P$ ?=;U*AP5 VW325A-=@V$O$R
M@36,@XU49$T!0Q$U(7,ZXIS]B6Z:Z2,^.Y GS$_-,-P6C')IK_D$J_;0XL/B
M*=Q8UY"=.O:@ETB(N8)EX9]B, JQ"3K%6&E5H1X(QQ-NTN+,F:!3 0/"OX/>
MD&/@.39!IWHHJ%6"3EEB)/<L,$FG$NPD[5-^BDP4-@1Z '7L%$-6^#,TVCY9
MH-ZF6989N_D4M+1*?1/#T-*DMV^5(H):A-HY&"4#(3UL%3CM>SE-WC 6@A.[
M?,TR.! UCL0WU>&R89=1TJQ0O;C#>X43NC1@+!>1+K9-/ !;BT!(4;Q%>8SX
MSPS$]5#](^^A:CD"517^ 1+<_*74__BHOX6Y-F Y5%5I3Z+'34,)QIUD!"6F
MZ:*><-[(T4E,71H-HT90%8@DV:JJ^+ )V-#/6(1>W-R\_GBC]"*0Z_73=#'7
MV@ 7+3#40%.)0YL!E%PXR/(G=%<IS K*WJ,\T_/U'=9TJ_?@#!83T&=RI3E%
MGR0_!]B6Q0#T^[<7+]^^>_OQ[6O35Z7+"9.MH$&LW3Y@,Z,*+$=0^*V>FA_]
M%PHTF/#+3@]=#:^DK*P\'_HA'@O71J<POFA.#1A(H_Y84AV\)AR\>?_=MMU)
M&SDEXKK0)G1S2[B#A$_OI1@:?36P:YH+3:8]SC3HF>6@8-\]XZK9#V2HKDZ<
M:55OCC.8]I%WC7N!I3?0NS2YP4+<F@NB?//%_,V"#_6\6BQZ>$:;=DSKX*D?
M=$H(#>]1T?R:7!.+J9NFV6P=>S$MHB%;4[9W[F0X1G.D;58$TH9G\VGZS+G3
M?&>AK%DW,E\:7VF36O^F\(2:H,^\@DI.3\H):& %R^DA.B]!UK*<1L$[FHB<
MAK^,!Q.6TT5&_@Q;3I,:1P$$WA_!@?70+(+_H9L K.T7R=O'ISU[PU@SI_MY
M"+K]I#IS-IJ5I&^=7FY$21+[F5.1&F>VK/";.C'BPE,/(SB"YU2&S-&V+A=.
MW C7[7R5"6]Z\956O-)E2 W'?-;)@51%UF74:W@M3XJ!\7.GB>7GUH\5L-Z8
M!*GSZ?0?1A-*>?54)OU$B=X>D.,VT)V);(+6!=O2]B:T)938PRW(ZJCRD6_]
M=VUB6&(R<1Z3- &_=:,'&7K$0-.)V-I6_+;":.R(3%Q^.)#B\O5I-3:3H&DX
M0_]EP.EEX1AUV?J-5,AHUM7AJR[^[K&$*-/H11ES[+P11OI3S&F(P#J1MQMS
MO0MTUI!/BH+:PS+GX/H:S1FT-O(,38:"EFZ(AI(3$P>S;%CA)5QA=+2 VP.,
M"F@8<[:&DQQCY6/HW61<L,_TON/"G^J5-S8,-7 HC>I4;S(:X@":R.#HY/R/
M$>8V5'XVK+4'GIPXIK-R#LZ6RJFSKSZJ<X\G>'X,))$\=<W4.W+?J+IV2_=H
M]"YU8L)N,DF7;2;R^47O38V9\4L*NF)<@;;3 &/TPQ[MDAZN 68T<G0S5SO4
MBPGS/5^ J!P.!_ 5$#GY6"=OFR^=YB /!T6&&Q,N\1*C-_RET[)"XQ;^@#FD
MF,7?_JU3]+8/B@FV-(17,YWWKQ<&I><0=R/\ 'M\!'=]UBI%?'_:'?=;P\5I
M##?"GEM0<9GLIE 2=<1#1^N)!6Q[BMH>]Q&]G:@59I?\=F$5U6MCFR@R!NQA
M+\_Z5-RC_DLKS/W2:<[J!1YDK^P78WBR[,,F^Q$U*84E>"<R41RZL&WZ UCJ
M']'!T\^'^-,UV,?3#1R9?YP^/OU9860QWI9&0H3G^R4]?IKW\Q'^<%5C729Y
M0!%OHW<ZZ(^HZ0P:AO_\&L#S8Y *#VZP-^F7%;Z9]T<X@$&_G."GLC[Z:EH+
MG+ 1G@2Z?QRP88(!P0DS\-,AK$-=R!"26P?;E]INE;[1E',MG[<** ZDROEF
M8V1;!0 J';L6M[N#:0E:LEQ[% _-\917]#/RS0Q@&=X1C!FAG5G,J_HUN';
M#  9TIM,)A1^A.T*1NG^20+1^LF2DMHGDP'%F$ @PI7;:>]A&X2ZD:$\J@HM
MR@([#+;A),4(9X6.[=,1&+M#Z!7\G.5H,1660A58"C(=E6[="$*K3I28F3_J
M8<"I+ )JL7XP11]J 8*\'&$1&H9HJWR"%"R](:CQXU%)RF)X3Y"V7PZPYBBG
M:C-ZH;E#7WNIIYWUO?U."]5;RGO%T<XEI?7UU4W(2FV7:7]PGOH)9JJ#DCW)
M"Z7A8%U!+L;ETT;-(P-VSQ<$U#1'5S+F!HW0CXP!CV''7/]D^FFZ6-J002:/
M.))"+#,9S:O&$6"V(B4\8:0P+4!7^'YY[]^_PYP1/\2TJR%GQ>;CC***G7.N
MO_+3WYR#'D[:OEKNX8BW=-[:1]Q_!%6#(T[>&2M/CY%M,<4-E7S,RX#%N%KO
M&&",3Q(%? 5G%W$-%(O 7!7',? )X\JKC7N_09I*K!LJP1P'\97#'F_IL)W:
MSO<K3S3U]P_/].^4Z?Y*G<5.TDF?W.9#EJFWV&QWR;\P20U5 0S&E?[O#:J-
M<_UG_B7__X\/BTWX+V^8^";T)VRW*.4_7L^%6,-V^W09I2+D,&7R5@LI)N)'
MRN8C@IB=IG:INBJ';M2LLP%@LB"L<NL3N[#ZQ"J?/K$+I)U"Z&:V!$B((2:*
M@T* -5EP@8W!1@:Q@1L%3*$)E6UEY:!7#M(JFX $;%2Y99A851+"+:>9XQ,5
M)BW![5U2==0$KM!\C,GWF)'1*=TB0^TF!XF986<*S'T?4J79 +HV0<\:5K7!
M'&"7*.=DK+TU70OCB@EFAV18OV?':[6;#&VT4E>+2>%=TZ-$84?4O49H3X[2
M;(R^:?SY%"3Q! :/><&4)( QT0RGM!BQ+F)G>JB:.K1 LP.5=,I7<!7U 2A3
ML'.57#8 F3OX[J5QY22=C/YP5<,H&EVKV<S-_/WJT$9#<A[8GC^5N^LQ%73C
MHM0/N>3N+;!UBMR=+9 3T)] %YA,RC0Y06<7UUPG)W#WH2K#+ P3.&<#L"1<
M@H5>I!ZHN\AJ*SZ@2#T*G1,4.V/,5J)4XDF%%Q(E%:)GAG1IJU*A4VXBU=J.
MP(I F5@,2 ,:EN3M 4%8T061,4Y%/G%S&5O2%XL)W.P9WBKCX03]AJ[?>@+B
M-G.R'-\VJIV=YVV7]1@ZF[/GCTJ*1Y3 ;A(;M(>?'ABA&.8O3:#78Q+P=BV]
MIA#C6Z#(T5U4L%TX]5AQ'^JE4D.T+1?I:5YRQ3/I\\%?LV:L;DH=$!E2G@&L
MP8!GJH05'8T&7 I45K1<Y)7#@ ;FH>(_,!(%_\O*,N:>22PPDN-N4(-2<F+C
MD9Q8L",G%JZ(@^(>N$ '64;U4-!FA?F;8S(=R?57PG),\(Z%#5'@'L/(R\"[
M0(<#W#\YEE'!!3H9E+!O,?-EW,-T/\RM+/"JQPPP[&BG"Q0/-9P: E.A8C:P
MW^'<C2=4J)YC.B@\,<;S-Z(,Q$GO]-VQM>5HHN7#PD[@H=Q.<L47Y/FLL,;#
M5)U'KU&LI<="]8(LQVP$>WN8\S4*]SR6<YR19Q-NZ\D KE3X#TG<,G"-LJ(P
M&)8'+E+QL_=>6NYL]R'M2>U^E8Y'F)X[^:Y7Z7""Q02C/_HBM:STKC?I=Z_H
MAK.(T1X8[/>[2<??X29%ID$LDL.;M,"JI G^#&IM,9:+-,-"%K@:RFY7Z1&R
MJ_4J14TXH]L3CG*)Y314TU>":3"D1(3QB-)V[#*_CC=I2247U0#O$LQ3@$MF
MPJ9&"8>:KRR474,JT.A6!U!!FR/2E.#G$2+(4!TH'C+W2E4U EUO4CONKI+D
M[)\[W*.F"?L6186>TNF_UR6*FD<9^W7L$D6;#(4+J2PC%G!C2C\>D>-Q0I(3
MY3'J4!0&0GUGB!?!*.M== CE-P/XIC!AA+6_J->TQB0WJI9,P&=OGQEU/KFO
M,??TZ6$Q0Y3] "S+OX7/KAW&<PJ76;,K8.@9Y9H7L(] J\"21$&]IM(@5"DP
M0H<((!F5#NFJZQXZQ3 4C.GN;JR8W$]X_8PM)>"Z,382BJW0G8QE)]G;Q3@G
M7S@:E1DM6YPF)O@AG$:#A8U"2>)6K;.FR@GMMCK ^Y_^\-O-Y0]G+#)0/QV5
M&?]C@FDGH*!>.2"[3G;E)O;-F\L>S/6/O:*B,%9;SS2A Z8%":7##[]=<)]0
M92:=G;2T$>@QDWSX53VZN.P-*8X5Z1 "D :O!;T4*%_)/U&.AJRU#_#GXFNZ
MT^%K&<[?N#W$UJQ(V>(YM$X@4>ET3=IOGCH,B(#&GE.9<([^'-2SBIZ%-T\V
M%VQSW#.8]@:34\%9:YPQ+/^%/3]"KQ5>4'#$"/A]Y_!W$<8-R".Z;\I>M/#,
MK_)UM'2^X.\/J\T=PS%?U_CQ(1IO&)(*0<7QK['B=;.8<?2)X-/@BABS#C6
M.45SU<E#PG(N.+[9@ S&,7F:WNQKF/4%X;%AZ@QL8[RAT6M0]5X_/BW7S[7*
M1QU23=FHJGH5)5HA](;J(JL1Q -D)5+A7JGR 2@UJ,MBRAT6: U <4>E HT0
M]'=5"E)2,9ULUL_3)>44P^X89 3I Y<XC&F086;<=K^AIF SH+T$-_,$S/,*
M]N'/BM@3B]ZJC&P N @&<'^!["%+ :^Y#$TUM*Z&<+.QI\#R;Y[8MMKA5>I@
MCKD+Y\XJ2A!T&N3DHQA3@0N6.YMACH?H\QWU1A6ZU*A$\PZ4J071?M_5-$UH
M, W96UIAF2LL_0)6'@EW%$LM/LF*GC(2)V"-PPSVL)8.U"1WM\#-2KB3V1@Q
MW@:]]S>7&G3>()6!!,#;=8*V986&P*@%]TUI%..25;*,Y8="QT"W'&J$,(P"
MBV[%D6JY>$\L<]4[HFA(G#-J,)70$"YU5_>^E2CPN1F\(33!IV"NE'75+K:_
M@RRO:X-_R.DA?5 B?X3_#/#:>ZWJ.SBBQ"2OIY2V<M;+^AEF8YB'/JTQ:8OB
MRT79KS#)(J_Z!"NKGU'AE^1Y 6HH?*<LZ7-@P[5>$S.=^RR,R<*")H@=?G;/
MUF AA#(G@JUT<W,VTG%4\,S\<,$+H?][K8H)>A<*RQ8FA(-U/87PL ?#Z2U>
M(W#R9KT/ F]YA9BKO7<T[?_&T_XK02"?@HW_P8H=3G=6;2$*. X@H@Y>4+51
MCB!?R.>$/9R0NIC!"DYT3^:8Y5>A^S\;X**]66_N:KP$_P3'AT%<T6#+Z>]@
M#SE?CWA?X?-#!CLK^F")P:XJ>QH9LB3OD'R> 4HCS?BFB?JO:LPD*I[1Y;Y0
M,VD0HZ?NFEL$)Q;0.N@>!I[=9^LF(I7ELZ8E3PT9*V$3JP06!5R^7%/J#B/G
M2AMN_!I^>9(-^\5 E?Z\GV[GT_],?EJN;T%<WA"8?_+S=/-[311/WN2D0M @
MQ*>*2=[Y) _90TFWSY<G1=S!ZX@R(Y0R3L8=1Y,U8T]CTN/"1W8WOU[/-;I^
MH_>W-=9\//+894 K__OFBMHFL@^:^1JXW?HCNBK[(/(_X!A!?6L.FA_B1[IU
M<;KKTK^?C>%5JZX&+6Y_('94''N&W</:G?@(]",=1T 0)7_L()JKT3S%T=$$
MTTM#AUOM3YT#0=;-F)SS"++C7;]OK(H*]/T\=H;&>V,.QL,"NKF9/?#%\9VJ
M")LWU=UQWS,2"?:F]>ZA+,!07>$[=! EF?PWE_]*Y 1N)2NM[;K&D@^\XXY!
M;PY[G8;#4FIDU4^^,[*]:Q>2G.CV2HC)OZ)'N>H0_]"V/8X8?B<(,AF8U68W
M((!CEN$P:( &A0#=DI1\@[O]RTIQ85,=0H]+NSN4_9_*ZK:>MH[K=M14<GO=
MI['+OCDPA:2OZ7UD31G&ES!?GN?R\*0U%9U5N'^40];H8[)P"QS75D'5D4!4
MV]@X?1W#+N041AZL"$25/EC6V44$']OH\:Z,M\HHHA)1F!QLE^(78XJJ9VBA
MEXQ_@%\DWKDI!1 P?UIGI,V1V8;4P_V.J>&A/7+CYXBL-![RS^1AJ! C@=CK
MMBJTI[#C##'K5V!8X14(5N] _ 9X/,OFIZ+P6H>^S$Y-,*4+"DD@_M<$37OO
M"\YN8T266&\MN4OI?T69@;WJU98GZULD).+-[!#"K^K/;26RI!M@IG566+*M
M"X?0^0$HL=-7Y!GR=Z_" $O^_6?:;O^1_ V4^B^+Q_VC_E4<%,T@A+TV02^!
M_T?;L/EF&2'6"?8"+-.V7E3AIKA+%W:7CAK;@=</=*H,=\K!1[L1IM8C>G7P
M_0/=*L+=Z@K&=DQ78]Q)7_6M \-2>'#']"_XSH'O&&BYMQ:TW->>#\,<I4]*
M@,OK$&^5UT<;U^Z8"8F_>&!6PG)(IVR[CHJM!<L8%4;BOHY]T$P<F3KL;[("
M1"HG^5KG%K^-7[798- ?##S7'O$MQ3K@DBAA)":^"2R.+ TMH?"YK$D^,.1Q
ML),=VVX=2\<VCAFRH?RZ8LHO169V]+"SX+"/:+]UZ$>T<\SP%9,97AX6&=;V
M^.$?T5+[?NW>SC$##1_\5PXCF@K.ZK..]6$WKY+3$^_4L^_D.DS0YI*D1;MD
MTZ1%'VH2I74\YX>>#D_'Q7Q.D]W TC3S<4\N'I"RRV7(4/SK=-5/P/Q*$ <E
M,G-@(_25A3.*/'-3/\$S WIFV*&=B3QS[V/?V(^-(TU]0)IGU53PCSPF_1W/
M_U7?]I,L:^VO@CS@FO39<_+16#D)T_M0"F:J$A8_3K\D_WYQNZ6 AK> 7].<
M%RD'&9KBN5FQCXLAG,-/D;Q];<#\4]C\FHI"\U8T?V>]T#*65Y1K"EOKI\UZ
M_Y0B)H>0XCF ,1]4OE*:J'RN-#%0--[-&X&73"/;O 4* 2NVMIH# Q'MN%$,
MA)B#Q(48&L62#%W+X9Q\1F0?EZ47U+,M;)H?T8:KX#\28OBTWNFHB/H=MUPS
M\1S2UCKUS:L[T"N(>1=YZE$0&I,-7S"8-_JXHQ&MZ7T?$1"; BJ;!471:33&
M9Q&*>%S:CPJ$^)9S5S7BYI2)K^-8O]O M.A>:>]ZRU@Y)'-@K,$YI,DG;N$=
M6+NT#*'Y9XQQX227\80X<C6H8S,&SCG*NHB9,,5#A\P]7O"E2RS_QH[\&HH
MT2L7!P[=7S ]\>TJ4>("Z54.81DV^_LPA1O9Z_%[7=4XGSZ#/40HAC-B#>"8
MH$OX+>R4T-[3= L;SQ]/65%+@=X1[EO-Y)<,NS_?SVH[TDC)F-B!)::D"#..
M<+CR'^8^VC=H$($+X_*W1#"@HC?M 1OCV)E9,GR]9_\.@O-QT!E@;(L/=[#>
MZ)6[]3=<%E)6B\@2P+I]@5TTWV\I,PL%=(M6 S( #Y6EO*6)FQ+WZUHL'<EQ
MYV<W_AR4DU WJV#GFPJ0LJ?VJ!=Z DA7,U!03JX3;RZ1,E'EK.L426_':+#5
M6ORX5#D1GR'.E8M;.<+MP[G%BY5&!KD-'-Z@?:D%AQR>UQ34AF?,,C3;&96A
M.1V%YW\<^NTP#_WVDJE/R3W_>G4/6Z.F]0$+?LU9J#IMBR1C=%98*H5AAZLB
M].D0N>]YHAEX3;(N]F(;9??M8 TX.F)03COLO#&SEBY2#AZK4!-T9[5>A0I#
M/*N[7X8\ _YA3/[]'9J1;]$?YTN/SOS$P6%.(^<XQE/LYVYZQ2*_)#?)7];,
M^6 ;?]W.YGMW\I3$29,/GU=@93XLGFS1!!?'U32D2WY\P.2NUU_J&2$%_#TZ
MTGB!'^NVQ4,T[]](Z]SE%#2IGN,NQH"WWQ/0K22_OL@, ;-$C-Z#',[-]R(T
MSA@ME):B_8E1N+?1*P>V3BO'<K=-<?D=.92=W1#>__%MHN[Z W#<K6(J;*F&
M =2;3UE,S]ZR:%AU3UV*1&X\X/3F WGXO59L=.]F#;<17N?K[\G_W.78Y\G/
MT/&'+<> ?5]8\  <R0_=;>AA)I@.0U")[)'.MK!R!&0<VEJ/T_#U&&00[= _
M];+O5&DY) Z59C!4XW))MES:7<A+0T2446TNR$79KC$;1LKX<S9A9\M3+FUG
MBRO:4'A&'_*X/ _Y7 .LEH=W@.,U#8NM +VD?QA#9)7A[=ZA.3V@:VM 5-^>
M*@!I[Y7C>"2C4W9^B)&RD]K>C4LR<,;;:"2C8VAAD?2LNDX<DB&OFM C'AZ\
M>;A-AC3H&YM_#C$WMO3*)FWTE"Q#1QF7&DU2RGC8I$E.V=9FB!2RRZ7!+R:_
M82ZP4@30>XUY+=1,JFX4/"&*89$"6P*1_Y+($E/R<TO:5=MJ? 5A8UASZDK3
MZ&E8>#-_JC?*@W64BG^ >O#PC+?F*+2;M>W9#22S@GL[1J!WY =@WM*$SI+W
M%7PR[DMKI!AYGVW)_ EX&>+Y.)YH/#;SI=F E[+B#SR4PO$=-U2'<&:+PL66
M'JC'CXLP*9D#<V"=>=P ,S)H$HG=!OQ[T7T4)$$\5R91TVBW1_)A5H,* KV"
MXTF7TRF\>H8X&\99$1VOSS/8]D2+J1SIO^"A((HRVSIS[O@QRGG$E.Y"QN?W
M\CAJO) 8/(8;K_,LZ5]?0Q,"_-MEC@XD3 =.U7%<=6VR),Q9=UP//:=I[!Q\
M]8G.6JW4;#!N_?O%_KX?G4U+-Q\,V_[HL3\TZ;M52+3M*HN'M4.>Q.;;9=&O
M"L]-'&5B5)&:&ZZOB[=;!9.?XGW5*>$L.1& J:73U3&-!TX;&^[O#/I4YW>E
M;^JD\*&/J67>%0=[E5EQX"K8[3C)/E5!F0L\W/K0D,UU!?JJIV-_&_I(BTV]
MOW_ 1*N7TV?;G9U-)H/D0C<5O9A5H("*:OD%!L)AG>07+.XT[7B+]V7'52(<
MG=UB#<*S-8)0MN@H[ ;[B#X,'1Z6;)<:V]^*>RC\#2^ DCR2!.@Z4=<U:$>W
MB^T#;F"JC(\J4X>OYIB:KCS5M\\Q8[W#M=]Y4?&$8%MXYC&I" R3Z2/LLVUR
MLX9)@+T;S$1 = "\0R[FUQHEP,:'-^+Y)/F3A35-&7OIH:2RBZ=-/\GR\#U!
M@CGG/PX#T7S.S.+(7!E5?C[I;+,JUD8^;FWC9]@;<C\4\H@9:]L'<WGZ\1__
M5S8:>W43_.V)\VC+MP<',N!B"6SV,Z$IL/^NIN#!\W%R9X?\I9__]7TT54XF
MT[M)%1%GV%(R6F?DB2O%]89B:-D=K\OWC:+S@ 7;WY+X.M[L;[>SS8*3.LSI
M>E7KWWJRZJ&V'L1Z,NXLGB!*;,$:G&2:/$J*"70ZKW1:DNAH\ 2<M'[R 70$
M#!BCO)N"O8;<*QSG^PF^L+I#3(CDYNK7Y->W;]/DIG_1O^J_[</ D\O^K_WD
M] ?SV ]G*7R5V1\4.H3<,52,#R)&?X'+_Y?UE"Q38D=AA9N?WZ0)IE*H4+ [
MF,H;#/R+!N/.S'2Y73.]S1R%S[[^K^3G"[[63 D^E5.I:\C*WFJT_/9.-^ G
MENT>%EMI+J55H+[+.A21WM*VLN;8&>^PXQ#II=N:5!/#?_/YH=:DI7-)?$9K
ML9XS +EF2L)GU+V#N_41/0P+G3BI*N26B\>%?F.]==K%6K_]%B%3X N?%NO]
M=OG,O=0YT78J'[/2/J*K61*L9'SH94/-4\64I%NI^C?JZ3@)\CAG6]RN-W-D
M&%#@_8P""5;<%&F?%EM5Q@TWMBG"F,)8GV!;?*%_PY^L5=]QM$*,Q2O:%)GZ
MHW3)+ZC$DF;LE,K9>1>+'?M7XP47*"8?I[_#FL&47"(L/?P>E +$ (*C"?_W
M<SU?X,^^UK)"K^'BTV*9_'4_OZ\UM,#KWWZ238X.5<Q>HI)%.'UXF+C^89/<
M[Z?T?*V+374F' +04MEP8@<PJ$X0H5-H:S.\Q3DN'57,XSY98?X+_EC?Z<[
MHYB)=#?]M-[X28_0":S*!&MU"_HQM-\0,E%%@]W*;JJ:,5]LX^!BI9/#5+#2
MLSV"YL$'0:,YK,FJ6^/C&HP_G-L/#8D>TG=P[-$F\V"/BN!O)Y/^9.*C]=13
MUEI1^]_ 5OZP?5PCL0]<+M.EHN9@5?L*LS7A:KMBGRT>_\OITQ3!P<(ICE0:
MEGP,J-AYK!!.)]@R+30ZMBFOC$*A1%5!RK,WMVUI?V9A=P\;U"\/3KQ>JC=K
MO4H:<<?;G9MZBE]%#VNT(=BSTHO@<]<U;-/7Y+:B5-ISD&7G"'1V<$O S'_]
M\8 ],?1WRB"4X17Z,%-NL CLD";J"U"LJ_:W1FCW7A$R$HH)1OIQO+&/>TS&
M9=[)91U*<1U&;"YI]EI9=7 T>0O6Y.S^68DQX_^^^,\]9@5[6Z:(6(VA>1,R
MDO:)"[W86=9<UT+;*SD/]>9<:5MX\\72B5A<-H^/M807=YQ^HZU D*?OH,&(
M4#1:R&M$HV)A\BK ZT?:^BCM_<,_H.+ON5Z-"O1=MOTP*"!)>?LN[?^RTDKL
MG'TM+5%]GRJ,$O=5SIB."CG U!W=V=XTMV9"1>)3%Y%.'-MXK'3!VX0Z.<J/
MA>@,:-2(_D0AF.EC/%F*"4GA4;CM ^XZ?^H/P@K&ZW.Q%"WPNRSP.X]K'5FZ
M [_S#H+A[ Y/?A++<7OO9Q#YP^^2>FD7H#7_Z%3E';<[#B7A.8OBO>UYTE0V
M,BARMZ+#I'9HW$GZE!YH)0$/GN4#P+]CCF(:VM/L3J6RGI\BN?VM10T@9KHE
M$S:3&9>Q4Z9+S 7'L UQXE#7G.-&<'8M=:^'VI(S>7XMMF5@#\0*GH.I*UT_
MV"X$(DFE79<E^OHW#/=@F^TC,N(3[[!C*FJ<-[MEF[.6#O*"5?U(SG>7VRJ<
MQA6ONA3Z=_KLQH>9:7M\?;N4<,DA^R,U=KK.-$LY\U I5R87]&JMZAY><U
MU_K=8NO7H;9]Q8SXNWYH*>:4AQBY43"G+? 9F>BVR434Z"0;!PNX.GQOKFI0
M0O3.B#_KZ65ZC[F9Y=Q=,B.B=W*C/PR&['MAX7IA+MZ6I^P-%'Q =]/!N8K
M91WNL'YQZ_#8Z*F-?O[-'M-GI*=/RO[L##5P%WK=_QC2J[Y%QECRW80KA?@I
M.39MI\[L^<,G5(_SZT/T[4Z&T"AJ.*/>H867ZL_P]9!_XU68_Z+[,BBPK"B5
M1F1_6E*W^[NQWMJ9[L'MVY+H4^\D&:?[Q[Y^14GS'(Q:0G>Q_ \[;N>C?5OP
M$&W9&+XJ3"XRA/=]@V<7K7&X?KEZ<A]@,3T>F."RK;I-?YTDQRLL)-M1=AWN
M":4<A\),EN#2E45N -ZW(@R1E5_\$R7&ZF1K2#7J*<87MOM;"D& %6ZWX\<H
M*;3D&^16R4#H@!,()F9WH<_MB)-#[W9\MC%5<6+-(_2E%_Y^QDWA&2$T<G\'
MRQ++2Z)PL &TGN$O$!M$.5]/A<'LK 5A0\88?.W ?*!YMIJ1UT3LO#ON%M7G
MD$M.PE$FBB55._S7Z*5*H4/TK>XI.UPU&U) \F#%-T\+=507#:E6N#.^(E.,
MO6;*?I[[?E78.=,O7"HA&SZ<_'-:#/J#R8_>Z$Z+<3\?^K^_KK<UP@XG_SA]
M?/HSG&>3)X'+<PD+[]<[G1;],M#6:=[/1_ZOK^#FFZXH=PX-=^^M07\4Z'"&
MW6W^$O,]A(3-K46P"R[#JOVD7U9>>UG>'_F3_5KO'&NC7N/BNKM/XP@$7..^
M@GJ:]8O"'V=C?Q.T+^:.2BU4J)"T6X6.-R.>%+#T7@PGSK!,7[(\L2MA(4D9
MXLC CA+M3H'BQYZ&,P%:\_Z)E>'H8XU=:&?K8/]GM OQ=3RD'39%O"(7EU(Y
M0=[S&37OZR*>UMFTM"=O2E6">",S/-SQD&LQ])S3>2?O).B)Q6&%-\Z!O7=0
MLSII2XSZ^?6_OKW\T*)%4\C:WF/>N;.YYIEDOL-.9_NA 4,?IX+OR%OY";YJ
MDJAM5@<)5\]K/*$J] G;",_$S"0K/Q'*BGFQI1]__,=^:]K7*PT*\UV^=Q3-
MIHU")6R;R>E"=<&OQ(KWW5IT8=RP>$NLFC8F3&G[R-5ZA[Y>@IQ>[IDPB6X!
M_,Q^I:D'#%D&G.\]XS>I+4=)"GZU?KS[TNG]ME8Y8#SKU'OL!OS^#YMRW[A0
MN-;VF8MGFQ6M&>JV3>093'_=K^)__'FZB=MA]IN>J66_Z=MA>GB8G\ I=:\$
MP-OO_+VD^G?PQ83R&84L+]9N$%RU-;9A,)SX75KS&\4+^[<D\L%6HN/X;;0-
MUI(?I.WTARN9X&VUCB)Z/QC1&X>>]%?E/&FFH\>)/H59UV:O[%9[996&'RZ[
M;HGVVO7HL:<.L&%V2Y\(43SZYS<(4A3EO(P&R4.M9$'L)4P0U<&):!0GV*T@
MPE-X0QRF$V[;(]]:]IF&8J@<_KLD)LEXC#\\G*_W=MEU?2EF%"[KG3H&;8'U
MKR:LY)0$Y]7CZ^FZ?ZZU*LD04K;AFAE.[]A#BI,R#JCM,"BVB#J/F[(%.E<S
M5+9D[H19*EL$E% XMGQ6 9^U8YX=&N)7[)LNM)4=MI+=S(7;3,1K[]%7MI0K
M"X7E/_GDE:W)64V>RK8:FP-))5')$:.;/$]N.I))M@#*A\DD/9=8/\L\"8U,
MD[YWI85WTKL-F,$GXX!B,@R&$^6A7$<=\^!C 2I+[TX,1A:)YS(^#)?UTI^"
ML@S,R]#W.K6M8I#0\BB5U"CRD>(1_*U\_=+^^L5F@]PK=#7!Q6D_)VFK7#K8
M*H\;;)9HDP48+9-SQ6OWMXC1(1R76%]^X$F=A]OA68\-L\,[@1'5_*\CAF,U
M<NYEY*@12.5/V[19O8T;;#)W!S_4UH:>U6]JQ9OO;VKM*R;17ZE.,]CZ)4T$
MFUBLKXG-[NI) 4F7R,(PM_;7-+=LHFED!5L5^GN$(/&<$=_.!!ID:.QR6W^S
MQ$G5HJ5ZF<F!Q=G::7.JFM]_20RDPK[*VR-ZP7['KM(Q=/KI;25ZA!*@+13=
M([H/F\+P=-K0H-I==M.*072QZS8ML>>8"T,5A/M=.:*=X#@N;1C[:*/$?=IM
M'/%'CQY*:U/?M"IQ4O'#9PUK<CE]8>!YQO[8S1W.%5\NUS/R3D0_+@J[#M($
M^"*^9\??K\67"S]J7]O-'Z,IJ<\Z7SUP<P4[D;QL[\1+Z80\YZIKZL*#/B2_
MLAO;UFDZWF^AK"9M$HL#,+K(U@1PIQ"HSQX,F93OUSNX*'=68G8JNXN<YO+K
MD"?C#^^(;TZZ0:@@57:L$YX]+03C5XKM6\1>>%>^Y]HS!H1.M+4J&P ]57$K
M=;TZAPDEY])J5I_S;I&C_ =>B;P/<>_1,&E)O4G@6A <D\6C83J;[) -8J>9
MD:G]IV!3W85.P+MZW.28C4?;0,J<_!O,_G-+:URH_':%+EZ<"5Q-E.0MKAC3
M/'+E,'J8H.9@K'WS24).D@:JJ'\/V-]Y&29D,#Y*=#VK3;A8D6F,8H+P4+98
M>B+P,$KQUD IV)EZN;A?2(H#7"%F%FD/N^./1TB\H.",ZM"D[-P-=\YK6/ Y
M:EO[)_PMF/3H+=&T,_&ON.UHR"EJ9F8*WT+]X8_67_%1I;6#^"4A_:1$ Y?H
M&ZVHV<0HN&X-9A#%_![",VB&UU4M91TK=^6MC?L*WGG%H5BE$_!&3-5?<>E5
MK"C@YUS(J98LKDZ>P%?P)$:#)*F,Y5]'5,LK0>J)" /5--V""K\0VT\U3>3%
M:K4GM+Z5A4J&84>UHZ.)0\&*0]7LE)N=V1^>!I''W[S[</WVU84?REHN8+)7
M+5$JZ>$&:3!F#_JVE\_I?N.>T<KL/[&2A^(]X  ,<7!XW0"1V#*OASJ55W:_
MZ*'O,4!ZXK^U\QVH1^W4:RQU[IS'?XU8$W@L/:GP=:SLQE)%RQN>A@/.I.Q9
MO//1=_*O>*<X<I+.#6G\09>JQ@ML>.&\,$OD(K58X3&'^$#SM5_Z?P!2\33S
M\UE=(OKC&IP$&HS-XJ$09=L*6DBB=C'ESZS-S3'76F]4>@J4U8W^Q4M*0VP3
MYG#S<&]FH %,+?(BKB0A-C94+NX67VH-9,,X[-[)_PV4O^6B&YBU!_$7SM#?
MVO:MG=!_Q>#5R44CR2?"V^(K@%XN$/4]JLU+/GLX=5;]-:A:6)BT"@!70&DZ
MDGCJ66Q/+[RTVPU+=38N-)@ JNKJ+H8A3#>!%R6[X3<!-Z&@JKTZ+B:,W',$
MPNA=W4'&JN/:CQ ^%$':JW<Z2UC77IBU2"/LF;_=7!XF!+#Q\P/I#$X!R-PH
M5:@5M]>QM9T8B2TBU@=154)+(4.5OK SY*)^"J[)])I+?I>&GPH!B1!1Z1WF
M(-(YU=CRI/Y^-=SS@:]$4:(/??1 NVOF2F"ARO"_G;IW[9?&)NM;%)A4N =J
M/FRPU3TGVZ_JS\TZPS8,9H2E@_[CC.'V[G1EX".MA=OQJ(+YVNM/]0$<=J<\
M*E%SB3OFP\KA*/MPUV!W-BE\F-?50?P&><.\.SF(2!#MI7G]3]OM[I__'U!+
M P04    "  9F&U0N*SO^%L"  !<#   #0   'AL+W-T>6QE<RYX;6S5EUMK
MVS 4Q[^*4,9H8=27+&F[VH:M4!BLH] \[*THMFP+=/%D.4OZZ:>++XE'NS7K
M1O(2'YVC\S\_6;)]$M5J0_%]B;$":T9Y'<-2J>J#Y]5IB1FJST2%N8[D0C*D
M]% 67EU)C++:)#'JA;X_]Q@B'"81;]@-4S5(1<-5#&>]"[C\:Y'A&#Z<O/W>
M"'7U!KCKY-UDXC^<7HW])S9P"H'3^)S%,)B_A]Z?BY[Y3^OJV$AZ]H1T.UTK
M=9FCQ/G+F)Y!&@F?OW"QSZYV+'YAQ+UVRY(H%WS8N2ET#ET=,0Q6B,;P&E&R
ME,1DY8@1NG'NT#A2084$2A\931<83_WHPH$;F=/4ZC#"A;2U707WNVRGCP+=
MR  22GO $#I'$E5(*2SYC1[8R=;Y2PBT]F)3:<)"HDT0SN"08"^ZR%+(#,N^
M3  [5Q)1G!L<28K27)6H/!-42C!M9 05@B/+T&6TAI9-,:7WYE'[EN]HKW/@
MYI@M\2$P%)VI5]V:PZ[Y%GE;S6EORX9[Z8**K(3ZU.CE<#LVAP??29R3M1VO
M\QY JZ.JHIN/E!2<8;>8WQ8,]BR81*BK THAR:/6,T<EU0XL(5AAJ4BZ[?DA
M4;7 :]4=IW6^+W-XA,RO?9\+S+%$=!M:G_U#OLO_F7AZ_O?(]JTR!GY%1O/A
M/ +(V>%#3B\/G]&T)$< >13/S<4_AO3:[_=6D[#3(O1>L&P(582WN"7),NQX
M3(\6PZ^F0:0['^JA4]#R"BUUJ[^CKW,SG*.&JCNS1!N,X6!_,>#!O)^UZ"5B
M.-BW.",-N[0%A_\3R4]02P,$%     @ &9AM4+;WC@/:!P  (4<   \   !X
M;"]W;W)K8F]O:RYX;6S%G%%SVC@0@/^*AJ?>3#EL@VW<:3I#";DRDR:9D&D?
M;XPM0%?;XBR3M/WUM[()D1*Q<R\+3P%C[ _9UK>[DO+Q2=8_EE+^8#_+HE(7
MO4W3;#\,!BK;\#)5?\HMK^"3E:S+M(&W]7J@MC5/<[7AO"F+0>!YT:!,1=7[
M]/'Y6'?UP'PC&YXU0E:P46_X)OB3>OE<OV4I[/#(']+E1<_KL737R"M1-+R^
M3!O^5RUW6U&M+WI^CZU$K9J%/G>[9RDJ48K?/&_?J8U\^B)K\5M635HLLEH6
M1?LM_4'[)3B#.FSYQNM&9-:.3;J\3X'UHA=Y<,!'H<12%*+Y==%K7Q>\![]B
M8/R,MAV>_W:-^*'^/\TH5RN1\4N9[4I>-5T[UKS09Z_41FQ5CU5IR2]ZS[NP
MM,K9K&J ALVK[E"PK_XM<.IYWOVN!EKL!9;5'P1\4,]S7X/304YO;Q:WU_/+
MR</LDGV>7$]NIC.V^#*;/2P,P  !#,X&R-[=I0;D$($<GA!R\0!_OLYN /#V
MBLUOIK<&Y B!')T-<O%P.S4@0P0R/!OD=++X8D!&"&1$"WE7BRH3V[3H^C]X
ML VN&.&*:;DF629WT-%4:[:5A<@$5P;8& $;4X/]NX-SZNU,KMC=[-Z\W1($
M+"&^W5*U:?OG3+_@0/F8%O 5L]U\#^N>O9-<4L5JGG& @[._9Q5O3#Y4'\3^
MF%>/L(.LS2? QW3A4_L"8H@:'DO%1,6VM5S77%E7$].$3^P)B*FV$+S\>L^V
M1;J/#/1-M^WB!!,3$X5/; I]4573,D$CWD[[G[_-33;,#SZQ(&X6T[;9)OF]
MOKS_0(C*<O[("]DVHHF)&<(G5L0<(MEJK4_*4J6XW:%@BO")'7'-4V5IP<>\
MX!.+X5*H3&IC[7C.]+/1[6+B87;PB?4PKS)9<L@N?EI-%F!&"(B-,$OK"@RO
M&+06(*4U-\DP%P3$+KB$4"CG56XU%9HZ$+M@P=?[3LR5=068"0+JC$&J1H="
M-71=</.KMD];\PJ> (@J+4S,! &Q"1:-S'[TE]!E0(@D2SB2>M.,F T"8AO<
M\T;4O+W(2VB\E; ZV@ S0$!L@"M1I9 EP.44E6KJ=G<+#K- 0&R!Z??^Y[00
M)@ZF@8!8 U-9EJ(-.+H'H7,"/ ZO4I@ DT% +(/%;KLMVGL-KFD.XBJDVM5<
M/\4Z>S K$9@?AL1^F)=;"'^[OB5KP\J7K!"@3$Q,%D-B62QV2P6AKP;47:#U
M: PQ:0R)I>%(HMF[N_VK/TQ*M.!$[ \GY8-.#VU&3!Y#8GDXLGXG(R:0(76]
MZ5@!H",U,3&9#(EE<JP,L&]/$Q/3RI!8*X=J@/,Z8X89DAO&419P4F**&1(K
M!JT/_!V8=61,,2-JQ3CJ ZZV'&&"&9%7IEYEX$Y"S#0C8M-TJ;@3"U/+B%@M
M1W)RUF<Z:C3[FA$ZFD%>I'K)S9UMB&EE1*R5MTFZ$Q%3RHA8*8=LW4F&661$
M;!%'VNYDQ'PR(O<)DK_;/34FE!%USG(D?W\;-X284$)BH3AS9=<U#S&CA.0I
M"Y( 6M<\Q+02GB&!Z;-#:&%B8IH)SY#!]-EW+M:;!NY6$Q/33$B>Q+@PP9'I
M&F+(M8F)#IL3"\>-.<GS-OTRL_X0DTY(GL>\30GAWMS5V0;Z*.NB8P8*R0?2
M79@SU0@X%L]-3$Q"X>F'U764!OV\K.RQL!"34$@L(3?F/5>[ GIY:<[IP"04
MD0^UNS /:C(Q,0M%U#.VCE<L+KE5WXLP"T6GL9"C8J$IS<ISA%DH.HV%WF)"
MYUD4UKV)62@ZP8C\OK#2-E]A14419IZ(NH+FKJRX,-$I6^1SMK#2RM#$Q,P3
M$9L'QQR9F)AY(F+S."M \,ATA1:K$\+,$Y&/WSLQ]Z4#<\@AQLP3GZ.>IC&[
MS28F9I[X!'.]7!=]'V2:F)AY8F+SH#.$K#0MQLP3$YOG;7U2AVYJ/P)J/D(Q
M9IZ8W#QO,2>EK!OQ6^]L8F(6BHDMY*CV.@P48P:*B0VT+_?V6?OB&5-?[$*D
M2S,BBM$YQ">9(&;F$4J'PT4+G5D7'#-03&R@ Z95E6ECXE4AGTQ,S$ QL8$.
MF%>[1M>*NF;<IK^Z$I>!.<8,-"8VT 'S4#$HCJQ5&6,&&I//,',/3>R?=1,3
M,]"8V$#'1U#:;-+$Q PT/MM 3WL7F)B8@<:G'.AYW2T)JS4Q XW)#61A0B"O
M&63%X&BO,#$+C<DG)EN8]QQN@4R @;JZAXF)66A,/I/ PKR!TQ2R6O<;7I<0
MS9F8Z+H6\CS(PGS=>YJ8F(7&Q!9R#4<ZPJ,$4U!"K"!C/-*%AFDGH1[X<0U(
MNB QZ22GG^S</M_[\4D3$Y-.0BP=-Z9K="K!I)-03WQV8KK&4Q),.@EY\0T;
MAC:K6@DFG818.CBF6=5*,.DDU!,/CHV60Y8AUJ;"$TPZ";%T,$SXR,1$EU:>
M:^Y!-\IK8/H>OL22V#S')TF\'JKP/72MI4?L(<=J!Z>'? ]=@>D1F^C(; XG
M*+H:TR-VD1M4%V@>><&&%BBZ'M,CMM$QT+V/+%!T<:9'[:-N7<F1BXTNR/3(
M'82L,6%]"Q1=H.E16PB=9F3?E>C:38_:0Z^7<-@9D 6*KN+T6A,-VMW5IX\Y
M]&P5SV_@) JV9VF1W=5,_VF/%8Q"O2ATM2N**6R[K:YEJK>WQWC^[S2?_@-0
M2P,$%     @ &9AM4.UI5F8L P  DT   !H   !X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<\7;.V[;0!2%X:T86H Y[T=@NTKC-LD&!)F6!.L%DD'LW4=1
M$P6P^:<PSC0B!!$SI_I$#.^Y^];OEM/V>!@WV]-X\[K?'<;[Q6::3E^Z;EQM
M^OURO#V>^L/YE^?CL%].YZ_#NCLM5R_+==\Y8U(W7*^Q>+B[7O/F\>E^,3P^
MV<7-C^6P[J?[1?>ZZWX=AY=QT_?3V%TN]O:\P?F6MU/_/]L?GY^WJ_[K<?5S
MWQ^F=U+\W6#1O1_(S0=R\D!^/I"7!PKS@8(\4)P/%.6!TGR@) ^4YP-E>: R
M'ZC( ]7Y0%4>R!J0T>@C$=9ZK2UP;?5>6P#;ZL6V0+;5FVT!;:M7VP+;5N^V
M!;BM7FX+=%N]W1;PMGJ]'>CM]'H[T-LU>-:FAVV]W@[T=GJ]'>CM]'H[T-OI
M]7:@M]/K[4!OI]?;@=Y.K[<#O9U>;P]Z>[W>'O3V>KT]Z.T;G)7088E>;P]Z
M>[W>'O3V>KT]Z.WU>GO0V^OU]J"WU^OM06^OUSN WD&O=P"]@U[O 'H'O=X!
M] X-SKKIL%NO=P"]@U[O 'H'O=X!] YZO0/H'?1Z!] [Z/6.H'?4ZQU![ZC7
M.X+>4:]W!+VC7N\(>L<&[RKI9:5>[PAZ1[W>$?2.>KTCZ!WU>D?0.^KU3J!W
MTNN=0.^DUSN!WDFO=P*]DU[O!'HGO=X)]$X-9DUHV$2O=P*]DU[O!'HGO=X)
M]$YZO3/HG?5Z9] [Z_7.H'?6ZYU![ZS7.X/>6:]W!KVS7N\,>N<&LX(T+*C7
M.X/>6:]W!KVS7N\">A>]W@7T+GJ]"^A=]'H7T+OH]2Z@=]'K74#OHM>[@-Y%
MKW<!O4N#66\:]M;K74#OHM>[@MY5KW<%O:M>[PIZ5[W>%?2N>KTKZ%WU>E?0
MN^KUKJ!WU>M=0>^JU[N"WK5!5X?*.BW:.EC7:=#7,538,0T:.X8J.Z9!9\=0
M:<<T:.T8JNV8!KT=0\4=TZ"Y8ZBZ8QIT=PR5=TR#]HZA^HYIT-\Q5. Q#42_
M+F".F^70/WV?ANUA/7YVE'\6_SC.E>7C]+;K/S_'9=6/ URY/9VWZ;O+YZ?_
M@UQ6_9.BNXXQ/OP&4$L#!!0    ( !F8;5"92Q<J?P(  "4^   3    6T-O
M;G1E;G1?5'EP97-=+GAM;,W;RV[;,!"%X5<QM"TLDKJKB+-INVT#M"_ 2K0M
M6#>03.J\?6DE*=# !5+$!OZ-96FHF2.9^':^^?$X&[<Z#OWH-M'>^_FC$*[9
MFT&[>)K-&"K;R0[:AU.[$[-N#GIG1")E(9II]&;T:W_J$=W>?#9;?=_[U:>G
MZZ?6FTC/<]\UVG?3*![&]E73]7/#V)I^6>/VW>P^A 71ZLLQ=''AVB8*51>)
M-TQX?>/I/-SW[<%8V[7FOZ)-VVW7F'9J[H=P2^QF:W3K]L;XH8_=7EO3?O>V
M&W?/>>^T]5_U$!J+8R_^6A!?+X=_[,WY $OEDI-]V!;FW*BE\/2IWC7P93<T
MDS7KV8:J]=V9QPN1[D+5B=/"2SZB.6V=UK1O&AY:7^^'_379P_+]W O_4W1B
M.;SOK5\N1P+)D4)R9) <.21' <E10G)4D!PU)(>2E" 4416%5$4Q55%05115
M%85517%546!5%%D3BJP)1=:$(FM"D36AR)I09$THLB8461.*K E%UI0B:TJ1
M-:7(FE)D32FRIA194XJL*476E")K2I$UH\B:463-*+)F%%DSBJP91=:,(FM&
MD36CR)I19,TILN8467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19"XJL!476@B)K
M09&UH,A:4&0M*+(6%%D+BJP%1=:2(FM)D;6DR%I29"TILI8464N*K"5%UI(B
M:TF1M:+(6E%DK2BR5A19*XJL%476BB)K19&UHLA:462M*;+6%%EKBJPU1=::
M(FM-D;6FR%I39*TILM84696DT*HDQ58E*;@J2=%520JO2E)\59("K)(4896D
M$*OD%8U=CO&@N_%?47Y.T^%EOEC^'7[[&U!+ 0(4 Q0    ( !F8;5 ?(\\#
MP    !,"   +              "  0    !?<F5L<R\N<F5L<U!+ 0(4 Q0
M   ( !F8;5 GZ(<.@@   +$    0              "  >D   !D;V-0<F]P
M<R]A<' N>&UL4$L! A0#%     @ &9AM4/@EEXCO    *P(  !$
M     ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ &9AM4)E<
MG",0!@  G"<  !,              ( !MP(  'AL+W1H96UE+W1H96UE,2YX
M;6Q02P$"% ,4    "  9F&U0&06.Y>@"  !C#   &               @ 'X
M"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ &9AM4,A4
MAU#A!0  W!T  !@              ( !%@P  'AL+W=O<FMS:&5E=',O<VAE
M970R+GAM;%!+ 0(4 Q0    ( !F8;5 Z.+&&@P(  *$)   8
M  "  2T2  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  9
MF&U0"!3QS-8$  "W%@  &               @ 'F%   >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&UL4$L! A0#%     @ &9AM4."Y._U!!@  0R,  !@
M         ( !\AD  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0
M   ( !F8;5!)4@I.*P4  #<8   8              "  6D@  !X;"]W;W)K
M<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  9F&U04@()N[,!  #2 P
M&               @ '*)0  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L!
M A0#%     @ &9AM4 1M\C:R 0  T@,  !@              ( !LR<  'AL
M+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( !F8;5#3ZCUILP$
M -(#   8              "  9LI  !X;"]W;W)K<VAE971S+W-H965T.2YX
M;6Q02P$"% ,4    "  9F&U0D)C-!+0!  #/ P  &0              @ &$
M*P  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( !F8;5#H
M:_9=M $  ,\#   9              "  6\M  !X;"]W;W)K<VAE971S+W-H
M965T,3$N>&UL4$L! A0#%     @ &9AM4/Z?#,"R 0  SP,  !D
M     ( !6B\  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M"  9F&U0(OGS][4!  #2 P  &0              @ %#,0  >&PO=V]R:W-H
M965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( !F8;5"FGHF^LP$  -(#   9
M              "  2\S  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L!
M A0#%     @ &9AM4*B_J/2T 0  SP,  !D              ( !&34  'AL
M+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  9F&U0JOI]%+0!
M  #2 P  &0              @ $$-P  >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;%!+ 0(4 Q0    ( !F8;5 _Y8L^M $  -(#   9              "
M >\X  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ &9AM
M4%-7R76T 0  T0,  !D              ( !VCH  'AL+W=O<FMS:&5E=',O
M<VAE970Q."YX;6Q02P$"% ,4    "  9F&U0#HRY)[4!  #2 P  &0
M        @ '%/   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0
M   ( !F8;5"^TH_KL@$  -(#   9              "  ;$^  !X;"]W;W)K
M<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ &9AM4!9.)CRS 0  T@,
M !D              ( !FD   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q0
M2P$"% ,4    "  9F&U0T\O7.+,!  #2 P  &0              @ &$0@
M>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( !F8;5!\ZJ*T
MLP$  -(#   9              "  6Y$  !X;"]W;W)K<VAE971S+W-H965T
M,C,N>&UL4$L! A0#%     @ &9AM4*9:L[:U 0  T@,  !D
M ( !6$8  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  9
MF&U0H T6D+0!  #2 P  &0              @ %$2   >&PO=V]R:W-H965T
M<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( !F8;5!\*88ZL@$  -(#   9
M          "  2]*  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#
M%     @ &9AM4,X1^@*T 0  T@,  !D              ( !&$P  'AL+W=O
M<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  9F&U0"#M!Q+$!  #1
M P  &0              @ $#3@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM
M;%!+ 0(4 Q0    ( !F8;5!,.DSSM $  ,\#   9              "  >M/
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ &9AM4/$H
M"E>U 0  T@,  !D              ( !UE$  'AL+W=O<FMS:&5E=',O<VAE
M970S,"YX;6Q02P$"% ,4    "  9F&U0!&2U,K,!  #2 P  &0
M    @ '"4P  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (
M !F8;5!TFJ_ZLP$  -(#   9              "  :Q5  !X;"]W;W)K<VAE
M971S+W-H965T,S(N>&UL4$L! A0#%     @ &9AM4'002R6D @  I@H  !D
M             ( !EE<  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"
M% ,4    "  9F&U0*;,_MM,!  "<!   &0              @ %Q6@  >&PO
M=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( !F8;5"O-9+OZ $
M &8%   9              "  7M<  !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL4$L! A0#%     @ &9AM4&JB-$BV 0  T0,  !D              ( !
MFEX  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  9F&U0
M2#G90,<!   V!   &0              @ &'8   >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;%!+ 0(4 Q0    ( !F8;5"MRPDCM0$  -$#   9
M      "  85B  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%
M  @ &9AM4+LY>ABS 0  T@,  !D              ( !<60  'AL+W=O<FMS
M:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  9F&U0C:><U+<!  #2 P
M&0              @ %;9@  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+
M 0(4 Q0    ( !F8;5!>GLDNP0$  #8$   9              "  4EH  !X
M;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ &9AM4#4ZD*?%
M 0  -P0  !D              ( !06H  'AL+W=O<FMS:&5E=',O<VAE970T
M,BYX;6Q02P$"% ,4    "  9F&U0A^9ST=L!   !!0  &0
M@ $];   >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( !F8
M;5"(_2$%MP$  -(#   9              "  4]N  !X;"]W;W)K<VAE971S
M+W-H965T-#0N>&UL4$L! A0#%     @ &9AM4#8Z0U+< 0   04  !D
M         ( !/7   'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M    "  9F&U01;>-7[4!  #2 P  &0              @ %0<@  >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( !F8;5#OL@_TMP$  -(#
M   9              "  3QT  !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
M4$L! A0#%     @ &9AM4*;R,.?3 0  G 0  !D              ( !*G8
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  9F&U0!@O>
M5K@!  #2 P  &0              @ $T>   >&PO=V]R:W-H965T<R]S:&5E
M=#0Y+GAM;%!+ 0(4 Q0    ( !F8;5!K"*.OT $  )P$   9
M  "  2-Z  !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @
M&9AM4">FKT;2 0  G 0  !D              ( !*GP  'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6Q02P$"% ,4    "  9F&U0/\&US[8!  #2 P  &0
M            @ $S?@  >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4
M Q0    ( !F8;5 ,&;'[HP(  ,L+   9              "  2"   !X;"]W
M;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ &9AM4)  -X"* @
M( L  !D              ( !^H(  'AL+W=O<FMS:&5E=',O<VAE970U-"YX
M;6Q02P$"% ,4    "  9F&U0\T/K>&8"  !_!P  &0              @ &[
MA0  >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( !F8;5!1
MPHY8_ 0  (<;   9              "  5B(  !X;"]W;W)K<VAE971S+W-H
M965T-38N>&UL4$L! A0#%     @ &9AM4!"SV:I: @  :0@  !D
M     ( !BXT  'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M"  9F&U0LW(IKM8"  "&"@  &0              @ $<D   >&PO=V]R:W-H
M965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( !F8;5 AP@KR80(  # )   9
M              "  2F3  !X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L!
M A0#%     @ &9AM4+$!<0VI @  R @  !D              ( !P94  'AL
M+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "  9F&U0>1LO\%<&
M  ";(0  &0              @ &AF   >&PO=V]R:W-H965T<R]S:&5E=#8Q
M+GAM;%!+ 0(4 Q0    ( !F8;5#*?B/,10,  %8.   9              "
M 2^?  !X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ &9AM
M4+N'.K]5 @  * <  !D              ( !JZ(  'AL+W=O<FMS:&5E=',O
M<VAE970V,RYX;6Q02P$"% ,4    "  9F&U0MS4.MAT"   %!@  &0
M        @ $WI0  >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0
M   ( !F8;5"EIP#+; (  #P(   9              "  8NG  !X;"]W;W)K
M<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ &9AM4%KM"'^, @  7 @
M !D              ( !+JH  'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q0
M2P$"% ,4    "  9F&U0/S0MEU8#  !C#@  &0              @ 'QK
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( !F8;5"'E&^:
M$P(  &0%   9              "  7ZP  !X;"]W;W)K<VAE971S+W-H965T
M-C@N>&UL4$L! A0#%     @ &9AM4#QKGKP] @  I 8  !D
M ( !R+(  'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    "  9
MF&U08][Q+\T"  !^"0  &0              @ $\M0  >&PO=V]R:W-H965T
M<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( !F8;5#6LU8'* (  /,%   9
M          "  4"X  !X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#
M%     @ &9AM4(2*7'NA P  X \  !D              ( !G[H  'AL+W=O
M<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    "  9F&U0^?_%<Z$%  #E
M'P  &0              @ %WO@  >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM
M;%!+ 0(4 Q0    ( !F8;5 '$:O@50,  )00   9              "  4_$
M  !X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ &9AM4$SU
MSB\% @  SP4  !D              ( !V\<  'AL+W=O<FMS:&5E=',O<VAE
M970W-2YX;6Q02P$"% ,4    "  9F&U0'2""OV@#  !<$0  &0
M    @ $7R@  >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    (
M !F8;5"Y:@:A<P(  (4(   9              "  ;;-  !X;"]W;W)K<VAE
M971S+W-H965T-S<N>&UL4$L! A0#%     @ &9AM4(9CTU+G 0  I@0  !D
M             ( !8-   'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"
M% ,4    "  9F&U0LV9A!L$!  #7 P  &0              @ %^T@  >&PO
M=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( !F8;5"!<JSN> (
M !D(   9              "  7;4  !X;"]W;W)K<VAE971S+W-H965T.# N
M>&UL4$L! A0#%     @ &9AM4"U<?'/U 0  #04  !D              ( !
M)=<  'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    "  9F&U0
M5Z):^$L"  "8!P  &0              @ %1V0  >&PO=V]R:W-H965T<R]S
M:&5E=#@R+GAM;%!+ 0(4 Q0    ( !F8;5 ;0AA2.0(  &T&   9
M      "  =/;  !X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%
M  @ &9AM4*3EW] _ @  6@<  !D              ( !0]X  'AL+W=O<FMS
M:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    "  9F&U0Z:4?/X8"  #:!P
M&0              @ &YX   >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+
M 0(4 Q0    ( !F8;5 C^=N7AP(  ! (   9              "  7;C  !X
M;"]W;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @ &9AM4)2YVRQ%
M @  G0<  !D              ( !-.8  'AL+W=O<FMS:&5E=',O<VAE970X
M-RYX;6Q02P$"% ,4    "  9F&U0OM"<FZ,"   Q"0  &0
M@ &PZ   >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( !F8
M;5#J+3: G@$  %P#   9              "  8KK  !X;"]W;W)K<VAE971S
M+W-H965T.#DN>&UL4$L! A0#%     @ &9AM4*.0<D^X @  _0@  !D
M         ( !7^T  'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4
M    "  9F&U0[;(*CVX"  #W"   &0              @ %.\   >&PO=V]R
M:W-H965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( !F8;5";N<0,H0@  &LN
M   9              "  ?/R  !X;"]W;W)K<VAE971S+W-H965T.3(N>&UL
M4$L! A0#%     @ &9AM4#UE=G5A P  X X  !D              ( !R_L
M 'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    "  9F&U0B%N3
MT6("   W"   &0              @ %C_P  >&PO=V]R:W-H965T<R]S:&5E
M=#DT+GAM;%!+ 0(4 Q0    ( !F8;5 <24E6<@(  .\'   9
M  "  ?P! 0!X;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @
M&9AM4 G85N=^ P  1@\  !D              ( !I00! 'AL+W=O<FMS:&5E
M=',O<VAE970Y-BYX;6Q02P$"% ,4    "  9F&U0_A8UFB4#   R#0  &0
M            @ %:" $ >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4
M Q0    ( !F8;5"$GXMO#0(  /T%   9              "  ;8+ 0!X;"]W
M;W)K<VAE971S+W-H965T.3@N>&UL4$L! A0#%     @ &9AM4+YV\?-Y @
M4@@  !D              ( !^@T! 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX
M;6Q02P$"% ,4    "  9F&U06DB/0N0"  #I#   &@              @ &J
M$ $ >&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    "  9F&U0
M%-C'-T0$  #;%   &@              @ '&$P$ >&PO=V]R:W-H965T<R]S
M:&5E=#$P,2YX;6Q02P$"% ,4    "  9F&U0L5]7BXH"  !N"0  &@
M        @ %"& $ >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4
M    "  9F&U0-T<YM$8"  !*"   &@              @ $$&P$ >&PO=V]R
M:W-H965T<R]S:&5E=#$P,RYX;6Q02P$"% ,4    "  9F&U0"@6392@"  "$
M!@  &@              @ &"'0$ >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX
M;6Q02P$"% ,4    "  9F&U0_:E.7=H!  "Y!   &@              @ 'B
M'P$ >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4    "  9F&U0
M1%Z<I1P"  #W!0  &@              @ 'T(0$ >&PO=V]R:W-H965T<R]S
M:&5E=#$P-BYX;6Q02P$"% ,4    "  9F&U0FN&]=C8"  #+!@  &@
M        @ %() $ >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"% ,4
M    "  9F&U0+5IPG&X"  !S!P  &@              @ &V)@$ >&PO=V]R
M:W-H965T<R]S:&5E=#$P."YX;6Q02P$"% ,4    "  9F&U0FQZ]1SH"  "@
M!P  &@              @ %<*0$ >&PO=V]R:W-H965T<R]S:&5E=#$P.2YX
M;6Q02P$"% ,4    "  9F&U0(?;PKTG2  "I(0, %               @ '.
M*P$ >&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    "  9F&U0N*SO^%L"
M  !<#   #0              @ %)_@$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0
M   ( !F8;5"V]XX#V@<  "%'   /              "  <\  @!X;"]W;W)K
M8F]O:RYX;6Q02P$"% ,4    "  9F&U0[6E69BP#  "30   &@
M    @ '6" ( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M"  9F&U0F4L7*G\"   E/@  $P              @ $Z# ( 6T-O;G1E;G1?
@5'EP97-=+GAM;%!+!08     =@!V '8@  #J#@(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6778673072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income taxes</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_IncomeTaxDisclosureTextBlock', window );">Income taxes</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">14. Income taxes</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The components of income before income taxes for the years ended December 31, 2019 and 2018 are as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:30.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:14.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:14.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Foreign (not subject to income taxes)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,593,497</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,100,642</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Mexico</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (2,458,210)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (3,115,656)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">United States</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,657,405</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (153,003)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,792,692</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,831,983</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less gain on sale of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (3,621,170)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,115,825)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:13.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,171,522</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:13.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,716,158</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company&#x2019;s provision for (benefit from) income taxes for the&nbsp;years ended December&nbsp;31, 2019 and 2018, which related to U.S. operations, consisted of the following:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:26.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current:</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Federal</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 143,567</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100,806</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">State</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 171,093</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 106,922</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Foreign</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Calibri;color:#000000;">&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 314,660</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 207,728</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Deferred:</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Federal</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (203,031)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (302,440)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">State</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (45,008)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (62,579)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Foreign</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Calibri;color:#000000;">&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (248,039)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (365,019)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total provision</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 66,621</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (157,291)</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">A reconciliation of the U.S. statutory federal tax rate to the effective benefit rate for the U.S. loss before income taxes for the&nbsp;years ended December&nbsp;31, 2019&nbsp;and 2018 is as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="3" valign="bottom" style="width:24.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">U.S. statutory federal rate</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21.00</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21.00</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">State taxes, net of federal effect</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4.38</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4.22</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Nontaxable foreign income</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (30.09)</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (38.26)</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Research &amp; development tax credit</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (3.46)</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (2.27)</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Permanent items</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (0.79)</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1.26</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Valuation allowance for deferred tax assets</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9.45</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12.72</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.49</font></p>
				</td>
				<td valign="bottom" style="width:03.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1.33)</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The tax effects of significant items comprising the Company&#x2019;s net long-term deferred tax liability as of December&nbsp;31, 2019 and 2018 were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:30.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:13.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:13.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Deferred tax assets:</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating loss carryforwards - Mexico</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,427,295</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,020,049</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Land basis difference - Mexico</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,164,365</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 999,719</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Start-up costs - Mexico</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,608,990</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,856,942</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&nbsp;Research &amp; development tax credits - U.S.</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 166,653</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Valuation allowances</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (9,244,550)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (7,876,710)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 122,753</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Deferred tax liabilities:</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Property and equipment - U.S.</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 148,707</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 180,431</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Intangible assets - U.S.</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,380,328</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 479,443</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,529,035</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 659,874</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:67.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net deferred tax liability</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,406,282</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 659,874</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">As of December&nbsp;31, 2019, the Company had a net loss carryforward related to its Mexico operations of approximately $11.4 million that will begin to expire in 2020 if unused. The deferred tax asset is included in the consolidated balance sheet as prepaid expenses and other current assets as of December 31, 2019.</font>
		</p><div /></div> </div><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>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>44
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6604896512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cost of revenues and general and administrative expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract', window );"><strong>Cost of revenues and general and administrative expenses</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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock', window );">Cost of revenues and general and administrative expenses</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">18. Cost of revenues and general and administrative expenses</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Cost of revenues consist of:</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Electricity</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,438,218</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,087,214</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Depreciation</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,046,810</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,328,091</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Fuel oil</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,315,676</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,434,995</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Employee costs</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,597,755</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,127,831</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cost of plant sales</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,059,520</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Maintenance</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,076,501</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,481,095</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Retail license royalties</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,701,724</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,687,010</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Insurance</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,279,997</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 996,563</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Materials</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,151,064</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,102,533</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,911,558</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,672,718</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 40,519,303</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 38,977,570</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">General and administrative expenses consist of:</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Employee costs</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,335,247</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,400,729</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Insurance</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 866,457</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 751,541</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Professional fees</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,178,621</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,250,634</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Directors&#x2019; fees and expenses</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 969,279</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 845,891</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Depreciation</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 139,817</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 186,790</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">NSC project expenses</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,343,249</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,855,827</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Amortization of intangible assets</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 841,667</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,340,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,674,621</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,078,007</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 19,348,958</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 18,709,419</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of revenues and general and administrative expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789182944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CW-Bali<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_SubsidiaryAbstract', window );"><strong>CW-Bali</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_cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock', window );">CW-Bali</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">22. CW-Bali</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Through its subsidiary, CW-Bali, the Company built a seawater reverse osmosis desalination plant located in Nusa Dua, one of the primary tourist areas of Bali, Indonesia. CW-Bali&#x2019;s sales volumes were never sufficient to cover its operating costs and CW-Bali incurred net losses each year since commencing operations in 2013. The Company&#x2019;s net loss from CW-Bali for the&nbsp;year ended December&nbsp;31, 2018 was approximately ($218,000).</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;"> In June 2019, the Company sold its CW-Bali assets and stock for $365,000 and $25,000, respectively. Such sales are included in gain on asset dispositions and impairments, net in the accompanying consolidated statement of income for the year ended December 31, 2019.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the key aspects of a subsidiary owned company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ScheduleOfSubsidiaryOwnedCompanyDescriptionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_SubsidiaryAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>n/a</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_SubsidiaryAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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>46
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779282096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - CW-Belize (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued operations</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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of financial information for CW-Belize</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Summarized financial information for CW-Belize is as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31,</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current assets</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,959,494</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Property, plant and equipment, net</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 725,930</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Inventory, non-current</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 356,854</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Goodwill</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 379,651</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Intangible assets</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 467,575</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other assets</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,023</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total assets of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,903,527</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total liabilities of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 646,452</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31,</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenues</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,127,767</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from operations</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,154,897</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net Income</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,115,825</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gain on sale of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,621,170</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Depreciation</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 115,363</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>47
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779413952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment and construction in progress (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment and construction in progress</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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, plant and equipment and construction in progress</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:27.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Land</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,566,537</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,435,361</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Buildings</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,176,106</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 19,829,575</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Plant and equipment</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 64,840,636</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 61,777,836</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Distribution system</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 36,538,614</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 36,057,078</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Office furniture, fixtures and equipment</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,061,315</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,635,184</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Vehicles</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,582,053</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,431,719</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Leasehold improvements</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 272,092</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 244,221</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Lab equipment</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,958</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 27,795</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 133,052,311</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 126,438,769</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less accumulated depreciation</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 71,803,332</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 67,557,951</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Property, plant and equipment, net</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 61,248,979</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 58,880,818</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Construction in progress</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,335,597</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,015,043</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(13))<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6960868448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CW-Bali (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">$ 3,621,170<span></span>
</td>
<td class="nump">$ 1,115,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cwco_ConsolidatedWaterBaliMember', window );">Consolidated Water Bali [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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (218,000)<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_cwco_SaleOfAssets', window );">Sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 365,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_cwco_SaleOfStock', window );">Sale of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_SaleOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sale of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_SaleOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_SaleOfStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sale of 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;">cwco_SaleOfStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cwco_ConsolidatedWaterBaliMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=cwco_ConsolidatedWaterBaliMember</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>49
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779383712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment information</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of segment reporting information, by segment</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="14" valign="bottom" style="width:63.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Services</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,456,022</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,986,108</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,759,446</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,592,075</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 68,793,651</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cost of revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,611,165</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 18,606,805</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,215,193</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,086,140</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 40,519,303</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gross profit</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,844,857</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,379,303</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 544,253</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,505,935</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 28,274,348</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">General and administrative expenses</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,422,821</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,238,296</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,740,219</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,947,622</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 19,348,958</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gain on asset dispositions and impairments, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 398,041</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 47,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 445,041</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income (loss) from operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,820,077</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,188,007</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (2,195,966)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,558,313</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,370,431</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other income, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 801,091</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income before income taxes</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,171,522</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Provision for income taxes</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 66,621</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,104,901</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from continuing operations attributable to non-controlling interests</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,549,978</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,554,923</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,621,170</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,176,093</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Depreciation and amortization expenses for the&nbsp;year ended December&nbsp;31, 2019 for the retail, bulk, services and manufacturing segments were $2,364,994, &nbsp;$3,795,320, &nbsp;$125,306 and $922,027, respectively.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="14" valign="bottom" style="width:64.86%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">As&nbsp;of December&nbsp;31,&nbsp;2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Services</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Accounts receivable, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,891,165</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 18,883,493</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 954,149</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 500,882</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,229,689</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Property, plant and equipment, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 29,177,718</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 30,281,647</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 168,585</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,621,029</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 61,248,979</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Construction in progress</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 396,214</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 869,792</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 69,591</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,335,597</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Intangibles, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,877,222</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,162,778</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,040,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Goodwill</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,170,511</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,948,875</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,320,416</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,885,211</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,325,013</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Land and rights of way held for development</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,162,523</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,162,523</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total segment assets</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 65,554,640</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 69,423,770</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 42,459,177</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,854,557</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 192,292,144</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="14" valign="bottom" style="width:62.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Services</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 25,621,048</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 31,031,287</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,811,372</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,256,150</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 65,719,857</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cost of revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,011,456</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21,551,383</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,503,034</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,911,697</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 38,977,570</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gross profit</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,609,592</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,479,904</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 308,338</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,344,453</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,742,287</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">General and administrative expenses</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,029,646</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,301,042</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,889,703</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,489,028</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 18,709,419</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (Loss) on asset dispositions and impairments, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (12,263)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (41,180)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (3,331)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (56,774)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income (loss) from operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,567,683</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,178,862</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (2,622,545)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (147,906)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,976,094</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other income, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,740,064</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income before income taxes</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,716,158</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Benefit from income taxes</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (157,291)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,873,449</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from continuing operations attributable to non-controlling interests</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 695,787</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,177,662</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,115,825</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,293,487</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Depreciation and amortization expenses for the&nbsp;year ended December&nbsp;31, 2018 for the retail, bulk, services and manufacturing segments were $2,019,462, &nbsp;$3,387,592, &nbsp;$28,386 and $1,598,794, respectively.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="14" valign="bottom" style="width:64.86%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">As&nbsp;of December&nbsp;31,&nbsp;2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Services</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Accounts receivable, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,947,193</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 18,480,589</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 46,960</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 987,475</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,462,217</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Property, plant and equipment, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,435,501</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 32,820,908</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,772</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,609,637</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 58,880,818</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Construction in progress</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,437,093</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 574,659</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,291</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,015,043</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Intangibles, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,891,667</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,891,667</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Goodwill</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,170,511</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,948,875</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,885,211</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,004,597</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Land and rights of way held for development</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,161,024</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,161,024</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total segment assets</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 61,210,879</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 67,740,088</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 27,406,983</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,254,121</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 168,612,071</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Assets of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,903,527</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total assets</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 172,515,598</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Schedule of revenues earned by major geographic region</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cayman Islands</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 30,327,139</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 34,623,925</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bahamas</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,114,860</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,241,361</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Indonesia</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 131</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 153,233</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">United States</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,968,868</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,256,150</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenues earned from management services agreement with OC-BVI</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 382,653</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 445,188</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 68,793,651</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 65,719,857</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Revenues earned from major customers were:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year ended December&nbsp;31,&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue earned from the Water and Sewerage Corporation ("WSC")</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,877,741</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,956,878</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Percentage of consolidated revenue earned from the WSC</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 33</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 35</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue earned from the Water Authority - Cayman ("WAC")</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,871,248</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,789,926</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Percentage of consolidated revenue earned from the WAC</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;6</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="middle" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue earned from one manufacturing segment customer</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,238,476</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,008,473</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="middle" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Percentage of consolidated revenue earned from the one manufacturing segment customer</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;8</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Schedule of long-lived assets by geographic areas</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cayman Islands</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 29,059,294</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,340,063</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">The Bahamas</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 30,245,741</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 32,738,531</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">United States</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,933,717</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,787,450</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">All other countries</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,227</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,774</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 61,248,979</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 58,880,818</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9038-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_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9038-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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787111744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement benefits (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_PensionExpense', window );">Pension Expense</a></td>
<td class="nump">$ 450,732<span></span>
</td>
<td class="nump">$ 408,128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_RetirementPlanAxis=country_KY', window );">Cayman Island [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount', window );">Maximum annual contribution amount</a></td>
<td class="nump">$ 104,400<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_cwco_RetirementPlanAxis=stpr_FL', window );">FLORIDA</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</a></td>
<td class="nump">6.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_cwco_RetirementPlanAxis=stpr_CA', window );">California [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer Matching Contribution, Percent of Employees' Gross Pay</a></td>
<td class="nump">2.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_cwco_RetirementPlanAxis=stpr_CA', window );">California [Member] | Defined Contribution Plan, Employer Matching Contribution, 25 Percent of Match [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer Matching Contribution, Percent of Match</a></td>
<td class="nump">25.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_cwco_RetirementPlanAxis=stpr_CA', window );">California [Member] | Defined Contribution Plan, Employer Matching Contribution, 25 Percent of Match [Member] | Maximum [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer Matching Contribution, Percent of Match</a></td>
<td class="nump">10.00%<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum amount the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="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_PensionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_cwco_RetirementPlanAxis=country_KY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_RetirementPlanAxis=country_KY</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_cwco_RetirementPlanAxis=stpr_FL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_RetirementPlanAxis=stpr_FL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_RetirementPlanAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_RetirementPlanAxis=stpr_CA</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_cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis=cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchAxis=cwco_DefinedContributionPlanEmployerMatchingContribution25PercentOfMatchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779258432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts receivable, net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 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_ReceivablesAbstract', window );"><strong>Accounts receivable, net</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_AccountsReceivableTradeCurrent', window );">Trade accounts receivable</a></td>
<td class="nump">$ 23,138,736<span></span>
</td>
<td class="nump">$ 22,331,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Receivable from OC-BVI</a></td>
<td class="nump">10,808<span></span>
</td>
<td class="nump">46,600<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_cwco_AccountsReceivableOtherCurrent', window );">Other accounts receivable</a></td>
<td class="nump">222,381<span></span>
</td>
<td class="nump">242,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts Receivable, Gross, Current</a></td>
<td class="nump">23,371,925<span></span>
</td>
<td class="nump">22,621,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(142,236)<span></span>
</td>
<td class="num">(158,902)<span></span>
</td>
<td class="num">$ (158,902)<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 23,229,689<span></span>
</td>
<td class="nump">$ 22,462,217<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_cwco_AccountsReceivableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other receivables. Used to reflect the current portion of the assets (receivable 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_AccountsReceivableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_AccountsReceivableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 trade receivables. Used to reflect the current portion of the assets (receivable 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_AccountsReceivableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DueFromAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39599-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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6918054&amp;loc=d3e56071-112765<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.3(a)(2))<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 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 6: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>52
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787531760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information - Revenues earned by major geographic region and major customer (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">$ 68,793,651<span></span>
</td>
<td class="nump">$ 65,719,857<span></span>
</td>
</tr>
<tr 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=country_KY', window );">Cayman Island [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">30,327,139<span></span>
</td>
<td class="nump">34,623,925<span></span>
</td>
</tr>
<tr 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=country_BS', window );">Bahamas [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">23,114,860<span></span>
</td>
<td class="nump">23,241,361<span></span>
</td>
</tr>
<tr 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=country_ID', window );">Indonesia [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">153,233<span></span>
</td>
</tr>
<tr 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=country_US', window );">United States [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">14,968,868<span></span>
</td>
<td class="nump">7,256,150<span></span>
</td>
</tr>
<tr 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=country_VG', window );">Revenues earned from management services agreement with OC-BVI [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">382,653<span></span>
</td>
<td class="nump">445,188<span></span>
</td>
</tr>
<tr 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=cwco_WaterAndSewerageCorporationMember', window );">Water and Sewerage Corporation [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">$ 22,877,741<span></span>
</td>
<td class="nump">$ 22,956,878<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_cwco_EntityWideRevenuesMajorCustomerPercentage', window );">Percentage of consolidated revenues</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cwco_WaterAuthorityCaymanMember', window );">Water Authority - Cayman [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">$ 3,871,248<span></span>
</td>
<td class="nump">$ 7,789,926<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_cwco_EntityWideRevenuesMajorCustomerPercentage', window );">Percentage of consolidated revenues</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cwco_OneCustomerMember', window );">One Customer [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Revenue</a></td>
<td class="nump">$ 9,238,476<span></span>
</td>
<td class="nump">$ 5,008,473<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_cwco_EntityWideRevenuesMajorCustomerPercentage', window );">Percentage of consolidated revenues</a></td>
<td class="nump">13.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_cwco_EntityWideRevenuesMajorCustomerPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of revenue generated from a single external customer that accounts for 10 percent or more of an entity's 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;">cwco_EntityWideRevenuesMajorCustomerPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementGeographicalAxis=country_KY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_KY</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=country_BS">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_BS</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=country_ID">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_ID</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=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_US</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=country_VG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_VG</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=cwco_WaterAndSewerageCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_WaterAndSewerageCorporationMember</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=cwco_WaterAuthorityCaymanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_WaterAuthorityCaymanMember</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=cwco_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786223968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cost of revenues and general and administrative expenses - General and administrative expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_GeneralAndAdministrativeExpense', window );">General and Administrative Expense</a></td>
<td class="nump">$ 19,348,958<span></span>
</td>
<td class="nump">$ 18,709,419<span></span>
</td>
</tr>
<tr 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=cwco_EmployeeCostsMember', window );">Employee costs [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_GeneralAndAdministrativeExpense', window );">General and Administrative Expense</a></td>
<td class="nump">9,335,247<span></span>
</td>
<td class="nump">8,400,729<span></span>
</td>
</tr>
<tr 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=cwco_InsuranceMember', window );">Insurance [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_GeneralAndAdministrativeExpense', window );">General and Administrative Expense</a></td>
<td class="nump">866,457<span></span>
</td>
<td class="nump">751,541<span></span>
</td>
</tr>
<tr 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=cwco_ProfessionalsFeeMember', window );">Professional fees [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_GeneralAndAdministrativeExpense', window );">General and Administrative Expense</a></td>
<td class="nump">1,178,621<span></span>
</td>
<td class="nump">1,250,634<span></span>
</td>
</tr>
<tr 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=cwco_DirectorsFeesAndExpensesMember', window );">Directors' fees and expenses [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_GeneralAndAdministrativeExpense', window );">General and Administrative Expense</a></td>
<td class="nump">969,279<span></span>
</td>
<td class="nump">845,891<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cwco_DepreciationMember', window );">Depreciation [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_GeneralAndAdministrativeExpense', window );">General and Administrative Expense</a></td>
<td class="nump">139,817<span></span>
</td>
<td class="nump">186,790<span></span>
</td>
</tr>
<tr 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=cwco_NscProjectExpensesMember', window );">NSC project expenses [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_GeneralAndAdministrativeExpense', window );">General and Administrative Expense</a></td>
<td class="nump">2,343,249<span></span>
</td>
<td class="nump">2,855,827<span></span>
</td>
</tr>
<tr 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=cwco_AmortizationOfIntangiblesMember', window );">Amortization of intangible assets [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_GeneralAndAdministrativeExpense', window );">General and Administrative Expense</a></td>
<td class="nump">841,667<span></span>
</td>
<td class="nump">1,340,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_ConcentrationRiskByBenchmarkAxis=cwco_OtherCreditDeviceMember', window );">Other [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_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems', window );"><strong>Cost of revenues and general and administrative expenses [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_GeneralAndAdministrativeExpense', window );">General and Administrative Expense</a></td>
<td class="nump">$ 3,674,621<span></span>
</td>
<td class="nump">$ 3,078,007<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_CostOfRevenuesAndGeneralAndAdministrativeExpensesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cwco_EmployeeCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_EmployeeCostsMember</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=cwco_InsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_InsuranceMember</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=cwco_ProfessionalsFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_ProfessionalsFeeMember</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=cwco_DirectorsFeesAndExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_DirectorsFeesAndExpensesMember</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=cwco_DepreciationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_DepreciationMember</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=cwco_NscProjectExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_NscProjectExpensesMember</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=cwco_AmortizationOfIntangiblesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_AmortizationOfIntangiblesMember</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=cwco_OtherCreditDeviceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_OtherCreditDeviceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6785994000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, plant and equipment and construction in progress (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 133,052,311<span></span>
</td>
<td class="nump">$ 126,438,769<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="nump">71,803,332<span></span>
</td>
<td class="nump">67,557,951<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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">61,248,979<span></span>
</td>
<td class="nump">58,880,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_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">1,335,597<span></span>
</td>
<td class="nump">6,015,043<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">3,566,537<span></span>
</td>
<td class="nump">3,435,361<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">23,176,106<span></span>
</td>
<td class="nump">19,829,575<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=cwco_PlantAndEquipmentMember', window );">Plant And Equipment [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">64,840,636<span></span>
</td>
<td class="nump">61,777,836<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=cwco_DistributionSystemsMember', window );">Distribution Systems [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">36,538,614<span></span>
</td>
<td class="nump">36,057,078<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture, fixtures and equipment [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">3,061,315<span></span>
</td>
<td class="nump">3,635,184<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">1,582,053<span></span>
</td>
<td class="nump">1,431,719<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">272,092<span></span>
</td>
<td class="nump">244,221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwco_LabEquipmentMember', window );">Lab equipment [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 14,958<span></span>
</td>
<td class="nump">$ 27,795<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depreciation, depletion and amortization of physical assets used in the normal conduct of business 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<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 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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</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_PropertyPlantAndEquipmentByTypeAxis=cwco_PlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=cwco_PlantAndEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=cwco_DistributionSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=cwco_DistributionSystemsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=cwco_LabEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=cwco_LabEquipmentMember</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>55
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6778692272">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and contingencies</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"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">23. Commitments and contingencies</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Commitments</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company has entered into employment agreements with certain executives, which expire through December&nbsp;31, 2022 and provide for, among other things, base annual salaries in an aggregate amount of approximately $5.5 million, performance bonuses and various employee benefits.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company has purchase obligations totaling approximately $5.5 million through July&nbsp;31, 2021.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Contingencies</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-decoration:underline;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;">
			<font style="display:inline;">CW-Bahamas</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">CW-Bahamas&#x2019; accounts receivable balances due from the WSC amounted to $18.4 million as of December 31, &nbsp;2019 and $17.6 million as of December&nbsp;31, 2018&nbsp;.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Historically, CW-Bahamas has experienced delays in collecting its accounts receivable from the WSC. When these delays occur, the Company holds discussions and meetings with representatives of the WSC and The Bahamas government, and as a result, payment schedules are developed for WSC&#x2019;s delinquent accounts receivable. All previous delinquent accounts receivable from the WSC were eventually paid in full. Based upon this payment history, CW-Bahamas has never been required to provide an allowance for doubtful accounts for any of its accounts receivable, despite the periodic accumulation of significant delinquent balances. As of December 31, 2019, the Company has not provided an allowance for CW-Bahamas&#x2019; accounts receivable from the WSC.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">If CW-Bahamas continues to be unable to collect a significant portion of its delinquent accounts receivable, one or more of the following events may occur: (i)&nbsp;CW-Bahamas may not have sufficient liquidity to meet its obligations; (ii)&nbsp;the Company may be required to cease the recognition of revenue on CW-Bahamas&#x2019; water supply agreements with the WSC; and (iii)&nbsp;the Company may be required to provide an allowance for CW-Bahamas&#x2019; accounts receivable. Any of these events could have a material adverse impact on the Company&#x2019;s results of operations, financial position and cash flows.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-decoration:underline;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;">
			<font style="display:inline;">Cayman Water</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company sells water through its retail operations under a license issued in July&nbsp;1990 by the Cayman Islands government (the &#x201C;1990 license&#x201D;) that granted Cayman Water the exclusive right to provide potable water to customers within its licensed service area. Although the 1990 license was not expressly extended after January&nbsp;2018, the Company continues to supply water under the terms of the 1990 license, as further discussed in the following paragraph.&nbsp;&nbsp;Pursuant to the 1990 license, Cayman Water has the exclusive right to produce potable water and distribute it by pipeline to its licensed service area, which consists of two of the three most populated areas of Grand Cayman Island: Seven Mile Beach and West Bay. In 2019 and 2018, the Company generated approximately 39% and 39%, respectively, of its consolidated revenue and 53% and 54%, respectively, of its consolidated gross profit from the retail water operations conducted under the 1990 license.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The 1990 license was originally scheduled to expire in July&nbsp;2010 but was extended several times by the Cayman Islands government in order to provide the parties with additional time to negotiate the terms of a new license agreement. The most recent express extension of the 1990 license expired on January&nbsp;31, 2018. The Company continues to operate under the terms of the 1990 license, providing water services to the level and quality specified in the 1990 license and in accordance with its understanding of its legal obligations, treating those obligations set forth in the 1990 license as operative notwithstanding the expiration of the express extension. The Company continues to pay the royalty required under the 1990 license.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In October&nbsp;2016, the Government of the Cayman Islands passed legislation which created a new utilities regulation and competition office (&#x201C;OfReg&#x201D;). OfReg is an independent and accountable regulatory body with a view of protecting the rights of consumers, encouraging affordable utility services and promoting competition. OfReg, which began operations in January&nbsp;2017, has the ability to supervise, monitor and regulate multiple utility undertakings and markets. Supplemental legislation was passed by the Government of the Cayman Islands in April&nbsp;2017, which transferred responsibility for economic regulation of the water utility sector and the retail license negotiations from the WAC to OfReg in May&nbsp;2017. The Company began license negotiations with OfReg in July&nbsp;2017 and such negotiations are continuing. The Company has been informed during its retail license negotiations, both by OfReg and its predecessor in these negotiations, that the Cayman Islands government seeks to restructure the terms of its license in a manner that could significantly reduce the operating income and cash flows the Company has historically generated from its retail license.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company is presently unable to determine what impact the resolution of its retail license negotiations will have on its cash flows, financial condition or results of operations but such resolution could result in a material reduction (or the loss) of the operating income and cash flows the Company has historically generated from Cayman Water retail operations and could require the Company to record impairment losses to reduce the carrying values of its retail segment assets. Such impairment losses could have a material adverse impact on the Company&#x2019;s financial condition and results of&nbsp;operations.&nbsp;&nbsp;</font>
		</p><div /></div> </div><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>56
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779413952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share</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_EarningsPerShareTextBlock', window );">Earnings per share</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">15. Earnings per share</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Earnings per share (&#x201C;EPS&#x201D;) are computed on a basic and diluted basis. Basic EPS is computed by dividing net income (less preferred stock dividends) available to common stockholders by the weighted average number of common shares outstanding during the period. The computation of diluted EPS assumes the issuance of common shares for all potential common shares outstanding during the reporting period and, if dilutive, the effect of stock options as computed under the treasury stock method.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following summarizes information related to the computation of basic and diluted EPS:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:25.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,554,923</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,177,662</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less: preferred stock dividends</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (11,937)</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (12,356)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations available to common shares in the determination of basic earnings per common share</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,542,986</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,165,306</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total income from discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,621,170</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,115,825</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income available to common shares in the determination of basic earnings per common share</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,164,156</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,281,131</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,025,639</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,962,760</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Plus:</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Weighted average number of preferred shares outstanding during the period</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 33,983</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 35,125</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Potential dilutive effect of unexercised options and unvested stock grants</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 77,454</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 76,262</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,137,076</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,074,147</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><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_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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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>57
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789264192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-based compensation</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based compensation</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">19. Stock-based compensation</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company has the following stock compensation plans that form part of its employees&#x2019; and Directors&#x2019; remuneration:</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Employee Share Incentive Plan (Preferred Stock)</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Employees (i.e. other than Directors and Officers), after four consecutive years of employment, become eligible to receive shares of the Company&#x2019;s preferred stock for $nil consideration under its Employee Share Incentive Plan.&nbsp;Once an individual becomes eligible, these shares of preferred stock are awarded each subsequent year of the individual's employment (the grant date) for as long as the individual remains employed with the Company. If these employees remain with the Company through the&nbsp;fourth anniversary of a grant date,&nbsp;the preferred stock&nbsp;can be converted into shares of the Company&#x2019;s common stock on a one for one basis. In addition, at the time the preferred stock is granted, the employees receive options to purchase an equal number of shares of preferred stock at a discount to the average trading price of the Company&#x2019;s common stock for the first seven&nbsp;days of the October&nbsp;immediately preceding the date of the preferred stock grant. If these options are exercised, the shares of preferred stock obtained may also be converted to shares of common stock if the employee remains with the Company through the&nbsp;fourth anniversary of a grant (or option exercise) date. Each employee&#x2019;s option to purchase shares of preferred stock must be exercised within 30&nbsp;days of the grant date, which is the 90th day after the date of the independent registered public accountants&#x2019; audit opinion on the Company&#x2019;s consolidated financial statements. Shares of preferred stock not subsequently converted to shares of common stock are redeemable only at the discretion of the Company. Shares of preferred stock granted under this plan during the&nbsp;years ended December&nbsp;31, 2019 and 2018 totaled 7,293 and 7,409, respectively, and an equal number of preferred stock options was granted in each of these&nbsp;years.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Employee Share Option Plan (Common Stock Options)</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company has an employee stock option plan for certain long-serving employees of the Company. Under the plan, these employees are granted in each calendar&nbsp;year, as long as the employee is a participant in the Employee Share Incentive Plan, options to purchase common shares. The price at which the option may be exercised will be the closing market price on the grant date, which is the 40th day after the date of the Company&#x2019;s Annual Shareholder Meeting. The number of options each employee is granted is equal to five times the sum of (i)&nbsp;the number of shares of preferred stock&nbsp;that employee receives for $nil consideration and (ii)&nbsp;the number of preferred stock options that employee exercises in that given&nbsp;year. Options may be exercised during the period commencing on the fourth anniversary of the grant date and ending on the thirtieth day after the fourth anniversary of the grant date. Options granted under this plan during the&nbsp;years ended December&nbsp;31, 2019 and 2018 totaled 2,575 and 2,750, respectively.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The fair value of each option award is estimated on the date of grant using a Black-Scholes option-pricing model that uses the assumptions noted in the table below. Expected volatilities are based on historical volatilities of the Company&#x2019;s common stock. The Company uses historical data to estimate option exercise and post-vesting termination behavior. The expected term of options granted is based on historical data and represents the period of time that options granted are expected to be outstanding. The Company uses historical data to estimate stock option exercises and forfeitures within its valuation model. The risk-free interest rate for the expected term of the option is based on the U.S. Treasury yield curve in effect at the time of the grant.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">2008 Equity Incentive Plan</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">On May&nbsp;14, 2008, the Company&#x2019;s stockholders approved the 2008 Equity Incentive Plan (the &#x201C;2008 Plan&#x201D;) and reserved 1,500,000 shares of the Company&#x2019;s Class&nbsp;A common shares for issuance under this plan. All Directors, executives and key employees of the Company or its affiliates are eligible for participation in the 2008 Plan which provides for the issuance of options, restricted stock and stock equivalents at the discretion of the Board.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Non-Executive Directors&#x2019; Share Plan</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">This stock grant plan provides part of Directors&#x2019; remuneration. Under this plan, non-Executive Directors receive a combination of cash and common stock for their participation in Board meetings. The number of shares of common stock granted is calculated based upon the market price of the Company&#x2019;s common stock on October&nbsp;1 of the&nbsp;year preceding the grant. Common stock granted under this plan during the&nbsp;years ended December&nbsp;31, 2019 and 2018 totaled 22,034 and 18,242 shares, respectively. The Company recognized stock-based compensation for these share grants of $322,036 and $236,691 for the&nbsp;years ended December&nbsp;31, 2019 and 2018, respectively.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company measures and recognizes compensation expense at fair value for all share-based payments, including stock options. Stock-based compensation for the Employee Share Incentive Plan, Employee Share Option Plan and the 2008 Equity Incentive Plan totaled $142,632 and $137,191 for the&nbsp;years ended December&nbsp;31, 2019 and 2018, respectively, and is included in general and administrative expenses in the accompanying consolidated statements of income.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The significant weighted average assumptions for the&nbsp;years ended December&nbsp;31, 2019 and 2018 were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Risk free interest rate</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2.11</font></p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2.05</font></p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Expected option life (years)</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1.1</font></p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1.2</font></p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Expected volatility</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 34.59</font></p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 25.10</font></p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Expected dividend yield</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2.44</font></p>
				</td>
				<td valign="bottom" style="width:02.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2.62</font></p>
				</td>
				<td valign="bottom" style="width:01.72%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">A summary of the Company&#x2019;s stock option activity for the&nbsp;year ended December&nbsp;31, 2019 is as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Weighted</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Weighted</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Average</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Average</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Remaining</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Aggregate</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Exercise</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Contractual</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Intrinsic</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Options</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Price</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Life&nbsp;(Years)</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Value&nbsp;(1)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Outstanding at beginning of period</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,830</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12.69</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Granted</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,868</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11.19</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Exercised</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,566)</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10.10</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Forfeited/expired</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (8,482)</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10.93</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Outstanding as of December&nbsp;31,&nbsp;2019</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,650</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13.08</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2.04</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">years&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 34,287</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Exercisable as of&nbsp;&nbsp;December&nbsp;31,&nbsp;2019</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">years&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
		</table></div>
		<div><hr style="border-width:0;width:25%;height:1pt;color:black;background-color:black;" align="left"></hr></div>
		<div style="width:100%"><table style="width:100%;" cellpadding="0" cellspacing="0"><tr><td style="width:0pt;"><p style="width:0pt;font-size:0pt;"></p></td><td valign="top" align="left" style="width: 18.00pt;">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;">
				<font style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"> (1)</font>
			</p>
		</td><td style="width:0pt;"><p style="width:0pt;width:0pt;font-size:0pt;"></p></td><td align="left" valign="top">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt 0pt 12pt;">
			<font style="display:inline;font-family:Times New Roman,Times,serif;">The intrinsic value of a stock option represents the amount by which the fair value of the underlying stock, measured by reference to the closing price of the common shares of $16.30 on the Nasdaq Global Select Market on December&nbsp;31, 2019, exceeds the exercise price of the option.</font></p></td></tr></table></div>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">As of December&nbsp;31, 2019, &nbsp;10,650 non-vested options were outstanding, with weighted average exercise price of $13.08, and average remaining contractual life of 2.04&nbsp;years.&nbsp;The total remaining unrecognized compensation costs related to unvested stock-based arrangements were $16,715 as of December&nbsp;31, 2019 and are expected to be recognized over a weighted average period of 2.04&nbsp;years.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">As of December&nbsp;31, 2019, unrecognized compensation costs relating to redeemable preferred stock rights outstanding were $153,481 and are expected to be recognized over a weighted average period of 1.15&nbsp;years.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following table summarizes the weighted average fair value of options at the date of grant and the intrinsic value of options exercised during the years ended December 31, 2019 and 2018:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Options granted with an exercise price below market price on the date of grant:</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Employees &#x2014; preferred stock</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.73</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.27</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Overall weighted average</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.73</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.27</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Options granted with an exercise price at market price on the date of grant:</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Management employees</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Employees &#x2014; common stock</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.23</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.19</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Overall weighted average</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.23</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3.19</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Options granted with an exercise price above market price on the date of grant:</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Management employees</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Employees &#x2014; preferred stock</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Overall weighted average</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total intrinsic value of options exercised</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,857</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,379</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Executive Long-Term Incentive Compensation</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Board of Directors approved changes to the long-term incentive compensation for the Company&#x2019;s Executive Officers effective for 2015 and thereafter to better align the interests of its Executive Officers with those of its shareholders. The revised long-term compensation plan includes a combination of performance and non-performance-based grants of common stock from the shares of Company stock provided for issuance under the 2008 Equity Incentive Plan.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The non-performance-based stock grants vest in one-third increments at the end of each&nbsp;year over a three-year period. Non-performance-based stock grants under this plan totaled 28,891 and 26,864 for the&nbsp;years ended December&nbsp;31, 2019 and 2018, respectively and the shares associated with these grants&nbsp;were issued in 2020 and 2019, respectively. The Company recognized $337,032 and $317,991 in stock-based compensation expense related to these non-performance stock grants for the&nbsp;years ended December&nbsp;31, 2019 and 2018, respectively.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The performance-based grants may be earned at the end of each&nbsp;year based upon the Company's three-year cumulative financial performance relative to three-year cumulative financial performance targets. </font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">A total of 35,993 common stock grants were earned as of December&nbsp;31, 2019 based upon the Company&#x2019;s actual financial performance relative to the cumulative financial performance targets&nbsp;for the three-year period ended December 31, 2019, and the Company recognized $390,524 in stock-based compensation for the&nbsp;year ended December&nbsp;31, 2019 related to these grants.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The shares associated with these grants will be issued in 2020.&nbsp;A total of 10,574&nbsp;common stock grants were earned as of December&nbsp;31, 2018 based upon the Company&#x2019;s actual financial performance relative to the cumulative financial performance targets for the three-year period ended December 31, 2018, and the Company recognized $158,263 in stock-based compensation for the&nbsp;year ended December&nbsp;31, 2018 related to these grants. The shares associated with these grants were issued in 2019.</font>
		</p><div /></div> </div><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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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>58
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789919760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contracts in progress<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Contracts in progress</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_RevenueFromContractWithCustomerTextBlock', window );">Contracts in progress</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">7. Contracts in progress</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Revenue recognized and amounts billed on contracts in progress are summarized as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:25.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31,</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenues recognized to date on contracts in process</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,041,993</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,377,657</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Amounts billed to date on contracts in process&nbsp; </font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (22,980,598)</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (5,651,928)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,061,395</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 725,729</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The above net balances are reflected in the accompanying consolidated balance sheet as follows:</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31,</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Costs and estimated earnings in excess of billings</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,675,781</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 835,669</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Billings in excess of costs and estimated earnings </font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (614,386)</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (109,940)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,061,395</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.20%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 725,729</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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>59
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789182944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible assets</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_IntangibleAssetsDisclosureTextBlock', window );">Intangible assets</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">11. Intangible assets</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In February&nbsp;2016, the Company purchased a 51% ownership interest in Aerex Industries,&nbsp;Inc. The purchase transaction identified certain intangible assets with a fair value of $5,900,000 and useful lives as follows: Non-Compete (5&nbsp;years), Trade name (15&nbsp;years), Certifications/programs (3&nbsp;years), Customer backlog (1&nbsp;year), and Customer relationships (4&nbsp;years).</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In October 2019, the Company purchased a 51% ownership interest in PERC Water Corporation. The purchase transaction identified certain intangible assets with a fair value of $3,990,000 and useful lives as follows: Non-Compete (3 years), Trade name (15 years), Customer backlog (2 years), and Facility management contracts (6 years).</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The costs and accumulated amortization for these assets were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Cost</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-compete agreements</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 530,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 400,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Trade names</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,700,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,400,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Certifications/programs</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,000,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,000,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Customer backlogs</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 460,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Customer relationships</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,000,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,000,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Facility management contracts</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,200,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,890,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,900,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Accumulated amortization</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-compete agreements</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (320,556)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (233,333)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Trade names</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (380,000)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (272,222)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Certifications/programs</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (2,000,000)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,944,444)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Customer backlogs</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (130,000)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (100,000)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Customer relationships</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,958,333)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,458,334)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Facility management contracts</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (61,111)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (4,850,000)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (4,008,333)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Intangible assets, net</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,040,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,891,667</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Amortization of intangible assets for each of the next five&nbsp;years and thereafter is expected to be as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2020</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 891,667</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2021</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 746,667</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2022</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 582,778</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2023</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 546,667</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2024</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 546,667</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Thereafter</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,725,554</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,040,000</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Amortization expense was $841,667 and $1,340,000 for the&nbsp;years ended December&nbsp;31, 2019 and 2018, respectively.</font>
		</p><div /></div> </div><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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all or part of the information related to intangible 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 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>60
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6674348080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting policies</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_cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock', window );">Schedule of Estimated useful lives</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Rates are determined based on the estimated useful lives of the assets as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Buildings</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">5 to 40 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Plant and equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">4 to 40 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Distribution system</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 to 40 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Office furniture, fixtures and equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 to 10 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Vehicles</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 to 10 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Leasehold improvements</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Shorter of 5 years or lease term</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Lab equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">5 to 10 years</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_cwco_EstimatedFairValueOfReportingSegmentTableTextBlock', window );">Schedule of Estimated fair value of reporting segment</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The respective weightings the Company applied to each method as of December&nbsp;31, 2019 were consistent with those used as of December&nbsp;31, 2018 and were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Method</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Discounted cash flow</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Guideline public company</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Mergers and acquisitions</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following table presents the Company&#x2019;s revenue disaggregated by revenue source.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Retail revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,456,022</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 25,621,048</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bulk revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,986,108</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 31,031,287</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Services revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,759,446</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,811,372</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Manufacturing revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,592,075</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,256,150</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Total revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 68,793,651</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 65,719,857</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_EstimatedFairValueOfReportingSegmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 estimated fair value of reporting segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EstimatedFairValueOfReportingSegmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 schedule of property plant and equipment useful life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779321264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental disclosure of cash flow information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental disclosure of cash flow information</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_CashFlowSupplementalDisclosuresTextBlock', window );">Supplemental disclosure of cash flow information</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">24. Supplemental disclosure of cash flow information</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:26.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Interest paid in cash</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,814</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,534</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-cash transactions:</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Dividends declared but not paid</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,282,086</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,276,505</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Transfers from inventory to property, plant and equipment and construction in progress</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 443,018</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 400,004</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Transfers from construction in progress to property, plant and equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,755,375</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,398,624</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Transfers from other assets to construction in progress</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,137,341</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Right-of-use assets obtained in exchange for new operating lease liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,148,138</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><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_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "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> -URI http://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>62
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779521904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory</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_ScheduleOfInventoryNoncurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Water stock</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 33,694</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 36,837</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Consumables stock</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 118,286</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 106,925</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Spare parts stock</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,539,953</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,634,157</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total inventory</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,691,933</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,777,919</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less current portion</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,287,555</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,232,721</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Inventory (non-current)</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,404,378</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,545,198</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfInventoryNoncurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle including inventoried costs relating to long-term contracts or 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(d))<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(6)(c))<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(6)(b))<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 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryNoncurrentTableTextBlock</td>
</tr>
<tr>
<td style="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>63
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799732624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of PERC - Components of identifiable intangible assets assumed at the acquisition date (Details) - PERC Water Corporation - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 24, 2019</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 3,990,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">3 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">15 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_CustomerBacklogMember', window );">Customer backlogs</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 360,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">2 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_ManagementContractsMember', window );">Facility management contracts</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_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [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_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">6 years<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_CustomerBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_CustomerBacklogMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_ManagementContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_ManagementContractsMember</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>64
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789227040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of PERC<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisition of PERC</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_BusinessCombinationDisclosureTextBlock', window );">Acquisition of PERC</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">3. Acquisition&nbsp;of PERC</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">On October 24, 2019, the Company, through its wholly-owned subsidiary, CW-Holdings, entered into a stock purchase agreement (the &#x201C;Purchase Agreement&#x201D;) with PERC and its various shareholders (collectively, the &#x201C;Sellers&#x201D;). Pursuant to the terms of the Purchase Agreement, CW-Holdings purchased a 51% ownership interest in PERC for approximately $4.1 million in cash. After giving effect to the transactions contemplated by the Purchase Agreement, CW-Holdings owns 51% of the outstanding capital stock of PERC, and three members of PERC's management&nbsp;and one additional shareholder (the &#x201C;Remaining Shareholders&#x201D;) own the remaining&nbsp;49% of the outstanding capital stock of PERC. CW-Holdings also acquired from the Remaining Shareholders an option to compel the Remaining Shareholders to sell, and granted to the Remaining Shareholders an option to require CW-Holdings to purchase, the Remaining Shareholders&#x2019; 49% ownership interest in PERC at a price based upon the fair market value of PERC at the time of the exercise of the option. CW-Holdings&#x2019; option is exercisable on or after October 24, 2022&nbsp;and the Remaining Shareholders&#x2019; option is exercisable on or after October 24, 2024.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">PERC is a water infrastructure company headquartered in Costa Mesa, California that develops, designs, builds, and manages wastewater and water reuse infrastructure.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In connection with the Purchase Agreement, CW-Holdings, and the Remaining Shareholders entered into a shareholders' agreement, pursuant to which CW-Holdings and the Remaining Shareholders agreed to certain rights and obligations with respect to the governance of PERC.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The purchase price for PERC is summarized as follows: </font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cash consideration</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Purchase price (excluding working capital)</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,088,817</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cash acquired</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (941,379)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total cash consideration</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,147,438</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following table summarizes the estimated fair values of the assets and liabilities assumed at the acquisition date:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Financial assets</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,371,532</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Costs and estimated earnings in excess of billings</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 20,854</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Property, plant and equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 86,287</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Identifiable intangible assets</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,990,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Deferred tax liability</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,117,200)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Accounts payable and accrued liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,260,722)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="middle" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Working capital adjustment payable</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (23,467)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Deferred revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (117,636)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Billings in excess of costs and estimated earnings</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (760,992)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net liability arising from put/call options</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (744,000)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total identifiable net assets</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,444,656</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-controlling interest in PERC</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (3,617,634)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Goodwill</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,320,416</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,147,438</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The fair value of noncontrolling interest was calculated using the discounted cash flow method. The discounted cash flow method relied upon nine-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis. An 8.4% discount for marketability was applied to the noncontrolling interest&nbsp;calculated under the discounted cash flow method. This marketability discount was calculated using an average-price put option model.</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The identifiable intangible assets consisted of the following items:</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Amount</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Useful&nbsp;life</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-compete agreement</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 130,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Trade name</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,300,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">15 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Customer backlog</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 360,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Facility management contracts</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,200,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">6 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,990,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The results of operations of PERC included in the Company&#x2019;s results of operations for the period October 24, 2019 to December 31, 2019 are as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,376,793</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gross profit</font></p>
				</td>
				<td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 407,604</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Amortization of intangibles, net of tax benefit</font></p>
				</td>
				<td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (81,200)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:77.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income</font></p>
				</td>
				<td valign="bottom" style="width:02.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:18.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 37,924</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following unaudited pro forma financial information presents the results of operations of the Company for the years ended December 31, 2019 and 2018, as if the acquisition of PERC had taken place on January 1, 2018. These pro forma results have been prepared for comparative purposes only and do not purport to be indicative of the results of operations which would have actually occurred had the transaction taken place on January 1, 2018, nor do they purport to be indicative of future results of operations.</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 77,615,958</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 76,787,893</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cost of revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 47,162,564</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 47,608,703</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gross profit</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 30,453,394</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 29,179,190</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">General and administrative expenses</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21,620,106</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21,451,898</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gain (loss) on asset dispositions and impairments, net</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 447,681</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (58,434)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,280,969</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,668,858</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other income (expense), net</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 805,093</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,749,833</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> Income before income taxes</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,086,062</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,418,691</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Provision for (benefit from) income taxes</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 72,814</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (651,300)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations </font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,013,248</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,069,991</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from continuing operations attributable to non-controlling interests</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,505,068</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 792,092</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,508,180</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,277,899</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gain on sale of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,621,170</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,115,825</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total income from discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,621,170</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,115,825</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,129,350</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,393,724</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Continuing operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.57</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.69</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.24</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.07</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Basic earnings per share</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.81</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.76</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Continuing operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.56</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.68</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.24</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.07</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Diluted earnings per share</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.80</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.75</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Weighted average number of common shares used in the determination of:</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Basic earnings per share</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,025,639</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,962,760</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Diluted earnings per share</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,137,076</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,074,147</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as 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 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6784627568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Financial instruments</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of Fair value hierarchy for assets and liabilities</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following table presents the Company&#x2019;s fair value hierarchy for assets and liabilities measured at fair value as of December&nbsp;31, 2019 and 2018:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="11" valign="bottom" style="width:37.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;1</font></p>
				</td>
				<td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;2</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;3</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Liabilities:</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Recurring</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 12pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net liability arising from put/call options</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 664,000</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 664,000</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="11" valign="bottom" style="width:36.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;1</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;2</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;3</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Assets:</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Recurring</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 12pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net asset arising from put/call options</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,000</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,000</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Net liability arising from put/call options</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The activity for the Level 3 liability for the&nbsp;year ended December&nbsp;31, 2019:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Net liability arising from put/call options</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December 31, 2018</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Issuance</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (744,000)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Unrealized gain</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December 31, 2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (664,000)</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Net asset arising from put/call options</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The activity for the Level 3 asset for the&nbsp;year ended December&nbsp;31, 2019:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Net asset arising from put/call options</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December 31, 2018</font><font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:5pt;top:-4pt;position:relative;line-height:100%">(1)</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Unrealized loss</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (24,000)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December 31, 2019</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
		</table></div>
		<div><hr style="border-width:0;width:25%;height:1pt;color:black;background-color:black;" align="left"></hr></div>
		<div style="width:100%"><table style="width:100%;" cellpadding="0" cellspacing="0"><tr><td style="width:0pt;"><p style="width:0pt;font-size:0pt;"></p></td><td valign="top" align="left" style="width: 18.00pt;">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;">
				<font style="margin:0pt;font-family:Times New Roman,Times,serif;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"> (1)</font>
			</p>
		</td><td style="width:0pt;"><p style="width:0pt;width:0pt;font-size:0pt;"></p></td><td align="left" valign="top">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;">
			<font style="display:inline;font-family:Times New Roman,Times,serif;">The net asset arising from the put/call options is included in other assets in the accompanying consolidated balance sheets as of December&nbsp;31, 2018.</font></p></td></tr></table></div><div /></div> </div><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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2C<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=SL7498348-110258<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>66
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799006448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 06, 2020</div></th>
<th class="th"><div>Jun. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information</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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2019<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CONSOLIDATED WATER CO. LTD.<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000928340<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CWCO<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,078,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 204,187,029<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_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 );">- Definition</a><div><p>Document and Entity Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityPublicFloat</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: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_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799877104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br></strong></div></th>
<th class="th"><div>Redeemable preferred stock [Member]</div></th>
<th class="th"><div>Common stock [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Retained earnings [Member]</div></th>
<th class="th"><div>Cumulative translation adjustment [Member]</div></th>
<th class="th"><div>Non controlling interests [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 20,093<span></span>
</td>
<td class="nump">$ 8,951,321<span></span>
</td>
<td class="nump">$ 86,405,387<span></span>
</td>
<td class="nump">$ 53,105,196<span></span>
</td>
<td class="num">$ (549,555)<span></span>
</td>
<td class="nump">$ 8,088,935<span></span>
</td>
<td class="nump">$ 156,021,377<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2017</a></td>
<td class="nump">33,488<span></span>
</td>
<td class="nump">14,918,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">$ 4,445<span></span>
</td>
<td class="nump">$ 34,938<span></span>
</td>
<td class="num">(39,383)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="nump">7,409<span></span>
</td>
<td class="nump">58,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of preferred stock</a></td>
<td class="num">$ (3,485)<span></span>
</td>
<td class="nump">$ 3,485<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of preferred stock (in shares)</a></td>
<td class="num">(5,809)<span></span>
</td>
<td class="nump">5,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockRedeemedOrCalledDuringPeriodValue', window );">Buyback of preferred stock</a></td>
<td class="num">$ (976)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(16,362)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(17,338)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Buyback of preferred stock (in shares)</a></td>
<td class="num">(1,627)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,293,487<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">695,787<span></span>
</td>
<td class="nump">11,989,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options</a></td>
<td class="nump">$ 801<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">12,175<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,976<span></span>
</td>
</tr>
<tr class="re">
<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 );">Exercise of options (in shares)</a></td>
<td class="nump">1,335<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,100,522)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,100,522)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">850,136<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">850,136<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 20,878<span></span>
</td>
<td class="nump">$ 8,989,744<span></span>
</td>
<td class="nump">87,211,953<span></span>
</td>
<td class="nump">59,298,161<span></span>
</td>
<td class="num">(549,555)<span></span>
</td>
<td class="nump">8,784,722<span></span>
</td>
<td class="nump">163,755,903<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2018</a></td>
<td class="nump">34,796<span></span>
</td>
<td class="nump">14,982,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">$ 4,376<span></span>
</td>
<td class="nump">$ 35,683<span></span>
</td>
<td class="num">(40,059)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="nump">7,293<span></span>
</td>
<td class="nump">59,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of preferred stock</a></td>
<td class="num">$ (4,338)<span></span>
</td>
<td class="nump">$ 4,338<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of preferred stock (in shares)</a></td>
<td class="num">(7,230)<span></span>
</td>
<td class="nump">7,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockRedeemedOrCalledDuringPeriodValue', window );">Buyback of preferred stock</a></td>
<td class="num">$ (1,605)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(22,491)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(24,096)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Buyback of preferred stock (in shares)</a></td>
<td class="num">(2,674)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,176,093<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,549,978<span></span>
</td>
<td class="nump">13,726,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options</a></td>
<td class="nump">$ 940<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">14,882<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 15,822<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise of options (in shares)</a></td>
<td class="nump">1,566<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,566<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_cwco_PercNonControllingInterestAtAcquisitionDate', window );">PERC non-controlling interest at acquisition date</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,617,634<span></span>
</td>
<td class="nump">$ 3,617,634<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_cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes', window );">Sale of CW-Bali</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">549,555<span></span>
</td>
<td class="nump">241,282<span></span>
</td>
<td class="nump">790,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,121,521)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,121,521)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,192,224<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,192,224<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 20,251<span></span>
</td>
<td class="nump">$ 9,029,765<span></span>
</td>
<td class="nump">$ 88,356,509<span></span>
</td>
<td class="nump">$ 66,352,733<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 14,193,616<span></span>
</td>
<td class="nump">$ 177,952,874<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2019</a></td>
<td class="nump">33,751<span></span>
</td>
<td class="nump">15,049,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Other Comprehensive Income Loss Foreign Currency Translation Adjustment Net Of Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PercNonControllingInterestAtAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Perc non controlling interest at acquisition 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;">cwco_PercNonControllingInterestAtAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11149-113907<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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-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 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116855982&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockRedeemedOrCalledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRedeemedOrCalledDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is 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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>68
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782566960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies - Disaggregated revenue (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Revenue</a></td>
<td class="nump">$ 68,793,651<span></span>
</td>
<td class="nump">$ 65,719,857<span></span>
</td>
</tr>
<tr 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=cwco_RetailRevenuesMember', window );">Retail revenue [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_Revenues', window );">Total Revenue</a></td>
<td class="nump">26,456,022<span></span>
</td>
<td class="nump">25,621,048<span></span>
</td>
</tr>
<tr 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=cwco_BulkRevenuesMember', window );">Bulk revenue [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_Revenues', window );">Total Revenue</a></td>
<td class="nump">26,986,108<span></span>
</td>
<td class="nump">31,031,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwco_ServicesRevenuesMember', window );">Services revenue [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_Revenues', window );">Total Revenue</a></td>
<td class="nump">1,759,446<span></span>
</td>
<td class="nump">1,811,372<span></span>
</td>
</tr>
<tr 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=cwco_ManufacturingRevenuesMember', window );">Manufacturing revenue [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_Revenues', window );">Total Revenue</a></td>
<td class="nump">$ 13,592,075<span></span>
</td>
<td class="nump">$ 7,256,150<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cwco_RetailRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_RetailRevenuesMember</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=cwco_BulkRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_BulkRevenuesMember</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=cwco_ServicesRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_ServicesRevenuesMember</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=cwco_ManufacturingRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_ManufacturingRevenuesMember</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>69
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805145104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 24, 2019</div></th>
<th class="th"><div>Feb. 11, 2016</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jan. 24, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 841,667<span></span>
</td>
<td class="nump">$ 1,340,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember', window );">Aerex Industries Inc [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,900,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="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_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember', window );">Aerex Industries Inc [Member] | Non-compete agreements</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember', window );">Aerex Industries Inc [Member] | Certification Marks [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember', window );">Aerex Industries Inc [Member] | Customer-Related Intangible Assets [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember', window );">Aerex Industries Inc [Member] | Customer relationships</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 of Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (81,200)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,990,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation | Non-compete agreements</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation | Customer-Related Intangible Assets [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation | Customer relationships</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=us-gaap_TradeNamesMember', window );">Trade name | Aerex Industries Inc [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=us-gaap_TradeNamesMember', window );">Trade name | PERC Water Corporation</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CertificationMarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CertificationMarksMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_TradeNamesMember</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>70
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787078320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Provision for income taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 143,567<span></span>
</td>
<td class="nump">$ 100,806<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">171,093<span></span>
</td>
<td class="nump">106,922<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_CurrentIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">314,660<span></span>
</td>
<td class="nump">207,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred Federal, State and Local, Tax Expense (Benefit) [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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(203,031)<span></span>
</td>
<td class="num">(302,440)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(45,008)<span></span>
</td>
<td class="num">(62,579)<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_DeferredIncomeTaxesAndTaxCredits', window );">Total</a></td>
<td class="num">(248,039)<span></span>
</td>
<td class="num">(365,019)<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_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit)</a></td>
<td class="nump">$ 66,621<span></span>
</td>
<td class="num">$ (157,291)<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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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(h))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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(h))<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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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(h))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786435104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued operations (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued operations</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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,959,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent', window );">Property, plant and equipment, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">725,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent', window );">Inventory, non-current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">356,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent', window );">Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">379,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent', window );">Intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">467,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,023<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_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,903,527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 646,452<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_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 6: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as inventory attributable to disposal group held for sale or disposed of, expected to be disposed of beyond 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 5: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after 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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>72
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786133920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in OC-BVI - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">108 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2006</div></th>
<th class="th"><div>Dec. 31, 2003</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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_EquityMethodInvestmentsVotingSharesPercentage', window );">Equity Method Investments Voting Shares Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_EquityMethodInvestmentInterestInProfitPercentage', window );">Equity Method Investment, Interest In Profit Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,903,602<span></span>
</td>
<td class="nump">$ 2,584,987<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_IncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,765<span></span>
</td>
<td class="nump">1,798,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_ProfitLossFromSubsidiaries', window );">Profit sharing income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,200<span></span>
</td>
<td class="nump">654,075<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 );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,793,651<span></span>
</td>
<td class="nump">65,719,857<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_LitigationSettlementAmountAwardedFromOtherParty', window );">Litigation Settlement, Amount Awarded from Other Party</a></td>
<td class="nump">$ 4,432,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,271,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_VG', window );">Revenues earned from management services agreement with OC-BVI [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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>
</tr>
<tr class="ro">
<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 );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">382,653<span></span>
</td>
<td class="nump">445,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_BaughersBayMember', window );">Baughers Bay [Member] | 1990 Agreement [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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>
</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_cwco_PurchasePriceAgreedForPlantUnderAgreement', window );">Purchase Price Agreed for Plant Under Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,420,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>
</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_cwco_ExtendedWaterSupplyAgreementTerm', window );">Extended water supply agreement term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<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_cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement', window );">Term required before extension of water supply agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_BaughersBayMember', window );">Baughers Bay [Member] | Refurbish Project [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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>
</tr>
<tr class="ro">
<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 );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">710,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_OceanConversionBviLtdMember', window );">Ocean Conversion (BVI) Ltd [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,765<span></span>
</td>
<td class="nump">1,798,280<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_DueToRelatedPartiesCurrentAndNoncurrent', window );">Amounts payable by OC-BVI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,808<span></span>
</td>
<td class="nump">$ 46,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_OceanConversionBviLtdMember', window );">Ocean Conversion (BVI) Ltd [Member] | 1990 Agreement [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Loss Contingency, Damages Sought, Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,700,000<span></span>
</td>
<td class="nump">$ 4,700,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_EquityMethodInvestmentInterestInProfitPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of total interest in subsidiary after considering the effect of the profit sharing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EquityMethodInvestmentInterestInProfitPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_EquityMethodInvestmentsVotingSharesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments voting shares percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EquityMethodInvestmentsVotingSharesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ExtendedWaterSupplyAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 automatic extension of the water supply agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ExtendedWaterSupplyAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ProfitLossFromSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the entity's share of profit or (loss) from its unconsolidated equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ProfitLossFromSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PurchasePriceAgreedForPlantUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 agreed-upon purchase price for the Baughers Bay plant under the 1990 Agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_PurchasePriceAgreedForPlantUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notice required to water supply agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_TermRequiredBeforeExtensionOfWaterSupplyAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount as of the balance sheet date of obligations due all 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 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 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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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.15(3),(4))<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_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<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.12)<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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 awarded from other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14557-108349<br><br>Reference 2: 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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ScheduleOfInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementGeographicalAxis=country_VG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_VG</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_BaughersBayMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_BaughersBayMember</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_cwco_AgreementAxis=cwco_ThousandNineHundredAndNinetyAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">cwco_AgreementAxis=cwco_ThousandNineHundredAndNinetyAgreementMember</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=cwco_RefurbishProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_RefurbishProjectMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_OceanConversionBviLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwco_OceanConversionBviLtdMember</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>73
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6803406288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of PERC - Financial Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 68,793,651<span></span>
</td>
<td class="nump">$ 65,719,857<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cost of Revenue</a></td>
<td class="nump">40,519,303<span></span>
</td>
<td class="nump">38,977,570<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">28,274,348<span></span>
</td>
<td class="nump">26,742,287<span></span>
</td>
</tr>
<tr class="ro">
<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">19,348,958<span></span>
</td>
<td class="nump">18,709,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain (loss) on asset dispositions and impairments, net</a></td>
<td class="nump">445,041<span></span>
</td>
<td class="num">(56,774)<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">9,370,431<span></span>
</td>
<td class="nump">7,976,094<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</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_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">801,091<span></span>
</td>
<td class="nump">2,740,064<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">10,171,522<span></span>
</td>
<td class="nump">10,716,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">66,621<span></span>
</td>
<td class="num">(157,291)<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="nump">10,104,901<span></span>
</td>
<td class="nump">10,873,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Income from continuing operations attributable to non-controlling interests</a></td>
<td class="nump">1,549,978<span></span>
</td>
<td class="nump">695,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">8,554,923<span></span>
</td>
<td class="nump">10,177,662<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">3,621,170<span></span>
</td>
<td class="nump">0<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_cwco_IncomeLossFromDiscontinuedOperations', window );">Net income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,115,825<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Total income from discontinued operations</a></td>
<td class="nump">3,621,170<span></span>
</td>
<td class="nump">1,115,825<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_NetIncomeLoss', window );">Net income attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">$ 12,176,093<span></span>
</td>
<td class="nump">$ 11,293,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="nump">$ 0.57<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Discontinued operations</a></td>
<td class="nump">0.24<span></span>
</td>
<td class="nump">0.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">0.81<span></span>
</td>
<td class="nump">0.75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</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_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="nump">0.56<span></span>
</td>
<td class="nump">0.68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Discontinued operations</a></td>
<td class="nump">0.24<span></span>
</td>
<td class="nump">0.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
</tr>
<tr class="ro">
<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 number of common shares used in the determination of:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic earnings per share</a></td>
<td class="nump">15,025,639<span></span>
</td>
<td class="nump">14,962,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted earnings per share</a></td>
<td class="nump">15,137,076<span></span>
</td>
<td class="nump">15,074,147<span></span>
</td>
</tr>
<tr 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_StatementScenarioAxis=srt_ProFormaMember', window );">Pro Forma</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 77,615,958<span></span>
</td>
<td class="nump">$ 76,787,893<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cost of Revenue</a></td>
<td class="nump">47,162,564<span></span>
</td>
<td class="nump">47,608,703<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">30,453,394<span></span>
</td>
<td class="nump">29,179,190<span></span>
</td>
</tr>
<tr class="re">
<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">21,620,106<span></span>
</td>
<td class="nump">21,451,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gain (loss) on asset dispositions and impairments, net</a></td>
<td class="nump">447,681<span></span>
</td>
<td class="num">(58,434)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">9,280,969<span></span>
</td>
<td class="nump">7,668,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</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_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">805,093<span></span>
</td>
<td class="nump">2,749,833<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">10,086,062<span></span>
</td>
<td class="nump">10,418,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">72,814<span></span>
</td>
<td class="num">(651,300)<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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="nump">10,013,248<span></span>
</td>
<td class="nump">11,069,991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Income from continuing operations attributable to non-controlling interests</a></td>
<td class="nump">1,505,068<span></span>
</td>
<td class="nump">792,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">8,508,180<span></span>
</td>
<td class="nump">10,277,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations</a></td>
<td class="nump">3,621,170<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_cwco_IncomeLossFromDiscontinuedOperations', window );">Net income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,115,825<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Total income from discontinued operations</a></td>
<td class="nump">3,621,170<span></span>
</td>
<td class="nump">1,115,825<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">$ 12,129,350<span></span>
</td>
<td class="nump">$ 11,393,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</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_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations</a></td>
<td class="nump">$ 0.57<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Discontinued operations</a></td>
<td class="nump">0.24<span></span>
</td>
<td class="nump">0.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">0.81<span></span>
</td>
<td class="nump">0.76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</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_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations</a></td>
<td class="nump">0.56<span></span>
</td>
<td class="nump">0.68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Discontinued operations</a></td>
<td class="nump">0.24<span></span>
</td>
<td class="nump">0.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 0.75<span></span>
</td>
</tr>
<tr class="re">
<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 number of common shares used in the determination of:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic earnings per share</a></td>
<td class="nump">15,025,639<span></span>
</td>
<td class="nump">14,962,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted earnings per share</a></td>
<td class="nump">15,137,076<span></span>
</td>
<td class="nump">15,074,147<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_IncomeLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from a 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;">cwco_IncomeLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of gain (loss) not previously recognized resulting from the disposal of a 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the 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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the 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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period 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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from continuing operations 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613673-111683<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.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><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 1<br> -Subparagraph (a)<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_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: 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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 6: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 7: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868656-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_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: 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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 6: 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 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868656-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 9: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<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> -Subparagraph (a)<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_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ProFormaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ProFormaMember</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>74
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6960850752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Dividends (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAbstract', window );"><strong>Dividends</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_DividendsPerShareDeclared', window );">Dividends Per Share Declared</a></td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="nump">$ 0.340<span></span>
</td>
<td class="nump">$ 0.340<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared during the period for each share of common stock and redeemable preferred stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_DividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_DividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DividendsAbstract</td>
</tr>
<tr>
<td style="padding-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>75
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6777013296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_RetailMember', window );">Retail [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">$ 2,364,994<span></span>
</td>
<td class="nump">$ 2,019,462<span></span>
</td>
</tr>
<tr 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=cwco_BulkMember', window );">Bulk [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">3,795,320<span></span>
</td>
<td class="nump">3,387,592<span></span>
</td>
</tr>
<tr 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=cwco_ServicesMember', window );">Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">125,306<span></span>
</td>
<td class="nump">28,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=cwco_ManufacturingUnitsMember', window );">Manufacturing Units [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="nump">$ 922,027<span></span>
</td>
<td class="nump">$ 1,598,794<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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=us-gaap_RetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetailMember</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=cwco_BulkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_BulkMember</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=cwco_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_ServicesMember</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=cwco_ManufacturingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_ManufacturingUnitsMember</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>76
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779407616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventory [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_InventoryGross', window );">Total inventory</a></td>
<td class="nump">$ 7,691,933<span></span>
</td>
<td class="nump">$ 6,777,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Less current portion</a></td>
<td class="nump">3,287,555<span></span>
</td>
<td class="nump">2,232,721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNoncurrent', window );">Inventory (non-current)</a></td>
<td class="nump">4,404,378<span></span>
</td>
<td class="nump">4,545,198<span></span>
</td>
</tr>
<tr 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=cwco_WaterStockMember', window );">Water 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_InventoryLineItems', window );"><strong>Inventory [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_InventoryGross', window );">Total inventory</a></td>
<td class="nump">33,694<span></span>
</td>
<td class="nump">36,837<span></span>
</td>
</tr>
<tr 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=cwco_ConsumablesStockMember', window );">Consumables 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_InventoryLineItems', window );"><strong>Inventory [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_InventoryGross', window );">Total inventory</a></td>
<td class="nump">118,286<span></span>
</td>
<td class="nump">106,925<span></span>
</td>
</tr>
<tr 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=cwco_SparePartsStockMember', window );">Spare parts 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_InventoryLineItems', window );"><strong>Inventory [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_InventoryGross', window );">Total inventory</a></td>
<td class="nump">$ 7,539,953<span></span>
</td>
<td class="nump">$ 6,634,157<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_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.6(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_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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.6(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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories not expected to be converted to cash, sold or exchanged within the normal operating 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(d))<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_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=cwco_WaterStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_WaterStockMember</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=cwco_ConsumablesStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_ConsumablesStockMember</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=cwco_SparePartsStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_SparePartsStockMember</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>77
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6665184080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment in OC-BVI - Assets and liabilities (Details) - Ocean Conversion (BVI) Ltd [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Investment in OC-BVI</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_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets', window );">Current assets</a></td>
<td class="nump">$ 1,151,398<span></span>
</td>
<td class="nump">$ 2,286,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets', window );">Non-current assets</a></td>
<td class="nump">3,446,198<span></span>
</td>
<td class="nump">3,859,310<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_EquityMethodInvestmentSummarizedFinancialInformationAssets', window );">Total assets</a></td>
<td class="nump">4,597,596<span></span>
</td>
<td class="nump">6,145,489<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities', window );">Current liabilities</a></td>
<td class="nump">156,040<span></span>
</td>
<td class="nump">132,005<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities', window );">Non-current liabilities</a></td>
<td class="nump">684,450<span></span>
</td>
<td class="nump">1,048,950<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_EquityMethodInvestmentSummarizedFinancialInformationLiabilities', window );">Total liabilities</a></td>
<td class="nump">$ 840,490<span></span>
</td>
<td class="nump">$ 1,180,955<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_EquityMethodInvestmentSummarizedFinancialInformationAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33912-111571<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current assets reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33912-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://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 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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(g))<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_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current liabilities reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33912-111571<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(g))<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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentSummarizedFinancialInformationLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33912-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://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 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent assets reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33912-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent liabilities reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33912-111571<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_dei_LegalEntityAxis=cwco_OceanConversionBviLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwco_OceanConversionBviLtdMember</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>78
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6800849472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Stock option activity (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the beginning of period -Options | shares</a></td>
<td class="nump">10,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted - Options | shares</a></td>
<td class="nump">9,868<span></span>
</td>
</tr>
<tr class="ro">
<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 - Options | shares</a></td>
<td class="num">(1,566)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited/expired - Options | shares</a></td>
<td class="num">(8,482)<span></span>
</td>
</tr>
<tr class="ro">
<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 ending of period -Options | shares</a></td>
<td class="nump">10,650<span></span>
</td>
</tr>
<tr class="re">
<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-Weighted Average Exercise Price at the beginning of period - Options | $ / shares</a></td>
<td class="nump">$ 12.69<span></span>
</td>
</tr>
<tr class="ro">
<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-Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">11.19<span></span>
</td>
</tr>
<tr class="re">
<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-Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">10.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited/expired-Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">10.93<span></span>
</td>
</tr>
<tr class="re">
<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-Weighted Average Exercise Price at the ending of period - Options | $ / shares</a></td>
<td class="nump">$ 13.08<span></span>
</td>
</tr>
<tr class="ro">
<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 Life (Years)</a></td>
<td class="text">2 years 15 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding-Aggregate Intrinsic Value | $</a></td>
<td class="nump">$ 34,287<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 presentations that combine terminations, 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 or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6777462800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of basic and diluted EPS</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:25.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,554,923</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,177,662</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less: preferred stock dividends</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (11,937)</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (12,356)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations available to common shares in the determination of basic earnings per common share</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,542,986</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,165,306</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total income from discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,621,170</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,115,825</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income available to common shares in the determination of basic earnings per common share</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,164,156</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,281,131</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,025,639</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,962,760</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Plus:</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Weighted average number of preferred shares outstanding during the period</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 33,983</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 35,125</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Potential dilutive effect of unexercised options and unvested stock grants</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 77,454</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 76,262</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,137,076</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 15,074,147</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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>80
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779280032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental disclosure of cash flow information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid in cash</a></td>
<td class="nump">$ 2,814<span></span>
</td>
<td class="nump">$ 12,534<span></span>
</td>
</tr>
<tr class="re">
<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>Non-cash transactions:</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_DividendsPayableCurrentAndNoncurrent', window );">Dividends declared but not paid</a></td>
<td class="nump">1,282,086<span></span>
</td>
<td class="nump">1,276,505<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_cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment', window );">Transfers from inventory to property, plant and equipment and construction in progress</a></td>
<td class="nump">443,018<span></span>
</td>
<td class="nump">400,004<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_cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet', window );">Transfers from construction in progress to property, plant and equipment</a></td>
<td class="nump">7,755,375<span></span>
</td>
<td class="nump">14,398,624<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_cwco_TransfersBetweenOtherAssetsAndConstructionInProgress', window );">Transfers from other assets to construction in progress</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,137,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 5,148,138<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_cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transfers from Construction in Progress to property, plant and equipment, net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_NonCashTransactionsTransfersFromConstructionInProgressToPropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transfers from inventory to property plant and equipment and construction in progress.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_TransfersBetweenInventoryAndPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_TransfersBetweenOtherAssetsAndConstructionInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfers between other assets and construction in progress</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_TransfersBetweenOtherAssetsAndConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared but unpaid on equity securities issued by the entity and 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<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(15)(5))<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 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 4: 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)(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for 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.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: 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 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br><br>Reference 3: 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 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>81
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6785201472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible assets</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Cost</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-compete agreements</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 530,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 400,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Trade names</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,700,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,400,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Certifications/programs</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,000,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,000,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Customer backlogs</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 460,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Customer relationships</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,000,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,000,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Facility management contracts</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,200,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,890,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,900,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Accumulated amortization</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-compete agreements</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (320,556)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (233,333)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Trade names</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (380,000)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (272,222)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Certifications/programs</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (2,000,000)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,944,444)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Customer backlogs</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (130,000)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (100,000)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Customer relationships</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,958,333)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,458,334)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Facility management contracts</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (61,111)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (4,850,000)</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (4,008,333)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Intangible assets, net</font></p>
				</td>
				<td valign="bottom" style="width:01.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,040,000</font></p>
				</td>
				<td valign="bottom" style="width:01.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.12%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,891,667</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Amortization of intangible assets for each of the next five&nbsp;years and thereafter is expected to be as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2020</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 891,667</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2021</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 746,667</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2022</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 582,778</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2023</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 546,667</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2024</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 546,667</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Thereafter</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,725,554</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,040,000</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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>83
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6958370560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Level 3 activity (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Net liability arising from put/call options</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at the beginning</a></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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Issuance</a></td>
<td class="num">(744,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_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss', window );">Unrealized gain</a></td>
<td class="nump">80,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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at the end</a></td>
<td class="num">(664,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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Net asset arising from put/call options</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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Balance as of December 31, 2018(1)</a></td>
<td class="nump">24,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_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss', window );">Unrealized loss</a></td>
<td class="num">(24,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Balance as of December 31, 2019(1)</a></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_us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.</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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.</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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>84
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787896816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Weighted average fair value of options at the date of grant and the intrinsic value of options exercised (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</a></td>
<td class="nump">$ 5,857<span></span>
</td>
<td class="nump">$ 4,379<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_BelowMarketPriceMember', window );">Below Market Price [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 3.73<span></span>
</td>
<td class="nump">$ 3.27<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_BelowMarketPriceMember', window );">Below Market Price [Member] | Employees [Member] | 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">3.73<span></span>
</td>
<td class="nump">3.27<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_AtMarketPriceMember', window );">At Market Price [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">3.23<span></span>
</td>
<td class="nump">3.19<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_AtMarketPriceMember', window );">At Market Price [Member] | Management Employees [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_AtMarketPriceMember', window );">At Market Price [Member] | Employees [Member] | Common 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">3.23<span></span>
</td>
<td class="nump">3.19<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_AboveMarketPriceMember', window );">Above Market Price [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_AboveMarketPriceMember', window );">Above Market Price [Member] | Management Employees [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_AboveMarketPriceMember', window );">Above Market Price [Member] | Employees [Member] | 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 0<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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_BelowMarketPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_BelowMarketPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cwco_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cwco_EmployeesMember</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_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PreferredStockMember</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_AtMarketPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_AtMarketPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cwco_ManagementEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cwco_ManagementEmployeesMember</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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonStockMember</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_AboveMarketPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=cwco_AboveMarketPriceMember</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>85
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789240928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment information</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_SegmentReportingDisclosureTextBlock', window );">Segment information</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">17. Segment information</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company has four reportable segments: retail, bulk, services and manufacturing. The retail segment&nbsp;&nbsp;operates the water utility for the Seven Mile Beach and West Bay areas of Grand Cayman Island pursuant to an exclusive license granted by the Cayman Islands government. The bulk segment supplies potable water to government utilities in Grand Cayman and The Bahamas under long-term contracts. The services segment designs, constructs and sells water infrastructure and provides management and operating services to third parties. The manufacturing segment manufactures and services a wide range of&nbsp;custom and specialized water-related products applicable to commercial, municipal and industrial water production, supply and treatment. Consistent with prior periods, the Company records all non-direct general and administrative expenses in its retail business segment and does not allocate any of these non-direct expenses to its other three business segments.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The accounting policies of the segments are consistent with those described in Note&nbsp;2. The Company evaluates each segment&#x2019;s performance based upon its income from operations. All intercompany transactions are eliminated for segment presentation purposes.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company&#x2019;s segments are strategic business units that are managed separately because each segment sells different products and/or services, serves customers with distinctly different needs and generates different gross profit margins.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="14" valign="bottom" style="width:63.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Services</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,456,022</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,986,108</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,759,446</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,592,075</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 68,793,651</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cost of revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,611,165</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 18,606,805</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,215,193</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,086,140</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 40,519,303</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gross profit</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,844,857</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,379,303</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 544,253</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,505,935</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 28,274,348</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">General and administrative expenses</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,422,821</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,238,296</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,740,219</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,947,622</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 19,348,958</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gain on asset dispositions and impairments, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 398,041</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 47,000</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 445,041</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income (loss) from operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,820,077</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,188,007</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (2,195,966)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,558,313</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,370,431</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other income, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 801,091</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income before income taxes</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,171,522</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Provision for income taxes</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 66,621</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,104,901</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from continuing operations attributable to non-controlling interests</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,549,978</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,554,923</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,621,170</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:34.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,176,093</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Depreciation and amortization expenses for the&nbsp;year ended December&nbsp;31, 2019 for the retail, bulk, services and manufacturing segments were $2,364,994, &nbsp;$3,795,320, &nbsp;$125,306 and $922,027, respectively.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="14" valign="bottom" style="width:64.86%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">As&nbsp;of December&nbsp;31,&nbsp;2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Services</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Accounts receivable, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,891,165</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 18,883,493</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 954,149</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 500,882</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,229,689</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Property, plant and equipment, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 29,177,718</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 30,281,647</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 168,585</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,621,029</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 61,248,979</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Construction in progress</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 396,214</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 869,792</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 69,591</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,335,597</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Intangibles, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,877,222</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,162,778</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,040,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Goodwill</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,170,511</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,948,875</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,320,416</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,885,211</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,325,013</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Land and rights of way held for development</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,162,523</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,162,523</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total segment assets</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 65,554,640</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 69,423,770</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 42,459,177</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,854,557</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 192,292,144</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="14" valign="bottom" style="width:62.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Services</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.76%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 25,621,048</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 31,031,287</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,811,372</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,256,150</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 65,719,857</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cost of revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,011,456</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21,551,383</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,503,034</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,911,697</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 38,977,570</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gross profit</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,609,592</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,479,904</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 308,338</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,344,453</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,742,287</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">General and administrative expenses</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,029,646</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,301,042</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,889,703</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,489,028</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 18,709,419</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (Loss) on asset dispositions and impairments, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (12,263)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (41,180)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (3,331)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (56,774)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income (loss) from operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,567,683</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,178,862</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (2,622,545)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (147,906)</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,976,094</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other income, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,740,064</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income before income taxes</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,716,158</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Benefit from income taxes</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (157,291)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,873,449</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from continuing operations attributable to non-controlling interests</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 695,787</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,177,662</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income from discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,115,825</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:35.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income attributable to Consolidated Water Co. Ltd. stockholders</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,293,487</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Depreciation and amortization expenses for the&nbsp;year ended December&nbsp;31, 2018 for the retail, bulk, services and manufacturing segments were $2,019,462, &nbsp;$3,387,592, &nbsp;$28,386 and $1,598,794, respectively.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="14" valign="bottom" style="width:64.86%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">As&nbsp;of December&nbsp;31,&nbsp;2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Services</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Accounts receivable, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,947,193</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 18,480,589</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 46,960</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 987,475</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,462,217</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Property, plant and equipment, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,435,501</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 32,820,908</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,772</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,609,637</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 58,880,818</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Construction in progress</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,437,093</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 574,659</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,291</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,015,043</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Intangibles, net</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,891,667</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,891,667</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Goodwill</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,170,511</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,948,875</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,885,211</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,004,597</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Land and rights of way held for development</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,161,024</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,161,024</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total segment assets</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 61,210,879</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 67,740,088</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 27,406,983</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,254,121</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 168,612,071</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Assets of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,903,527</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:33.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total assets</font></p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 172,515,598</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Revenues earned by major geographic region were:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cayman Islands</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 30,327,139</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 34,623,925</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bahamas</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,114,860</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,241,361</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Indonesia</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 131</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 153,233</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">United States</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,968,868</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,256,150</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenues earned from management services agreement with OC-BVI</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 382,653</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 445,188</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 68,793,651</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 65,719,857</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Revenues earned from major customers were:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year ended December&nbsp;31,&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue earned from the Water and Sewerage Corporation ("WSC")</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,877,741</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,956,878</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Percentage of consolidated revenue earned from the WSC</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 33</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 35</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue earned from the Water Authority - Cayman ("WAC")</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,871,248</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,789,926</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Percentage of consolidated revenue earned from the WAC</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;6</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="middle" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue earned from one manufacturing segment customer</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,238,476</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,008,473</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="middle" style="width:72.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Percentage of consolidated revenue earned from the one manufacturing segment customer</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13</font></p>
				</td>
				<td valign="bottom" style="width:02.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;8</font></p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Property, plant and equipment, net by major geographic region were:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cayman Islands</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 29,059,294</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,340,063</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">The Bahamas</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 30,245,741</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 32,738,531</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">United States</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,933,717</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,787,450</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">All other countries</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,227</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,774</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 61,248,979</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 58,880,818</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>86
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789272176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Financial instruments</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_FinancialInstrumentsDisclosureTextBlock', window );">Financial instruments</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">21. Financial instruments</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Credit risk:</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company is not exposed to significant credit risk on its retail customer accounts as its policy is to cease supply of water to customers&#x2019; accounts that are more than 45&nbsp;days overdue. The Company&#x2019;s exposure to credit risk is concentrated on receivables from its bulk water, services, and manufacturing customers. The Company considers these receivables fully collectible and therefore has not recorded an allowance for these receivables.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Interest rate risk:</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company is not subject to significant interest-rate risk arising from fluctuations in interest rates.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Foreign exchange risk:</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">All relevant foreign currencies other than the Mexican peso and the euro have been fixed to the dollar for more than 20&nbsp;years and as a result, the Company does not employ a hedging strategy against exchange rate risk associated with the reporting in dollars. If any of these fixed exchange rates becomes a floating exchange rate or if any of the foreign currencies in which the Company conducts business depreciate significantly against the dollar, the Company&#x2019;s consolidated results of operations could be adversely affected.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">Fair values:</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">As of December&nbsp;31, 2019 and 2018, the carrying amounts of cash equivalents, accounts receivable, accounts payable, accrued expenses, accrued compensation, dividends payable and other current liabilities approximate their fair values due to the short-term maturities of these instruments. Management concluded that the carrying amounts for loans receivable as of December&nbsp;31, 2018 approximated their fair value as the stated interest rates approximated market rates.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Under US GAAP, fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. US GAAP guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#x2019;s assumptions about the factors market participants would use in valuing the asset or liability. The guidance establishes three levels of inputs that may be used to measure fair value:</font>
		</p>
		<p style="margin:0pt 0pt 12pt 74.9pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Level 1&nbsp;- Quoted prices in active markets for identical assets or liabilities.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 74.9pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Level 2&nbsp;- Inputs other than Level&nbsp;1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font>
		</p>
		<p style="margin:0pt 0pt 12pt 74.9pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Level 3&nbsp;- Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurements. The Company reviews its fair value hierarchy classifications on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following table presents the Company&#x2019;s fair value hierarchy for assets and liabilities measured at fair value as of December&nbsp;31, 2019 and 2018:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="11" valign="bottom" style="width:37.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;1</font></p>
				</td>
				<td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;2</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;3</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:08.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Liabilities:</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Recurring</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:60.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 12pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net liability arising from put/call options</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.24%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 664,000</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:07.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 664,000</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="11" valign="bottom" style="width:36.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;1</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;2</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Level&nbsp;3</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:07.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Assets:</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Recurring</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 12pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net asset arising from put/call options</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,000</font></p>
				</td>
				<td valign="bottom" style="width:01.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.18%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:06.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,000</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The activity for the Level 3 liability for the&nbsp;year ended December&nbsp;31, 2019:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Net liability arising from put/call options</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December 31, 2018</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Issuance</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (744,000)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Unrealized gain</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.74%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December 31, 2019</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (664,000)</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The activity for the Level 3 asset for the&nbsp;year ended December&nbsp;31, 2019:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Net asset arising from put/call options</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December 31, 2018</font><font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:5pt;top:-4pt;position:relative;line-height:100%">(1)</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 24,000</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Unrealized loss</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (24,000)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December 31, 2019</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
		</table></div>
		<div><hr style="border-width:0;width:25%;height:1pt;color:black;background-color:black;" align="left"></hr></div>
		<div style="width:100%"><table style="width:100%;" cellpadding="0" cellspacing="0"><tr><td style="width:0pt;"><p style="width:0pt;font-size:0pt;"></p></td><td valign="top" align="left" style="width: 18.00pt;">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;">
				<font style="margin:0pt;font-family:Times New Roman,Times,serif;text-align:justify;text-justify:inter-ideograph;font-size:10pt;;"> (1)</font>
			</p>
		</td><td style="width:0pt;"><p style="width:0pt;width:0pt;font-size:0pt;"></p></td><td align="left" valign="top">
			<p style="text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;margin:0pt;">
			<font style="display:inline;font-family:Times New Roman,Times,serif;">The net asset arising from the put/call options is included in other assets in the accompanying consolidated balance sheets as of December&nbsp;31, 2018.</font></p></td></tr></table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><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_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>ZIP
<SEQUENCE>87
<FILENAME>0001104659-20-033398-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-20-033398-xbrl.zip
M4$L#!!0    ( !F8;5!ZP1_TI8(" &-'/P 1    8W=C;RTR,#$Y,3(S,2YX
M;6SLO6MSX[BU+OSYI"K_@<=)=NU4T6Y>=/7,]"G?>L8G[;:/[9G9\WYQP20D
M89HB%9"TK?SZ%P IB9)UHT6)(+@RF<24* #K]JRU<%GX\?^\#3WM!=.0!/Y/
M1^:)<:1AWPE<XO=_.HK#8Q0ZA!S]G\]__<N/__OX^'_.[[]J;N#$0^Q'FD,Q
MBK"KO9)HH#T&HQ'RM1M,*?$\[9P2MX\UK7O2/+%.&MKQ<=K$.0K93P)?$VU9
M)^;TFXNTN< _U>Q/IOW),BQ#,\W31NO4:&EW-\F;;\_4T]BH_?"GHT$4C4X_
M?7I]?3WA'Y\$M,]^9=B?B!]&R'?P4?+FJ4?\[VM>YU\_LX%-7G][]_ZK+=XV
MN]WN)_'M]%76D$NF[V;;;7U*OIR\ZKPZP5RC_(,3)QBRE\VN:=GFY$T2!@W+
M;*\C,'EC\@,FJ3Y"H^D/>BA\%B^G7X@>C@WS>-9''-&5[7<_L6^S%)(<O';Q
M CM"[)ST@Y=/[(LEXPAI]'[8[,,EKSI![$=TO+SU]$O^L_;"SV)*F5*O^EWZ
M[9+^WD*R3 D8U>:G_[GY^N ,\! =+](?1B.ZO"O^#>^FDW;#U%G3?N3:=!J*
MMNYQ3Q/:=1J-1_BGHY ,1QYO6'PVH+CWTQ%7FN.)PIR\A>Z1]BEIB-M0X$?X
M+=(>L!,QBQ86P[YQTH^)^]/16?ATVWLRK2?;?.+-/*4J\O00,?/CAGWAH3"\
M[3U$@?/][(V$TS?N<82(C]TK1'T&$.$-'CYCFI#!>F$_)=$X?6+/Q.6?] BF
MFB /SS%SPI2+ZW\=?3;8?[I6QVX8/WZ:_6S65(C[?&33#]A'B6V=XK>11QP2
M)6/17,+>2\ L'?7I2KJ./D]>64[8CY^6]C$;U:?Y8?WX:8X#/XXP)8&;X8=0
ME.BS4#338AKPXZ?)9Y,6,K_Y\5,JMD)E^"WP>4LT\)A.]:]9FQ2'D3*27$>>
MDO(\<UW"31UY=XBXU_X%&I$(><H(="U]2DF4 _O313R,/121%_Q(D1_R/P/_
MS/TS#B/^H\J+E1-YNA61E9%M!SQH"1ZT4YH,P8.J)4_PH*I(%#SHH3QHL;)M
M@P<MP8.V2Y,A>%"UY D>5!6)@@<]E <M5K9Y9HPN@N$P\,7GE1?EY)5W-"DZ
M>^!B/$3/'KZCN(<IQ:Y:8EQ/8&7BV3PR!6N427+Y,A&PQBKXQCPR!6N40'+-
M5'#VWIF?@S+[V&CN0-EE3$6$^60^I0';8Y -WT(:/3V2R,.WO6O?)2_$C9$W
M"\FOAB,O&&.<S@K,-'J *!9;:IB41TPY1"?BT_ LC@8!)?_![J^^BZE0@-L1
M__[.8Q'O^?CJ#5.'A,RZB8/OD=_'LP[/L1>\WB#Z'4?BZ\5^)VIW]>^8\8]W
M'OCL,9RSIBKA(A/ Z5(!I/G"@@0VV5 N&RY>B.F@ETNQT+&O4X09!AW"@3"S
MI-$E&\[GR4X>@YGK[-/IB]AW9Z^E>#7Y3&VK/HMV->G*.$@E[7F)_$HPYKT'
M%&#)FRWY.7C!X)^K;L]+I0C^61*KOD$^ZB?<D\!35]4R5W*Q(C::W^>"91S<
M\X%Q5,B!*6 ?)4W R*KFLDYE@*8I%6J MZ^JCE7*:8/?+$S3.G.:UI%N'@76
M.5281ZGO.D=G.ZONU,NJ89VCVO9<QW4.L&18YU#6GFN[SE$)JX9U#IC*/?C,
M!UB&2E,FJAO'X>=KY+ /6.>HQ%0&:)I2H09X^ZKJ6*6<-OC-O:^HG;TBZCZ.
M1QD=R4PK)8Q<#"F33UD8A=^P^QA<AV&,:9@DMM.F)B]/PJE,>]50NCG.3 YE
MKV!-D4'B-MR=31BL9&\-UNI AT&'%<;A;X'/?)<3\QH0EX1B)PIH*)P>]VS5
M5<!MZ*HW>H'D*VWSR2EAZ\EJ"1N7Z90P4WWKV&KMZY3PNV6O\S@D/@[#AT1F
MX4S''S!]80%W>(]?L!_CJM5)6T98JN7+*5,0T7:0OB@FYZDG^V5T@>2SDK]!
M?MQ#3A13XO?54X UY($>9/7@//:^JR?^]U350.I\C7+*G)]QT*=H-"#.9)TR
MN??DZ;>?914P7QM<.7XFV(2 T]]^!EFFLOSUH>*R_/4!9)G*\E]_5%R6__H#
M9)G*\OJRXK*\O@19IK(\KSK&GJN(L<OV9]W1P(V=Z):FF7\VS>W%])F$ _;*
MG]A)Z4\4@ G.C?E^I&1:_ 9'@\"]]E]P4N#W_:<8?T/#[,X4%/<'F(;G:"QW
M ,WU91F/ICGS,B85L1PA%'4'/D^"^D5&*S!'N?5.!)C).^A,7N6D#S-Y=94\
MS.2!'L!,GE)2AYF\NLD29O+4D27,Y*DC2YC)4T>6,),GHRR7S<K.3DOPIQOB
MDV$\7-@Y?$<#UF$TYEO6HC/?Y1-((Q%,OM\X_!MFW/1D#XNY%F0.1O#'.=*+
MW!F\!?=F&X/GV:?@;/(A=/!+3'W"LEC,WOM"WOA?H(\?T\?5K 3=_)!NGL>$
M,<WO@SY^2!_GV0<ZF$L'Q=S5NQ= $W-IHI@J6\%$T,?\^O@5/8,J[J"*[_D'
M6IA?"R])&%'R'(M3UN.0I8<0,7Y &5>RL9XZB=YJFTUG28=LNLHZJ$8V+84^
M0C9=L&Y6-YN60A\AF]Y!!U7)IDO51,BFB]7':F?3Y:LB9--%:*$2V73YRJAR
M-IU4#-G^B) HY>=YM]$ TPNQ2$^JD(:LVVH@JO$M)ZEH <_50TGE]K%Z*'GE
M!IONI)4);)X[G$PV;IP"?"M(;IW#R@WP35J9 +[))Q/8&'HXF7057G*2<#EH
MC_'<1^3X%:,0#P+/O1Z.:/ BU%I%H:ZA4W4)(]]54:!3LA277_465B5?])1,
MOM58G)1PX5 2.59Q@4_:Q3>99%J=13(9%[!DDF3E%IHD7@3:X]PGY*'EY*%%
MS_% 'BI;'BJ%A"$/K;3\( ]56[Z0AU9;CI"'*BI3R$-5D23DH3+*==N[6R"=
M*36=*7-'=">C&9V)8I1^?=TB1SI;<82]5LP>\<:4)=;D03J6F,=F8PN66.*U
M8K;-6W/PT1 [7FY??4S# 1G-?,&WAXNS?HSDQ@2^VV5N[)/[*K.#WZNA6]L9
M>J/@;>8YJOQ>H!&)D,<O6K_R^^PES.LBL\ FH P];]CO*4%>>!&$%8G>MBD"
MG)OH"DY#@^SEEWW16^&VVYYX\S^RRG'+[8DW_R.]/1I/5AI@N)BP>+J/O"LQ
M@HSU!7X8>,1EY+J_<[7[]>&70$ST3"ZU7^%[[S!UQ \N CH*$O<MMWTR'IPN
M\&!Z:_T&)A1U7\RR.& U(_>K7\:QU=A1OQ+ULHQ5.K)9N683IPE4GCDL4PH)
MYT'FL :F^.W:=^-0G&NX]AVY%6V5I ^B9K/YVJ4<G1P66<'2_:F<9? H=&>5
MFW<S2W3N5Q_U>L0CG,EW+-RMP/55RW1E!1DJN)S' <7XZ@T[<41><(W<S%+"
MP;4LTR/KR>K,#KM ZO_1R-ZPCJW.;J)HIHAK@RAV$(5];#2+FU\W6MD),O:4
MQ$E]AB]\>%FL#>(0^>XW%@O\$OLNQ>Y9\L20:?)Z!H%WOSCRUL'(9Y'."V,U
M&_#Y"_D:2;YG)8F(LLR; O;6W)/H1LDU$MCG-*/1VFJ:D;U67(45L]MMSEF"
M#98 EE"N)7"=W,X2[((LH<'U?[*.-'V0;AV)KR]LL8Z4O%;,8F,GN]C8D8LC
MG>T6&SN[+38N39NS$Q$B2R$X,R'/XZ'P$M\'(:(D"A[0B%SBBQ>YD8LCQBJR
M)G,>Z^B2-['>IJ08"'3O I6A<->[5;4+#X7A;>\A"ISO,WF+E%]\)K>(WRV8
M+9*3RGF1'GEM]:,2>Q@ABODT7ZB0V)82I9[L.$C%0_3L896$MYRJRDAOR0X$
MP$JI]PUL+3' RNK*#K!2!NEMDU'4<OJKRM-.I96X7GIM,6A/Y;1'GDNOU\]F
MO-M%<XX\(K]F;)C+6$.54E(W$K&WY\3>5G,?F%Q;L>;$WN:;-#:+O5V0V-N)
MU,6J=??)-I('$/IAA=XZ-MI;")V]UCVVC8)F+<&V#[K-<F:RNV1V8*/E"&]J
M>OL]A<N"#8>-*7GYGH3?S\?GV'<&0T0SR?H=#7J,.>P5Y(5?,*Z&3#?1-MD:
MN90X!=.SW70@N5& 8I=$E_B%.&HIP0KJ0 L6M.!;Z#![^1,[T=7;B/&Z*D6+
MME2#5>350 ]@2V_U99C/EB\)98H>4.[T0EZ:0D6+7D\DZ,2"3IP- QJ1_XB7
M;GO7/@L]^^2Y,A5!MU2*#50JJ!6+DZL0_Y<9_\LQP0[Q?[GQ?Q6U .)_5?4
MXO_JRQ#B?YGB_RKJ!,3_:FC%RBW,7XA/(OR5O&!W1O=9&.(H/!_?H#\#*K:V
MS97?O(C#*!AB>H\]P3*.LA51B!SDSLIPKJ&W,MN>/R;QY'PL1:[8BJ2@B),C
MK/,$UD&FWQ@P!L,1CO#"&5WUI+N2U#K(^0;YJ)_L4 ZX'W2J4B<YOYQ7DEH'
M.4]<U#EROGM!16Z9R"_CI6360KZ8<LX[2?PQHKST9%7*VW] S&NHK8RT.Q!C
M2Q]C[^NP$\38Y<78TL@48NQZR!EB+\7E"[%7U3QQ)M)&A/Z&O!B?CZ=__L+8
MBZ@S&'_%+]B;OX9Q\LZU/XJC4+Q@5T346U&:N8IQ-:F5B;$+E;-5'SE;=9:S
M61\YFQ63<P=P6U+<WELT!K@M%6Y++&? ;6GEO.9.APJ6ZUA]3\,!*W#LT<>"
MK*IB5]MMPRRHL$YEB\'NO-5SVXX*J.%35JGA0O0RW]TKH):@EIO5LH![:#(5
M14 O02^+T,M":J7DJA@\>>,>NQB+DI%W%/<PI=A5HR#FY)7U!%8FC(9BF!4J
M9[C'9 JTH(I:L(\T;4-QRM=SS&_UEE^HF^I1SA$BNXRL)[,AQZ5'<QC$HE[S
MPQ=A;BKQ(/3M'D>$"E=\YZ&D(EL8C>C3EZ^RZI[0KO?#/OK,QWWZY:N"91BV
ME5QZL_S3O_ZHG/#2H9_^ZX^ZR.\2]XB/77$*@3S'_'W.CJOAR O&F-Z@R!D0
MOS_W/:;\G.)M3WR9.9*;ORFK.=]8FO.NQ82+,^' [I'?3V(2_G2#WL@P'LKM
MKY(SO44P?'(^N"B.%Y%$KT?$B[.B$O6IX%G+['%.\F"U\EHM6&45K5(5BZFH
M7M9;<EN7?YB\*"HAI54RY(X%MB_Z,'GS/6V@ >\UX 81UKJ/?'5J?$W>?$<:
MR/^]_*\\[#"WZHB9/+7D_XZT&LA?3%A/EFD>&*,0:W6:]=W1X$M AQ4H\+64
MAB2!F2>B!C)]M[PXN;_@(:$L,P_]@"FO9UB1\TMK"9K<D#A'48VDO5T)K_M@
MC#P^AU\-B6]9LFN!*I#Z@M1O^$UA!'EJ27V!*I#Z@M2O_9"UIU"@+J2^0!5(
M?4'J7V+LW1)/*9G/T0027Y!X.O&)+X*P*@6]MI3[$LI ^HN%>O&(8H>(EY02
M_GO"%)3]APORPHQL18OO%JX!,"-;;_G#C*R2\H?9NSI)&V;O#C-[5T6IP^Q=
M':4.LW=UE#K,WM5-XC![5V?IP^Q=?67/[>*VQ_>=1@](M5NTEA.G@ Z\._F=
MRC*Y9>1W$@TFM9&SDG[_[;5_Q\OILCQ8;KFGTEQ.WE38F^FKT"END&C9$MU7
M >C-%3<N@N$P\,77YW*+,4>5C?=$5<8:/RB[,Q5E=U8QV2V9S :[JPAF?E!V
M8'?ER:Z95+<P9J*['?$@_=IW\1MV'X/K,(PQ#9,Z+(_C4:;D3/+9M0CMR0OF
M<3MOJ1K2W(;,R9S$.CKW)V"#Y2;-'8I\K'2*%R@<G/DN_S].V@M+M29+A--7
MIG=X8*;I+"\/P@EEL@MV-749.UU-7@4=)<BS''D6G7"($E QI=AWTI+*Z</3
MKP^7LHI)U'O*#)IA9OITRD9=&6M:Q_V;__E60>ZS42O!_7_]447=9Z-6@OO7
ME_<5Y#X;M1+</___JJC[;-1J<+^27O=<$:][?E-)[M]4A_L=B#A+C/?7<1\B
MSC*Y#Q%GF=R'B+-,[D/$62KW*^EU]QMQ'I#[$'$6S?W9YC?CR6K,#B[/GB8S
MU),#/F?.OV,2$OZCV4H3+\3Y.]_[?Q'044 KM/-Q!5GIRM)JNO9\;-DTCJW&
M%L>6D]=VW/AH/9G"]EI<]+.'E9<(7F2N#Q#<^?7AEX#QPN^GFXBV4YHS3/';
MM>_&840)#J]]1VZ567T1X4:&%%&4=CN-7<74O>IK2]QVL'&3YO2UG39I)LAD
M&6HJF5Q2GCD:R^ ;<:WB%KL!70!=#C>E9KS;9 'QS%[CF7D)&D7<\I.&)4I:
MO[3F-_79^]KXN[02PO2MY$.^<9WX,4.\6]:MT%K)M^-O61]A^MHF.J4'V/D5
MHTT7M,HJMD(N3Y5&%MO6'0%K.YRUE7%[O*QB*]O:BI5% V2Q@RP:A<C"?+(-
M+@L+9+&#+'C =VP;1<\IOP\"(0>3<4ZYP(/4;9GN9-WQQO=M*[R>O2+JSA_$
M82+O\=LJ? <_HQ"[/U/6?45BJCER9BJ\DIX:U7,%25>][L,.DOX6^"/%A+V!
MI!K)>_/QV'L<(7YAY16B_FPF7G:I;W%$=CEA(/LYV;L8#]&SA^\H[F%*L2M>
M4D@'UA$(NI#1!8:9O&$:>!ZSEFO6!<5A14YN;J$)Z\@#/7A7+D$M&'A'$T@\
M(_$SUQ6I/?+N$'&O_0LT(A&J2)7/+:2_EC[0A.EVE7@8>XC7G7ADL7+HB3;/
MW#_C,.(_JKPZ)%M0MB%2*9W8TW;8Z>^_$)]$^"OC*#.M"/E]PJ*MLS#$47@^
MOD%_!C2I4I-%',9[%W]#PZI4E=S7/&B>,>3@\PSZ%ADMR<1L(9M]I=1L$68.
M1SC"9WV*!1*!CN]7QU>S'+1]3]J>7OS@HSZ>[#_@Y3A!T_>CZ>F-%"O8#5J^
M3RV?E)<]1\YW+^B#AN]/PY>R6C'M-K/*7= N@NGO>8W!'H3C!U'OG+PN,R3?
M:IG9*"C9W*N"0T0N-8K+$)'76]DG+O0>)S-;?-\=:/M^M7T-ST'=#ZCN[W\'
MBG\XQ5_%?95,8$5Y@9W.\4'P7LC!0/5"]\.4(CB,;D/<?E@-KU+47G<]5S9D
MEU;1RPK80=.5C]:KH?.EQ.JUU_[IS2$\@T/T.RC\7A5^!;L5T/$=2Y&(<Q%5
MV]VYO@Y"EJ3*%+785FX"DAXP?2%.57+\#6(3R#%/D9I2NT%^W$-.%%/B]W]E
M**:0_%;1IJ8DSV.O:L<AULAN1DUEI)6W!!!X.3F*R6PK-_!RE94:>#E5) E>
MKF1I)44'DYPVG;')B.?WAPNYI</K/;T??"J.Z>@K%'. -$JWC=:3U1&F(5,%
MINZQT3JV.KM19G/:#,N0B#!>'-UFM.UZU7MB/_96Q>NV/9^:W*,^79N4W_9V
MKGSW(8>XXN#K4N[MT?9M?J7\@8OQ@B:IJ$F%^'0K]2(KZ\P^Q/@_J1;Q-QZ8
MI-W8P[<]?A5\-+[!T2!PK_T7G!P4?_\I%CN#,HM(3#CA);X/0D1)%#R@$;G$
M%R_55+89=XK0--[++@R>K#VMX_!>PQK#VMGY;U3(GYE]^4RBG@MJN4HM%WD$
MRKD/Y:RQTM5=$2:1O %EJ'<0A;%;++Q#O5ZH[5GEJKT,@ZWI'J;9@Y LY\IM
M[V[ Z)];0&$-N>+33-105;L5\EXD=+JPLD!I4;[_X$"QN(.H<VQ96^P@2E[;
MCX9566EJ)T,S=0M-X18F%T<T 284AHDFO]ABLR-J3NZ_.+R*?2$TC.J@88N$
M@H)]/+)MSD6V &%J0]A6L72SV-JH.30,$ ST:WO]:CZE$R5,OV#6I!@1BGF3
MS2*<3J_L<IRBE08UR4KC1>:FZBL^8))%AHO%>ZS/D4?D%^8JHE;=SCVC:J^K
M>T:KB"O:4ONSL_8'^P]JMFH\AQ[V=NAA%X$>F=G8=,$CI7.F/H^#( Z1[WXC
M/OXE]EV*W;/D*1HOL*6@59=S%/<'3 /.T5AN94W723(L2Y4F!\\D6OI[QW=Y
M-T<L7UIX:LNQX>YC<^_\M791^4)[+E\H_Q;(.9:TMV-)N]@4JC7'DI9<+&EM
MQY)6:2LTD%56.JL\S-S^_"X,N(][%P_9*'9##)BV0J9=W':937<P<56X1WX_
M"<^38R5O9!@/Y=8"+I7IL(\^)R=*,N-6Z:8D*Y&<E12,L;K)@XJ3 _+F[!:W
MPLTB%Z]9W2)$WD@\;%(DJ 'N=G<9"H=K;KQ48?I:,6:;BA BIL)$N-D,IZ'5
M7I 7YF[K.W=[8#^P8F/MDJ"-^-4,VK+C5FF+[/:2@W!;,LF9&=2?[BG;#O9E
MEE^YGMO:;M^65>R^K679[M2I/#C81ZS5J2G>T> +W[XOORR7TI#8Y3P1*N7!
M*R 5UC5A77//ZYKE!Q+&W.*6T0*M!ZT_I-8;VZU?&D6M7Z[#^B^(T-^0%^-+
M'&$Z9!F$WT\XE2G]AFF?UQ7RW4QYZ#!Y:U6&7OFRC<D:R%KN3*K';63/7M+X
M\LI(EH_@$NAR)8LB5E2I#UJD$;2[.H4BJZS/^RM<664-_CEFNN$QGMW%SXP7
M%\%PA/PQQ!J36C@;V0.QAGJZK'BL(9520ZQ1BG:K%&O(I\\0:RS3X$L2.D',
M&G8O4#CXX@6O$&>D"K.>-1!CJ*7#BL<7TB@SQ!8'UVJ5X@JY]+A6,87". K8
M5: &5"D:A BL((N7W\< KJ_8PP96?2BK+F=_V\?D#7X<- !PO4I27G8T8,J4
MGW'0IV@T( [R9M(5U:_.8I9 44;;!1H/D2^WM.<V*R\2-;GQ;255"GKS#TO=
M=Q_P*Z:HCR\".@J25E41_AKB0 ?$.4$?3RY+K+[,WQ&CH(S7GCP!=%?4IW]8
MZH#N==8!0/?*R-A8ZL+EJC7'7)EQ0(_7SK"D.ZE6+!M'C/9V-1J[19P^;60X
MTI*6(XWM.-(J\#RNX(@MJ]5L6\?3+A))%MR%7#SI;(<D1:%K.\.2"9)(QY&M
MD*13+))TLD@B'T>V09).L4C2R2*)?!S9+B;9"4F6WD2^)M#DVS#H^.G\H:K!
M94+ Z?E#U<I6+^PFNF _H,B)?B?18!(IS]WA\.[;:_^.,G;@4/+UG,EU#4O)
MF]WFL)&^&LP'@2:4KPD'GQ^P>!U'RTAJV4\>7$R>ON(^\J[$R-?<YO+KPR\!
MXX7?#Q<V%4Z6T#+G!&?-G&&*WZY]EW&8$AQ>^X[<JL/X<;K CU47P2PRI,C]
MA"MX.KD\>P53]ZFO%@_%CZU-!2QGK^U'7Y54.I#Z>G]5T0![)^!. VPCT?S,
M_KJUFG^'J2/ J3(3^=OI_FJZ]AN.&T*I]WM!_33K>%>D=6X;G8_=*T3]F;^1
M7:(KZ5K83/>., 4#\%UD[V(\1,\>OJ.XARG%KGA)(1U81R#H0D87O@4^;Y@&
MGL>LY9IUP7(5R<LVY]"$=>2!'F3TX"(8#@-?+1AX1Q-(/"/Q,]<5(1'R[A!Q
MK_T+-"(1JMK.^M727TL?:,)T4B8>QAYKZ 4_4N2'GFCSS/TS3NHV5EX=DHF6
M;8A47R?D2GH/PY+%5:72>5#<XLP":>7/:<S=\I6;M/]]?,R/P6@/V.$Z?'R<
M?!SSSSBY_,N,_(88A3'%GTD8-"RS?7KS/]]^_#3Y,&F>_W19(YUWC0B42,U[
MVU;:[UJ)(WHZ0-O^OK7T]^&_A]LVT'S7  <P<AH.$(MRMVVE,6W%)2],Y#-Q
M\O>^Q4/,,"68FW->9/VO#Y?SO26B7OY[T>PE]H,A\5<UO)J.6<OOF_CQ4X:"
MU03;*]@V8G]NRS1KJ>SZR-NV@95J_(Z7V3:8B3S&(P\OV@C[_,H3#G#QFV2:
MUQ%KS>$]=C!YX7GQ;33 ]")FF3'[26J%][BW!%,TWKOX*AFWYF*'#)$7_G1D
M''VV&E:[VV6&O+F;0L;3W30>R[([YN[C86&"BXO@CV7;9MLR5HXHVU$A(]K(
M(=NT.VV[]8$1)4$4=A,N!L,1Q0,>B;W@:Y9E#_'7( R_!!23OI_\WADO#;>^
MX>BV]XC><#A'R*;@93U=[:[1L=LSJHH?K$S,*#:Z7\_99J/;;#:!LSDSZ/5,
M-8"?6\Q! 0^!AX?GX=HY\4WQD&EU+.!IWC4G4%)@:.D,7;HB+@DCIZ$&WS.&
MG3@2[8I\-T;>/4YV.. '3%^(@^_$)$LYFO?YKO''A"L?&766ZB'/3<1KK)/'
M@/4<.SCY]+8G-F\PKD;GXZ3(K_C@DO"]3,\Q[_=A'#):=DDRK*R\CUM'GQMV
MQQ#_F9!8R! S-$\VK3 ->N:S&^P=EIL%?9_\![O7Z8P<9_Y9&.(HV=N2W._T
ME7U,/,9P'++OXB'[,$WN[M!8_()?O.#0&&=?799+%K=#:+WUF%;+:%L3=WEH
MRO?$]*6;A/G/F&&7R6S+Z#0;>V#U.GH/R&))5+K=,KK=?6CT!IKWQ&DFP\F'
MXS/*V.3WO]!@>!='[/4+Y'G)C=7ELKS1F.%Q&<2OY_WO ?W.?IE.#LS\? I-
MI4*"W6BU5S-NP\@S9*>O\.23B%>6*L3VD[BMIC69H'S?]%R_X8#)XAYSA^JD
M17GY58,OR..O_H(]]]I/HZYSY'__\+".FT>?[=:<Z\_=^=S >=D0(;2D^M_M
M"">""[DTV<]1']_V?J8L:+RC08]$:Z.8Q<W-"X3864HL%K6>3#U!_H'LCXH-
ML=@2*NP#4G&/7[ ?XV+E8'?S49 .8C^CS\W_ D;O!1Q6[Y@!L>_3R2NQ[+?+
M2!L+(S5;)_;4:E?VF!T6&SAQ4Q)$EI;D.;=^!H!O>W,E'.\QP]XHK>6X:O1[
M.("R'DL[S3G(VI6NTGA4VJ&R,MD;T5@LYLX.$:[((;9=CFP99M-HV)GA+NUB
MUV%L<O"F;3>;W?;.P[CSD,.B.C^=/]@%FA='V+"[G9;56#O$A>X+'6[.Q<]V
MLVFWFQ\?[?L,3LQ@G!//P^OGD?9U#GC#FF2K:7:MSHS@M0041>N^3K]O"H>[
M':/9+8I8GO?<,<1TQLG_/C)JS[W ^9Y+'S__EQ?]X)*7_^I'/VB9O__ZE__U
MO_CC2 NCL8=_.AHBVB?^J3&*?NBQ]H][:$B\\>DC&3(?_PV_:O<!"QUT\:R'
MF))>\E[($K93S>2_.YHT+%KFWTX:=TDX\M#XE/C\JJ_DAZ\LW!Y$I\_,"22_
MO A"EH\@W]58I,[8RAR%AM-)7HWX&GYSF"BTH*>Q5(^O^(2GO)]/O#7^^PV=
MBCZT_)UH%(^8#O#M'#0-SN@T4YW_"1+B#<5/V7>!KT4#_G8XXIM]7C#3'R<8
MCCP<)0H\M7XQH&'6W0@A<YT(3^:(G,CMTVA",A.H]FGR\"DKZLG#.H5<J64;
MU'-F&VFP.,O>^21>PHA$T1_%;I6#:2]O_!AY+)<[Y8DPZ8V3C]('I@XL^#AF
M[C^I\[%_;1<OWK]7'2[S]QHSE3M7K5'*8XW%O5H8#QF9R4]#K1=X7O"Z8 +S
MVE$]+OT7&HY^\)_#T0];D,45/VWKE;C1X-0TC'^D[;"OHV36!GO>"+D\SN0@
M+9[#$7(FSVD#SP%E\>"QPYB*1B$^G?SQ0](RH\4XF;8^)2>BT\?DV=5>!$]Y
M@Q&SDZ/Y ;:MDZ;UCQ_2SJ)@=&J.(LT/?*S][;++_]$F7WJX%ZW^-FE]]?=4
M0.O[KP<)YIJ,%B:;E"^G\W+:W2_,]Q*\8-ICJGHZ(*Z+_8R&+/:[E=L0OS0G
MOURA,//*DBI/Y.:3EF&=&"V0UFIIS?-^9W:S$32 W8=BMVF>F*#=A]-N !,
M$V79;1HG)K"["'8GS[3:8>8S<K[W*<ML7!Y1!_14^QN*HR"W7)(?_RU9S?M(
M"M+Y<(0Y_:72$691@LIDDWP1"=/=16<6@%EL$"S78]QO'JT7A-4\:11M,6*U
M0TLY4&5)?,B(MNTB.PNX9*3SMGB)G>1HN6WJN:P14!50M7J"DAU5K0VH:EHG
MEJ$HJE8:1_G<.MB=NG:WAZD=L+MB[*X#<0M3AHN+JZLO7PX?N2PQPV)T87YD
MV16_,+OD%P4:WP"U;)V/KR'7 Y/K(/P,NJ__JWB)ESWS65.)_[UX49:^1%.8
M*#6;_6LD_V:=NNBX6G+6K(9N-$R]V[4!KE4Q7H#KNDE\'W!=]B(8P/42N&[I
M=KNMMYKM^B5>2AOPV?S.R4V9U13"-06]M@R"EG__1KXI+!EX>HAXIQ)9RWY%
M5W$/]]^6I7<[AM[L=OX)X ;@!N"V1W#;0XP/X+8.W)HL=C?UKI43VY0(X*N<
MF]=RFX=$TI';95GL>S>(^0FM'=:4)6)WI2:J"H[0RQ2F2E-5IFZT3-WN-@$L
M 2PEL:]JF5 %9O4!+(L!R[;5U-M6OFV,"TE!\LB/B4]_+$-UC/PGX<L;YN,
M:^@Y>,&:CR/M&7G(=W!2KH#BGH=YN3T^#<_K8""'%[] _C@M;S$M!S7YG18.
M,&ME]^(&$HJH@L4*[)-.!\[T5:=8@5WT7GNEI%5XB-> X]R'8W?WQ 8L.AR[
M&9A G1H $T79W2W^6%H]V5W((DO9828<JZU(A%F7XWT;BQ4PBX%B!=(?]BNW
M6 &@*J JH&J>0]/&2:?<G3UP:/JPQ0K*37'![J9VUX)B!7+:70G%"B2,6^JP
M<)Z_+'X]0J$ZR+[4PZ_E3GS65.)[V"93^@H-;))9NJ.PU6[J[8Y9CP"Z#K8+
M:%TWB>\'K<M= @.T7H+6';NIMUH[;6FL9M*EM/F>3^X1FTNCG'4)EX*YE0PB
MEG_7!ISB71;G5")9@5.\ZT[QMLR&;G=:_U0P#Y'!"@'9*F0->T:VDDNNUPW9
M3*.K=QM&/F13(FJO<CI>RWT=$DE';H<%!VX56DF  [=5J$X :PD EI*PNV)@
M66B\#V )U0D^'CE/ASV:#)D?>_^T.'XM^_#C)^?5"4XO@J1H[^\D&ES$(=-%
M3*_].QKT*0[#]"Z5^^E-*F>^FQ8 /A?U?Q\YGQZ9SIQ[@?/]\U__HFD_KFSW
M*T'/Q"/1^(YEMD[ZO],?B_K![.$>]WXZNHPIBDC@/YGL'[X3]>DQ>#*M)SMY
M.OJ<$CDE2P81O=OK]\%UB--WZKM)+[2TDR5]S%1FQ:('Q2,F:LPZ0/.EG>?:
MHHDF9"_5"9+R$NS'(^Q$Y 5KL<\K37B8M\\+340T=K@4!9V,S7&/:41,TSH4
M2;'HDWUJ\GJ-VZ"NWW!T^X+I9./=6OWLS.EGYXDW^K2LT;,W$J[^=F9Y-^(,
MRQ%C*4EZ_)7]81YI+G:8 +V0UZ7XS-".@=T:^A=( ((_3O " AV(8)/%_BST
M!XJWI#B,;GN3"\"8K_H9^Y@BCWLM=TA\PA )<:2Z>AMA/\3AO/O:NP?*!%=_
M,F)(;YQ\E#XP2(]8P$=<S/B%1@.9@HK)4R'U=-+(.MFMO[_R.BPL?S]W6VYE
MV9V.H"=!^HG1/,AI]"UBG<.6V0'!E54DH[HE8"K-^>Y)H]1[C>K+>4 ;0)NZ
M<1[01MI"/=+=AO"1<[I9$=6AN@3(K-1B/8VR+XS9@PB4KMOS!T94N_)=[&J3
M$CXS_>"U?#YFKP#! ,$@LSU;^T;CWNOIR3PU3[KE[M(]B%.02#'RNP$H.P1H
M &@ :'"88D@2+A$5MZ]KS\G;071B6B4ILPE%+%N'1'SV?J^,DKY"3@U0;.ZW
MKGPO>^9W+WP_R$96Q9:=ZFH  #P /(H"3_7C8<E,8!\ILNCABM_:1XE#HK&"
M,:UD4E3,@4C&W;W9R'Y.<I7KA#YT6DO(3HD#6WK#[NA6SED>P#S /,FX"Y@'
MF+?MB7Y3-SIM!GH-F-J6,\_=F^PO^6%+AXB310IZO,H(6#%?6!F^[\VP]ES<
M395Y*K4<:4LW&BV]8QH I0"E=>,[0"E :7%0VM1MJZ,;W7PWEE0_):F+47^)
ML:<%Q%/04THF0L7\H63<!:\'\VT?\&UF4V^U6P!^ 'Y5YBZ 'X!??O!KV V]
MF[-\</4#>\CCKX8C+QACG-:!5,_W54;$BGG%RO =_"5,D16YVM#LMO5V$PKQ
M Y36CN\ I0"E128EIM76.S:L-JAIU),#NZPYWCSRL(KYAV325,PU2L9=<( P
M]Y;7S2W4-/G;FV68#15K74EFJX"$@(2 A!))EE]BV.SJ32O?3LWJ!_R0W]\@
M?JN)CWP'*^CX*B-?Q5QB9?@.SA+FS8ISHY9NM%MZT\@W;P90"E"J -\!2@%*
MBX321H=E);7;%U47H[['$2*>YA&'W_2HT6",O(C .@3XQVIS%[P@S+[EGWUK
M&^Q?*U^]$0 _ #_)N O@!^"7'_Q:G;9NY"P24?U '_+Z:S^,*2P\@$.L(]_!
M5<)L69%.U&IW]6ZW#5 *4%HWO@.4 I06!Z7=;DMOMNR:92-U,>D;%+&OD ?K
M#. .*\U=<'HPU9;_A+39-'6C!>L, 'Z5YBZ 'X!?7O"S==.P]*9=M\@>TOC;
M:("I@BZO,I*5WQGN?"^\G(P'/UFR?%5SH5W3U)M-%2^#JXQ- Y@"F *85A],
M+;W5MO1VSILUJY^/5,JJ]V^?9?L]R<0AMW>SV/=N$#][>&OXDXR_>\.S"ER#
M>@#IJ>6B&H;>-+NZ;>2;,P/@ ^"3CK\ ? !\VT]T=/1NNZTWVW4[E% IHX7@
M''P4<%>5U>8,=P_B/0IF-T %0$55N0M041"[(0"$ %!E<>3&'3:(<(08>YM'
MZSEM-4[,<M>IB@$A!_L1IKLSO[.G;%>\]XH%#YX#SUTV4C&"Z0#^P(AJ5[Z+
M7>T2.WCXC.E,#VQ3_Z#] 50"5*HLCH]#I;4!*DWCI&NH Y65!D?+,+M@2V!+
M8$N%V%+=]L+4;._;!IT07?Z,?4R1IR'?U9 [)#X)(XHB\H(U_#;BM4)#9MY^
M2,0-9J<*@F]EE$*Q.;[*\'UOZYY5VXA:DGB56NO.R%SE[+ RQ@V@"J *H%IW
M4*U^:E,7\[X:CKQ@C#%+2L((J@J!?ZPT=_=F)A78);MWV2GEXK2N;MM-W6JH
M6')4,JL$S /, \PK7Z!:1V\8AMZV\JWY53^8ARP>[BJ00+J*^<'*\!WFQF!N
MK$ GVFKIC::*:4-E#!J %( 4@+3J0-INFGJSD>^N^>KG(G4QZ3L:]' 8DL!'
MGM;#<#,RN,5J<Q><'TRXY75QIFZV.WK+RN?D /P _"3C+H ?@%]^\+.:AMZR
M\UW74OT(']+Y2T*Q$P4T%-;]MS=^S.P'D02(<Q&3@Q *.L7*R%XQ=UD9OH,C
MA2FT C<QM;K\YF0 4@#2NO$=@!2 M,!%W493[W1A+4)-D[[$(Y:0$!21P%?0
M5THF1L4\HF3<!;\',W&Y9^+LKMXQ5=RR))EQ O0!] 'T2219S>RT]':W;O<@
M0!;_[>%"&]'@3^Q$L-X@@: 5\XR5X3OX3)@F*_+23[MAZU8#5AP 2FO'=X!2
M@-(BH;33;.H=*]^L3/53D[H8]=DPH!'YCUAST(*>1OP(^7W"+S%$88BAUA(X
MRFIS%]PAS,;E7V8W]58+%B( ^BK-78 ^@+[\IR'LAJ&SYYK%^Y#>WT8#3!5T
M>961K/S.,-^=.Y5A//C)DN6KE@NU]5:[H>AIZLK8-( I@"F J0I@:K0[+!_9
MZ_K#4ITH/26IE&'OWT3+=GV2B4-N!V>Q[]T@YLM(![BBLU*05H%ZY0>0GEI>
MRNSJ=J.C=YOYKE8%X /@DXZ_ 'P ?#G.+>AMHZLW<M[/OA"?)X^(L7WZ8Y>\
M9+]=PLD">+-#3#L=]F@R9#9B[=/B^+7LPX^?G%<G.+T(PNBV=X]?L!_C\,QW
MT\N8V5]G<U<Q7Z4' AXY9QZ9HIQ[@?/]\U__HFD_?K"E22/\<F>N>O>X]]/1
M94S%_I\GD_W#BR ]/09/IO5D)T]'GU/RI@05+9SL9=6[2<OLG&B<*WPK$TWY
M(HHY]3=?>+U&ONLHS5CPGW$8D=XX^2A]8,.+&'P0%P=]BD8#F=1V\L15=PY7
M3</X1]H.1V&N?YJ#/2\%NY^.C"/Q'(Z0,WE.<=K!G-XI3J?HR;##0Z,0GT[^
M^"'IB)'&P'#26477#@>)^IJ,$":G'=SYMJHQWV'P@FG/"UY/!\1UL9]1G ]Y
M O%+<_)+I5/Z"@E.[J@7.%_F3#-P'M!&:LX#V@#:J,-Y)1:7EJPWHC@*2IV,
MZGPX7)W^4NEP54:9%3%!RP;!$DG&]N;1>@E8C1-3NF7Z7460F3](<N>2#.DC
MDS5+1CIOCW]@1+4KW\6N=HD=/'S&=*8?MJE_T%X!@@&"069[MO:-QIV1]/J_
M/J('4Z=@;7 *IG'2-=1W"A(I1GXWP)<1  T #0 -  T$&N3;)Y,SW)-PB:AF
MV[<WZ(3H\MTRK1/X(1&?G=;#5\BI 8K-_=:5[V7/_.Z%[P?9+:78LE-=#0"
M!X!'4>"I?CPLF0GL(T46/5QYV(DH<4@T5C"FE4R*BCD0R;B[-QNIP+F O<M.
MK5,!;;UA=W0KYRP/8!Y@GF3<!<P#S-OV))2I&YTV SVX1U[2/'=OLE?\WL;*
M"%@Q7U@9ON_-L*I6\J<D\:KE2%NZT6CI'3-?!5* 4H!2!?@.4 I06AR4-G7;
MZN@&7!BOJ%%_B;&G!<13T%-*)D+%_*%DW 6O!_-M'_!M9E-OM5L ?@!^5>8N
M@!^ 7W[P:]@-O=MMUBRPASS^:CCR@C'&FA.$2E[.6!D1*^85*\-W\)<P15;D
M:D.SV];;S7R>%* 4H%0!O@.4 I06F9285EOOV+#:H*913P[LLN9X\\C#*N8?
MDDE3,=<H&7?! <+<6UXWMU#3Y&]OEF$V5*QU)9FM A("$@(22B19S=2-9E=O
M6G!7?-WR^QO$;S7QD>]@!1U?9>2KF$NL#-_!6<*\67%NU-*-=DMO&G!?/$!I
M[?@.4 I06B24-CHL*ZG=OJBZ&/4]CA#Q-(\X_,9&C09CY$4$UB' /U:;N^ %
M8?8M_^Q;VV#_6OGJC0#X ?A)QET /P"__.#7ZK1U(V>1B.H'^I#77_MA3&'A
M 1QB'?D.KA)FRXITHE:[JW>[;8!2@-*Z\1V@%*"T."CM=EMZLV77+!NIBTG?
MH(A]A3Q89P!W6&GN@M.#J;;\)Z3-IJD;+5AG /"K-'<!_ #\\H*?K9N&I3?M
MND7VD,;?1@-,%71YE9&L_,YPYWOAY60\^,F2Y:N:"^V:IMYLJG@97&5L&L 4
MP!3 M/I@:NFMMJ6W<]ZL6?U\I%)6O7_[+-OO228.N;V;Q;YW@_C9PUO#GV3\
MW1N>5> :U -(3RT7U3#TIMG5;2/?G!D 'P"?=/P%X /@VWZBHZ-WVVV]V:[;
MH81*&2T$Y^"C@+NJK#9GN'L0[U$PNP$J "JJREV BH+8#0$@!( JBR,W[K!!
MA"/$V-L\6L]IJW%BEKM.50P(.=B/,-V=^9T]9;OBO5<L>/ <>.ZRD8H13 ?P
M!T94N_)=[&J7V,'#9TQG>F";^@?M#Z 2H%)E<7P<*JT-4&D:)UU#':BL-#A:
MAMD%6P); ELJQ);JMA>F9GO?-NB$Z/)G[&.*/ WYKH;<(?%)&%$4D1>LX;<1
MKQ4:,O/V0R)N,#M5$'PKHQ2*S?%5AN][6_>LVD;4DL2KU%IW1N8J9X>5,6X
M50!5 -6Z@VKU4YNZF/?5<.0%8XQ94A)&4%4(_&.EN;LW,ZG +MF]RTXI%Z=U
M==MNZE9#Q9*CDEDE8!Y@'F!>^0+5.GK#,/2VE6_-K_K!/&3Q<%>!!-)5S ]6
MAN\P-P9S8P4ZT59+;S153!LJ8]  I "D *15!])VT]2;C7QWS5<_%ZF+2=_1
MH(?#D 0^\K0>AIN1P2U6F[O@_&#"+:^+,W6SW=%;5CXG!^ 'X"<9=P'\ /SR
M@Y_5-/26G>^ZENI'^)#.7Q**G2B@H;#NO[WQ8V8_B"1 G(N8'(10T"E61O:*
MN<O*\!T<*4RA%;B)J=7E-R<#D *0UHWO *0 I 4NZC::>J<+:Q%JFO0E'K&$
MA*"(!+Z"OE(R,2KF$27C+O@]F(G+/1-G=_6.J>*6)<F,$Z /H ^@3R+):F:G
MI;>[=;L' ;+X;P\7VH@&?V(G@O4&"02MF&>L#-_!9\(T69&7?MH-6[<:L.(
M4%H[O@.4 I06":6=9E/O6/EF9:J?FM3%J,^& 8W(?\2:@Q;T-.)'R.\3?HDA
M"D,,M9; 45:;N^ .838N_S*[J;=:L! !T%=I[@+T ?3E/PUA-PR=/=<LWH?T
M_C8:8*J@RZN,9.5WAOGNW*D,X\%/EBQ?M5RHK;?:#45/4U?&I@%, 4P!3%4
M4Z/=8?G(7M<?ENI$Z2E)I0Q[_R9:MNN33!QR.SB+?>\&,5]&.L 5G96"M K4
M*S^ ]-3R4F97MQL=O=O,=[4J !\ GW3\!> #X,MQ;D%O&UV]D?-^]H7X/'E$
MC.W3'[OD)?OM$DYF6?=G'$:D-TX^2A\8>1&3&W%QT*=H-/@0+^=8N0T?Q>^F
M/UL1$$]I'DWH9>1JGQ:)U[(//WYR7IW@]"((H]O>/7[!?HS#,]]-;W)F?YW-
MW>-\E9XF>&0L.?<"Y_OGO_Y%TWY,&J&$L8:@+P&]QT[09[]B*GSMO^ P&F(_
M.HMX-_P":,[0>]S[Z>@RIF*/T)/)_N&%DIX>@R?3>K*3IZ//LU^'VNL 4ZQ%
M ZQ=!,,1\L?,J!B[_8 ?<L#4(2'60B8WTB,.8OPD?L^+L>]@+7C!5/PP&&'>
MH=\7I9AZQ$>^0Y"GC5A6[1#66- 3[Q'1+<;BM4'@N:'FX3!DWR%?LXQ_3-Y[
M"41C8<0XH2$V.LH(9X;M:B@2E\J=3!B\%6\RS+S$/4PI=A_1VYG8,?65#>4<
MA22\)#WVE: KR\JS\.FV-^-=YTB+?9)\]2O[PSS27.R0(?+"GXZ,H\_=;K=M
M=M/1;=-9@6/K;AB;:;8:=JM9T. >(D2C>,3Y&^[",;O3;'4;UJI19;LI8CB;
MF-1H&9UNU\@]G%$0DBC\!7ONM<^T$3.#.4?^][5#>0II],1:C##7U9]3Z&-6
MYIV]D?#)"6(_HN.G\X=U8SYN'GUN-P3,3P>]8C#9 9-0-,^^O4'T.V9X3CP2
MC6][WP*?CYD&GB=,B=D77H"732RUL^.SCSXS#]II3 :7L^.Y,;\P_^"[X1VF
M#P,&"Y?8\=C_N6NQK\.QSUZEC(TE0YU:R*K^BAG3:@MY/RB[8>QO4(W,H%I/
MMB$#H]J9,74E&9-I?%!ZAU"I;E;-WUEDB6-:#1/EJ'DWJ^9E,ZJ=&5-7DC%-
MU#RW]#XXJFG,FR^$30/Q:>B].0<1N;C)LL9\R<4K%LGD,PM7UV1NV\RXFZT3
M;4KVFARC[#PJ/V7"6Y.AYDZHX[J1Z%C@:Q<>"L-9=G7&!#T<LL_3^)[E NQ%
MC(<\I]1&-(VYTJ][ =4P<@;:OV,6>K&$(\T16' PP@Y/GF8MCS&BH<;Z9[]F
M*H>'SYC.OK5-7>.Z(WKDR*V]\LP'A:P/SPM>PU.E9+)5.CMYXBGMW&2-:1C_
M2-OA4SM"- [VO'0&A<?*XCD<(6?RG$[^.)C3.YW\2:=D',9C- KQZ>2/'Y*.
M&&D,.B:=?7!#8O.DVRISUG608(3)"&%RVF&.<%O5F.^0)^(]IL&G ^(R\\LH
MSH>FE[::%BEJNKQA@."V$ESA4^GE+IC7E_.=$Q-TOA3. ]H VM2-\X VQ7.^
MD!UK9<>L2S8QHC@*2EWA[GPX7)W^4NEP51F9?63R9<E(5XI^_5\?40S6.\MU
MF6981QNW.;2*]G4[;T_>54LR4QQ)>E]M3>'30  /  \ #P /R^$AW][0G &A
MA#.8<&3I"Z%AI/V_9)6A'LY!3@DK-O50&;Y7:B]QV=,:< 1P^1YCL0T T!/0
MLVY\!_0$]"P!/:N?>=3%CA^P$_BNP@F&9()4S!%*QMV]F<E>UV_*]GO@W53,
M#20S30 ^ #X /HDD6\NP'A+WQP&A*L?[E9&P8@ZQ,GP'5PES8Y ]*&/. *,
MHP"C]8/1ZN<B=3'H+T%,HX'"*8=D@I3?(^;;&2H9>\'Q'42*=?=O 'T ?;*Q
M%Z /H$^^T+XR!UFKF,C7\O2JG(*2V[E]H.YU93B_-W"LP"[:4N6JFB>T&P"@
M * 2&AH * "H],+.#Z +F43R")=$+!"_[)*(]X5P,U5RKWJ]I,CIM>\$0_R(
MWNY1A/E=![Y#/")*Y-YAR@C&?G0=X6&X2^'QN<+M#5'3U[1:Z3CS#V5_=&RH
M3;Q(QS&O,-KN%D+(<.0%8W&W1)]B4;C_'(7XS/=CY#T@#U%^W\4.8U^L[=]L
M"KN<C'V;[K/#]2,2C7]G"C:YA>0&_1G0"V90C'3*R.3U&E ?YU&;3?<6L(Z?
M;GT\Z>1&U.%=*R,KJ1\](7+;0<M Z._L6WKFNP_X%5/6_D5 1T'2ZK:$V\WJ
M$AY'@X"R 5R@,3.8;2DVK=(I7C##/>FT:5>1T")TNL*$?TRGC=8N%/\[9K^Y
MP:QG=W9]T>02E&O_C@8]$JT@/-=]+&*LC2GBY.QWXY ?XB$+Z%C(Y'Z97 -U
M[?<"YDVY:'Y&Q/\:A.&M?\DBK2!$WFWO:^#WOS)O[(H;=G8)7Q:N\C'6TKCK
M0,OE1(X@@M_\E D@9&3&-QPEL1COY2R**'F.1?+P&-PARGY>H%8T3-LTK?8.
M[-@XVE*YD5<SK([=E9@9M_ZF._,*U(WCMM$V[,8.[-@\W'+YD4\[CML=L]7>
MQ58.P(\U&O@M\"^"=U>*%:DQ3<MJK_>EQ0]?-H[ETZEVPYK%AA7A6#3 -.DR
MU=H"-<BVN[;5-G?AR+OA'9;>G)AB6W;CP.2&OXD+1<555&%A071S?4RUHM/L
M8,.(M1<Q,A&AOR$OOG(0I6/VH[,AOR/QZLW!V,7N!W/X.#SN(S2:Y3SG<4A\
M'(8/N"\&.,M[SF/O^[9Y3FN:N^<>OI2TWR _[B$GBBGKG-,<;LN)IJT,)R9O
MW>,($6];!LRF5"5BP&+:OR<S:':4H?V#PF_LA0&87Y@]"JC SF24C\*Y'^J:
M0$FO<WN<N_-.2^H9,QZ%<U=WH]'((]C5HB"Y-&\HG!*_XR[HK;L23]R$QQ@;
MLOB<9YBO)!JPA@/F^N,0;VR@(^[4@^OT)D\E7J?7R7F;WM*5^9;)\ UNC:GD
MA7H&W(18RD5++;B#LB3.VR>-!G >=+Y.G >=+XGSI@V72)9V?:<):"/A58;[
MR!8DO-)(H:NPDKEJ!=,/N &MM!O0#AXI D3L4U>2R> ]:$+9D2M !$ $0$01
MNL*7RP @ " .!!#[R+P!(/::9F2W5NPEVRAW0@"08DNDV.$D:?YRDZ4O7L)A
M\4L2.GSK!W8U!X4#C4];U6.VH6:"KEI" "6$"R@.T#'J$?77S);_4=T\'\P:
MS!K,NE2S+GU=',SZ@&8M8>9=.[.N5U)=%[G^'!,7\T:T4?SL$4=SDJW]"J;/
M=1&ITM%TO9VKJ6+,7!>[K$O""R8*)@HF*G7R"B:J7(I:'Q.M5R(*4P\WF/8Q
M#<69;^3\.R8AX6?P0P535!!VU2+CG7=TP:2QJD$S&'.%,UZP:[!KL&OUTF2P
M:VGMNNP,&NRZ;KEUI>2J?C&G2HFC)CGN!RXYJ[MK5#'FK8MI5C1C!2L%*P4K
ME3W_!"N5PDK+SC/K8Z4[9)/)HXPWNLYS<(>D;4IF_DM<\Y<Q7UL#?58J/?WM
MM*W,11CE5\'GA>E6,F K&N3EPD>OA5"4)Q^Y(Z!RK!""G[9_B1DV\2NK_'Y2
M+V^F'+/S[1<H''SQ@M?DC80O^[IRH@/<W-M=+L#;PB\(496ETQ,Z=^* 3GKU
MQB$ P 2.[A4$@+][ 0)5V9KN@^176V9V00(0R,)1 (*]\;=\('B+L.]B5]S8
M_A"/1M[XK$^Q&/$C(W\=_XQ6EG_L2?!F^O,9NQX'01PBW_W&&/!+[+L4NV?)
M4S3K+>6;N%W>&6 W]ECNO_Q*R/>?8OP-#7$&!%#<'S )G:-QRM3/=^T_)ES;
M0'-![%FN7DJQ9W9_[!<:#/F5L<2/F:[=CG#"BO <,ZW#R7N/Z V'7]@CZ?O?
M@N@A?OX3.]%CD/FVP MAS:;)=+(QN66S\*&6QH:<-Y/;S:[=Z+8/S@:1,8GF
ML3MKO4@!FV:S8S67$K:\<QAKY<:: -[$ASXPWX8H"022\6_N:/"%>[7EGG-_
MA*VXJIC!-K.1D+B$C;)0-+,:3<MN+A_[=H/9)RWY(*EE=%M R0(E7S$*\9J0
M(AV?)<9G/ME&\L2-X/;59[Y\0$8S!__MX>*L'Z.I<[>,B7>?]C/7=QABG*J]
MWQ>OW&./!Y9G[!LQ[*\$/1./!;HXA'MD^\D]LLD%K8QC6G(3Z8CBD$M97"7K
M<2X>TX2-&A)\%$?]O!DGQ3-[F=#LG;2,JTGNPO[+6^+WR?+=W:*A9^0AW\%:
M.,"L0;@;-K.KX0-WPZ8-I O;*R^#94T7<!MLQSZQJWO9W-8ZH,X5L"V0UAII
M%7PKG7G2JNZM=)5CMVF=V,#N(MB=\[2(G)ZAH!L82KIVH9#[$JKA%(H2E-+W
MI>SU;AW6.XL@?3X5OP%B&R>&)=LI3U"6166YQ([(DF=J89OZ[(&GK?L\/5@9
M?_"Q(Z,2[^S=H"JBR[.'AZO'AWKX$>4$?.@3BF5G,'++5+'\I> *"DJ<:]DY
MQE+"=\I@;'L3\45,*0L!%?2(2HM-:;\G@^04\V[@P^KMP^0.)?<F_#N*1XBX
M&GX;83],UV>#:("IYB2.+UW(5=#_R2URQ1:;Y&;VWNSK[\7;3>FN$A+!)04.
M[)9N=-OU\YM*6^^WP'<@_0,G5R665C*C+MVGU==S0?I7X_!TN@,ZV;RK"?8<
M![WCF#U X@<^<3][,B3B-KA+&<JI*^%)M8;>L+NZ95KU\Y]*F_)C$"&O5AY2
M!G'*[0?W7P&T6C92@8G.0Q5M5<:9M9NZ;>RT%S1YS%O[<W?6;. +G+T[@ ^1
M_;S+%J8#9^^DD9;<T0"P6^[I7678K42R6(<9H6W.6GR]/CN__GK]>'T%!R[6
M27D/I[%*7V$YS.4T9;LYT(&B5MFJX6>K)N]Z^5UUO"N<TU!%;$J[/QDDIU@F
M5]\96=BH4Y?<<;5WTX:(%R47E?2"GA;,;]]1<252;GDK-BLI-[/KO'8)AS2*
M6--L-YMZNVG6SVLJ;;YP2@.\7-586LE\NG2G5E_7!<E?C>/3F8.#C*]L(<OO
M"^%TAH)N$DYG['Y"7^_8+;ZIM7Y^4VE3SI[.R-PTHJ!GE$&,<OL_.)51N9E-
M.)61[U1&LVOIEM6JGQ.K<J2J_OD!N:4CM]=2C-F0M,&"'<QZJA7V[T/$0C==
M[ 3)#9JG3/4QG;G+W\7A"7Z3Y NFJ(\UBH=(7$Z?)GO\LOI3!5VI#/)6S&'*
MP%)PB[#D!\X/0MV/%&93<393;LDJY@#E9C:X1L@8BQ&XV3[I:&.,:#[$5,)5
MRF_)ZD^#RB #Q5R7#"P%!P6Y&^1N$'06/:7).G48?R*-O8]5G,N46P44\Y1R
M,QM\*"1YX%TA+H;Y3WGDIY@#E(&EX.8^(KF=12$DD<H_[<5>YNB.6,>O%(U^
M.DK^_VC"PTR%YYX7H.B4$SK]=E*VNG'2[/YC*Z>2/%:X]/6$*9\6QZ]E'W[\
MY+PZP>E7'(883U'[*P?M>^RQK,8]$Y<DG/GNU]GF_$?.ET<FFW,O<+Y__NM?
M-.U'T<ZWP+] X>"1(C]$#L^A0O%W#]/P"PV&%^R#B,;BFVO_C@9]RGI^#-A?
MK.]H?.<A/V)]7?T[)J,A]J-O.-(<1A_KZQ[W?CJZC)/4[,ED_UB&V7EZ#)Y,
MZ\E.GHZTV"?)F[^R/\PCC65S9(B\D%?P_FPV[&ZG9352JO<QVC*9T9UC1G<#
M,]KM9M-N-P_$BWCXC.EM[Q*-P[->A"EO+QZ.>'/GQ&.ZW0_/*+X(/ \[/,7.
M0>=32*.G>^3W\=D;"<73#7HCPWAX@WFO1Y_O[.;EA,Z< RF1!N+/TV <D@8_
M) SPL7N'PN@RQKGT[O-=(S^_%SI4:,Q7PY$7C#F\\@:8R<34&3" O:.861?[
M^4/$4/0F#J-S?/6&J4/"G,H3A\=]A$9/#Q%#;&Y\%QX*P]N>:%@HU.2->^QB
M/.3PO=#[>BW[$ DKV'';.TNFSQB^<'=_1XF#;WL7P7 8^**=LFAO+R-]\W S
M=,Y[T,1U3FI_98DZ"Y]N>]M#M=TRNNUT;&NZ6#F0>QX[W?9^3=]?]",Y1]-H
MM)NVT5TZGO<]K1Q4>,^&?)5<7'^'Z0T;T&"%Y%/16T+TYI-M)$\<)6]??>:A
M!F0D1,V[>?KV<''6CU$JU@V<Y?'J4DJ6#6^.%CZT,^8%A=*Q%TDRVDNFALO)
ML#)46$]6=WLBME!R\:.%04T4F_73.#:L8V.F0VL&GR4R&F":J-A=X!%G/(WY
M\F%K&HM.HT\9(FGQPVR%]V3B@E.<7@SV?D)_4V"N_<H7##36AMC=+(K\7?Q^
M?(X&:(A"$;;_[8VSY ?!/\H"+>V5,+7GO_B=\9YU[;O: WY-UA<N CI*UR)X
M4X_LK;0M[;]GK5W\\/O#Q>SQ\H=_:E&@A?%HY(VU5]%JCT5P&HE"[=QC?O$7
MYL-"9@<ARZS\I/41#]_TS&#9#T.-8A;-,9CD[;'_BQTL1HJ&8M&#C2AIW0O"
M2'L>B^]&\3-3E/0+QJ.(DN=8=!&.0Z:[&ON+2Y+%C2_,>?JLR>N0=>[J6?)T
MC5^_H"'V-C[F^T$T9ILD<'DO#;NC#;D79BWUD><Q+ZRS-].Q<GW.DC%D6.?&
ME$]%68;1/A&],/ >(7\L: P##S,^L6AVQ/TY/\C8"Q(98I]I(\;\Q[KF(98#
M"_$,.6V$(0@38LAX2I+R'H)+J-=C(9?XM6"8H)SX"8L$4W3M=4"<@<9$S' "
MC4C$I/ ?OJC$FD;LLV?,!\MX3"/Q.6L ,:6C2%Q=QY5->T8A"1,6\9X"EALS
M07K9+?:DA[F ^-<9F4^T[D1[B)U!.G[>*:/!BUW6&QMKD+&!9%1]AA1])%:^
M1B,:L-B:/3"F_=T^:4YE@82Z7V)'H,XL1[5-7>,Z+YKB2=J)=N8X\3#VDA83
M0A,U3#D?XG1H7$ +75HGC5F7K$7V@95_#+H0.!,5>6&MLA%E1X$3U!>]_]UL
M=W6[:4^&-FM3;%-B.L*YM@W51>7JJT$Y@]QW:,PMX4M O[(!L+PL=<R_H_$O
MV'/9YY>841Z(5*W #-MJL:2R,8D-<HUB+Z//EQ*;C6Y!0P_9"XF7W1#1IT%!
M(PT*.LG#KI'-<9,1DTS&S=.S9%R[#;Z1&?WDH>31/P97_,:!A2 G3TRV4[BU
M1<"Y2-;R$6=)8]2R3UA,<-L[1^XE?H["/%:[<8ID8=!V=M36T6?CQ# G8UXR
ME%U&FG<R9R\C%45(+KB/?I\73:RRDPC]<3QB/[CCV6\X4X4OA(:1^#"-V#]B
M ^]IL8PEM$P'NX*8WP*>Q%QSC<)A=.8D,=SC@ 9Q?[#.*N;I_9@=+Z&AN82&
M/&-<()//5/(P)A 3,=,FDD9"LCX'^Y!;L%MFNV4W,F1L.8;]CWQ;J+I(XBT6
M[8A974^T>>;^&8?1UM!E5)0!DS?.7%=T@;P[1-QK_R()OFM!>V:Z"NA5D%[6
MN_.^]^TBDDJCVY:3NVI+O^;$1XCXV+U"E$]]A(<AF@3,@_S.9W*R*Z/)"@B?
M7O+PRA5 %EU9G,@6)WGV4'AT^?G.;MW,Z-QJQ.^(O$^G !^#9'H<LU3XAO&;
M\WRRYGOV[UC,=95.;ON/.7+SC#U+. T<C%VQ['V/1RBBA,]4?8E]=WTJTYK3
MX=:F992Y3'!-GT4,K3TWM/:FH34[!QA:.Y.J=M-%G;7S2\>-H\]6NWD0MAFY
M9[^6S%KL6:@)9C(^;LIAQ-#,CPVM1Z*O02A>?(B?0^(21/G]1<7-&;::#6.Z
M#V5UC\H.*^<<9<O*2K&RHYKN(" .%JD^GU,5J"P6T=;-4&3"!.$'IN_.7,/C
M((A#Y+O?6&3P"U-JY@7.DJ=HO#!A)[S+@S-@;L!CSHAO8(K&-S@:<'_Y@I,$
M^?VG&']#0SSK\1S%_0'S4.=HO,4,9X-/-EM9@]R6'\##0GG(P4],PM[V1.27
M+@U^#9!_A\8\I%YN)<W$2FQN)<V4E?8!%O,WH'RSG47YS<1E./& N.B2A:4E
M"M-*/70R0\M#2%[3G#N-*S\2NT(SLTV9;\6R]CGRR);):',V_.R(W@WT_4ZA
M0X[3>C?,Q:U ,VM8N47RUQ#W8N\KZ>'Y#;5[WUR1V5;-9P!);YQ\E#Z<$JXL
MQ\3%09^BT>! VYKOF022U6@7\^T3/*GC2]W)&KA8D&?#&XI5XUBP3O/(2W*5
MHMB6D*Y8AUJ/I7+!Z\(&CODEU^JQ9ZM=WY.GS';X](B 8?SCA^E^^"@!-NQY
MZ9Y[KM3B.1PA9_*<'CE(+O">'CE(CP(XC,=H%.+3R1\_)!UI'>-DVM<VQ[.B
M8+1PG*'5/#$Z91YG&"3;@DQ&R.Q8PM8G]<2_)T8SQRZF^0[YQHX>4^#3 7%=
M[&?TYD/G59(#%I-?[KE^1Q,$MYW@BCV[95LE'V=4D?,YSYE*"&3%'3_.2*A2
MQ^[.8^)Q0O=S!+5<M /I+CU*ONOQ\FH +@B_R3?<-HS]UXN3$-CK(F.1,XL]
MM'B2-2L(Y'61IM* 7!<A-FH,N^!T+]\?Z5$0D$'.2D,UB->N,8C71<:WO1YQ
ML-:+J4^BF&)=ZY$W_D<( ;4B(E8:I>LB1('%9CVQ&#SQ;WA '&]/)1(AB@9\
M!O$"<H-W_K",13&@0>"Y&AF.:/ B-N.IB-9U$:C2F%P7(3X, LHK# 4]K9G
MKQ;0S,6R-0-C<,5?T;/2,QH@8:5Q&\3;+"J63A[S5NZN\)YO_M?6U<-V.):P
M]'##]'C7F)][<=,3)I<X="A)BL4>ZE2#T'S3REL[,EL"<C=A6=9)4GG0(VND
MM4X)#Z-4:94=40\RG(I/GXQ=%X<I)B42GV/B1;P (49)34>*7S!E4580#@->
MA?!]&4F-25L<TB"^]BT.D789(YU7<IP<U!A1PH@>,X./*0DC?N0C*=R7='_M
MN^SED* 9.S.5,]F8D<<X\Q)X,>>0J*/H\T$Q8OB*!^$'WAB6.*(^(B<RF-Y&
MDA8\]-U)R[/BC3[F P]#UB1&SD#@D!827J#2"8;,+OBQB$E3@<_+/O*Z?O9<
M1<GY@4Z:3,IO3GI<6DAP4QW!SI)2B/_]=\OLZ Q _[FNMF#Y^I;KX$IYPV1Z
MI_W?F&DIE]Z\$80B_6>:,Y%AICAF*,ZA<:'^W6XUN3C2LI3B[\4ZDZ+L9J+
MBV4W^XC7WO23MGGIU%&0%)](^B%L*(2*R0==:!9)SD0AQTE&F>CW[$ ;&UEZ
MOI";%NLI&,Y*FR[1.6U2LK*P2I4?\1(KG,QHY E2D'=)0H<954QY$6X4#KYX
MP>NUS^@:)A!4I)<I\105ZVG78U1M\Z0!9T*J>8S**O4ZGPH)KO KL!H6<+X$
MSIO&2<L SI>A\X V@#8UXSR@3?G'99<*IO28=<E$+(JCH-1IV,Z'P]7I+Y4.
M5V6461&WM;)!L$22L;UYM%X"5NO$+AK.Q#R"EG*@#!%D9N23W+DD0_K(1/*2
MD<[;XQ]\_N5J]9Q?B3=C P0#!-=79KD7+]=+NOBJ!%.G8&UP"J9U8A2=74CH
M%"12C/QN@,]" QH &@ : !H(-.CL,]R3<(D(]CU-[AO01HB(=6 'A8-Z^ 0Y
M):W8'&]E^+XW"_M[\=94^OQQ<5*UIU+5%O9!BKZK)6K-TCMF ] 3T+-N? ?T
M!/3<&3U-2V_:^>"S^BE(I0Q9_9EDR<2AF#]3FKNE^Y5BIK+VYSD4VSBFM#(#
M5 !45 $JJA\ 0H[W+?"/^;2S%O'+X9&X&';A]B0U/$9E1*V8+ZD,W_=F8OO,
MV4IW9GL1KUQN#O!-9KX#O@&^54*\2LT7[[R+*6?N(.=VY;I8^"5Y(2[F=]*[
MV/$0KYGQ''-F)%M7%,P6)).L8CY3,N[" NH>9:>4V]-,W>I8NM%I >8!YE69
MNX!Y@'G;8UZ[I3>-9LUVAT!F_\C7!'J8IF7LB/^"_2@0Y?NT45I#4D\K_\W=
M*R2>>$6RB,9B28'O;F>_Z%,<[J> .DR^U=&I5H;OX&YASFUG1]QHV'K><V*
MGX"?"O =\!/P<W?\- S=,&"3NYJ6O)"LK,H^-N8N"KI7R51 ,2<J&7?!5<+,
MWI8.L:VWFTW=;N>;V0/, \R3C+N >8!YVZYF-'2[V]%;5MWR ,CU%S*$(!I@
M.KG/1=P:!.L5LNF"8FZS,GP'APKS;3N[VH5-PN)RM(:*A0LJ8]8 IP"G *<5
MA5-+-^VV;C?,?28N<-"B3!G?<_J/@]YQ'.))9A(\1X@U*PJ$XC=G@/Q^<IFC
MSUJ=W6_J8<1^XQ'T3#P2$:QBVB*9&BCF327C+OA,F-/;TC,V=;/18=Y1Q:U1
MDEDE8!Y@'F!>^0(M8G)E(35('OG%UM,?+UR*+?E%\ORO#]U0OO45X]DKRC%Z
M11&F]_@%TQ#?AL,@).$E#IE*^>+E.[ZWZ [32S2^HX&#PY!IZP7B]X-'X^67
ME3>3R\H-?EEY,[VKW'@*:?3$+T^GX8",SMY(^,1'\/3MX>*L'Z,;<878D1;[
M)&GM5_:':1WQL]IDB+SPIZ/CUM%GTTC_,Z%_M_'OFQ/IM>W-N6O;FPGAC^,1
M$\_=@"4\X8P=7P@-(_%API%BV-94G&L/F#7DUIUM<WPSGVP#M&T_; -U8WSK
M/%D6YU2+\VWV4$>87\$*,+R"N58YNQL@BL_9:-V+8#C"?BA^?48IG_WDH=KY
M>/;*'1KSC\Y>$75O,.+1&W]FW9# 7>LHNW..LOL4A\=]A$9/HBG.R0QC G^$
MJ8@$?0<_\WY_9J.)PI15G^_L/R9L*&SP17#D=B1J>K+Q_X;#"+NW<11&R.>I
MT^_BBC+LGC%QH3Z^QT-$?"X0QC**G"A&WB.FPSPL9'RP_C";E[NR8O=15X]W
M4_5[B)@5\4%<>"@,6882!<YWH8J3-^ZQBUF/+%>[H[B'*<6N>&FJC.8?YHW5
MD$P,?(2#P&-)?7CU[YA9_+<@PNQ]CA:LFWL^*C; 8>"+T83E,&\!])I9T+O^
M]H7YV E7\]*3EQ>SX2G#C@62LAR)GT.'$J%P9WV*Q:"9[YA\E@^%'@=8F[:B
M.<CS0K%HQOP;W^M',5]4TY V9#H[C(=:T-.LYC_X_T7LEU@,GZ^XG;GW)]JM
MCS7VVV% L89Z/>(1QM.0O_PSZ\'O$>RYVL/=;]IOU]>Z]G!R=G)W<GW"^*1=
MG/QVHOWWT>RUHW_JK-<;_$8<ON-P.$+^6&,NA5F0JSV/->3/>N =(+ZPQ\U-
M^_7DX219$TS?I[KV2CQ/0PX;+1]9EICF.V+8DR!FGC-,C.(\%"_P%FH/,?Z/
M=G/&VHT&XK=!PGI^9BJF#@\?-,M8U?)U;]J &[#6>'TX_(:I0]C/H@$)T^9T
M(04Q]E0.]HK1BI-9&1[/T=O:DD3QHV<6  W9B[T>=B+R@K77 ?;%;WE@1 3*
M,3Y@AQD#^PW%'A. RPGG[[!8Y4_V.XVIK#;$D<XTP_%B(99)(3R/#,GT%T$X
MUZY+0B=FDG-Y#R\DB$-OG(P2]=DP^US6O+A&&(D!LR:>63^(Z0_3B Q](T0C
M'K%QQ<P,2Y\\\^B$,R%]G3,OC/DL*H^^6.\AM[G$0C4O0'[(?BFH#EFWWEAC
M V"&S=]$C-814XLW\<R^RD@]"B+D,?+"B'\B8DK-G'R9#NED@@D;C'K._H=#
M1,E_L/N%#==W"/(R,V^WO5]]OD&7WSO+1Y@ S UFO':OIZQ[Y"CVR$#BW&-8
ME \QTMG#Z7SA%G.?F2GD/V/&N]XX^2A]."7\@L]C9EE!GZ+1X$!SI3-&:KT)
M)YF&3%DI</#VXOC\MVLN?L2!T?."UX6R[_-SJ]5CPU93QI,G/FV\L+IA_"-M
MAZ^%<+W2'.QYZ:+#3T?&D7@.>>J2/J>K)<E]Q-/5DG05PV$\1J,0GT[^^"'I
MB)%FG$P[^^#9 OND6^I2S""YZ]ADA# Y[;"HMJUJS'<8L BCQS3X=$!<!M\9
MQ?G0BHSXI3GYY;ZOW"IU_;-"@E-LY;F^G.^>V!W@?!F<9V@#G"\+;4K=0%M?
MS@/:%,_Y0O:4EQVS+CEF@.(H*'5+6.?#X>KTETJ'JS+*K(A-DFP0+)%D;&\>
MK9> M0>K$7,J6LJ!,D20F3](<N>2#&G;+EX3A'T./'?92.?M\1([8AY]IA2V
MJ9=Y:0K@+N!N;666>[/M>DFO_^LC>C#U!-8&3V :)YT:> *)%",_]O.%A?V@
M0:DI#:"!E&A0M(< -"@<#?(=4,L9[DFX+@0%&BYB2L4^"W&8NQZAH9PB5FS]
MJ#)\K]*9QM)GBZ'VR:H[J,RFR0LWUB.<EM.2%5L3JPS? 4$!00NH'F5U6KK9
MSC<A4?T4I"ZV_"WPCQW5DPW)A"E_2I%O#D<R]N[-5O:Z5K,'![A?*:KEYVR]
MT6!^3LE,03+[E#\? /@#^*L;_'6:7=TVC9J%^9#,/XIC><J&_I41L-Q)@<6^
M=X.8'V?;86573L[7>9ZL5+FJY4(;>K/;9O^V%,P@*F/+<N<6@** HH"B:U&T
MI9N-IM[H[+3>D#SF+4D+]0C*KT?0@4-W%:U' ((KZX1PJ?<,U)?S7:C!45H]
M ALX#VA3*\Z7O3]*1<[G7+Y8=2ZVW)A5F5-5AST7"S(KN1Y!I]Q%>ZA'4/EZ
M!("[@+LUE9E2)Y!;Y6[\@1/(I=4C*#>-!S20$0WJ$!=*I!@?0H/#UR.0+M:K
MV2+\I![!WB^*!SF7L\VEU&G=RO"]8IM<5-EZJ]86%[/9THU&OIWVE8VHY;1C
MP$_ 3^F7W  _5^"G;>F&T:Q9#E(72_Z6*4B@=K8AF43E]XEP++>$8[F%YQ!P
M+#?';OA.0V\T54P5)+-. #\ /ZA)()5H-5,W&AV]FQ/^JA_I0S:?U"10._JO
MC)3E=HUPI%::V;)",P4X4EN8'^TT#+W153&)J(PE X8"AD)9@@ICJ*F;'8/E
M(CNM.B2/4):@@F4)X!9F*$N@M.#D+C\'G"]STA(X#V@C->?+OA*FOIP'M)&W
M+(%LMR15\W 5'(^5;4IGKV4)"B]'+N'Q,VE/*>8_C/8'1E2[\EWL:C)6*  (
M!@BNI\S4.I-< Z<@D6+D=P-[JU  : !H\ X-RMT1#6@@9X4"V6*]FJW'W^,7
M[,>X'EY 3MDJMH94&;[7>8]+B5)5:X>+K9N-EM[<TV$C0% %KB]2E^^ H("@
M.R.HI7<:3=TRS9KE'G6QY8L@C+2@IU%E,PW))"E_/@&'<N%0;MV<'"]?UFBI
MF"9(9I_R)P, ?P!_]8(_4[<;'=UHY+ODN?HQ/F3R/],@#+41#7HD4M#W54;
M\B<%:O(=W"7,E17G1[M=0S?V5), @%21]$)-O@.0 I 6F9 TNFW=;)50#AD6
M'0Z1=F ?4^1IR'<UY Z)3\*(HHB\8 V_C; ?*ED<33+I*I9S2,9=<(B'$*):
M;J_=,?56NPW05SWH@[ !H ^@;P?H,]JZ83=J%N]#>O\S(KX6^)H7^/UCCR4
M+"$(0QQIO(L@)!$)? 7]864$+W^2L/,Y,SD9#TZT9/FJY5]-G?T-0*H2D$IW
MI;B<C <@!2 M$$@7#N?_[<TRS,9>Z_!(F+?4Q<2O?2<88JU'@Z$6C#!?H@A\
M6)JHH+.$I0GPB# _M\,)":.K-TP;H*]ZT >1 D ?0-\.2Q-=0S?MNIU_AOS^
M-AI@JI$D!?CO=%_2/W7-QW!40BD'"2L2X#LK)M^*N]3_MBW=;IC_!!Q5"4=A
M00)PM KR52L]L76[:^M6NVX)2EVL^AN.TB1$06\IF1#ESRVJS%UP?##YEGO?
M4KNM&VT+H*]ZT ?1 4 ?0-_'H:^AFQU;;QCYP*_Z@3TD\NFV(Q1%E#S'R47R
M4<#9Q#CB1S3P6 ]]EA5$F.(P4G%#4F640/Z4 :;1U':I,(U6R"I_0[=L%?<W
M5<:@Y<]  $D!20%)-R%IT]*M-E1N4M.D9ZL1[]*3NJ0FDHE:[@3$8M^[0<Q5
M!"JJ5^X6I0-(3RW?9QJ6WK%5O+59,JN4.UD U /4JQ'J-?CY"-VT\E6N6PCZ
MDT<>3$Y_[)*7[+=+&)GEW)]Q&)'>./DH?3@5@>@Q<7'0IV@T*("5&_BX+O&=
MDCF:D,@HU#XMTJME'W[\Y+PZP>E#/&14L_&X7XB/?(<@[]KO!70HCB3?]GYE
M,;DO\E<48??JWS&)QC<X&@3NM?_" O$A]J-'SMQ'QIUS+W"^?_[K7S3M1]'X
M(Z;#V]Z7@&+&QZLW9X#\/KXGX??'X)(%](BRKRXPC1#Q+V)*,>N>,8['^ZRQ
M>]S[Z>@R3LY&/YGL'\LPNT^/P9-I/=GI4TBCIWO>ZMD;"<73#?'),![>X.$S
MID>?[RSCCY34#XUF@9I[S#A L7N.&8_PU5N$_5#PZ7?&'OH0CT;>^*Q/,>9\
MR44)[^)I^E-!COCH<1#$(?+=;TP)?HE]EW5^ECQ%LYX2:@7]#\X N[&';WO+
MA?7^4XR_H2&>]7B.XOX T_ <C:=<[-QDF)B+"5D&!A'R[C!UV,>HST9X^^JS
M?@9D=)VF==?^F9.T?1$,1\@?S['P+'RZ[3TU4Y89@MQI$[/Q?WNX..O'*!V[
M%OLD^?FO[ _3/M)<[) A\L*?CAI'GXV3+OO/A+C\ RR</.O)ZG#R.@5)D[,B
MO,3W0<C,/ H>T(A<XHN7+;AC<>XTF]+R9HGH?V9*Y_<(]MQ"+6)''K8JQ<.'
M&/]')NY9AD3<6W ]F]#G*0Z/^PB-GAXB!HV<71<>"L/;WD/$/.7L1[<C[AH6
MX/S0T/5;$+%0<_+ZK*VS'OOD(F"RI0G,?PV0OP:8;1E9DXNX+&<H\L,>]X8X
M>F7@PE7<CP(Z9D[XCO+:+='XSD/,8_LB.AIM=/R=.<??620E2XEQ]+G!P^'&
MA)*/#&:OQ"Q$,9N(:=B,XCT1(X[5GO$:GR'[!1-I&-'8X8.]]EE[3('"];%E
M/L%8IMVV&^8*8K89S#YIR2<78V<J7$Q.SYB 7"ZD+Q[JYQK=YQX;"?[QT[M6
M9HTG$7GTA80.\O[ B%[Y[B4#CGS]'!^;UK%M)CVM:G+6Z67@Q,/I*PPT2.!^
M89_EX_WG+W\D':YL;E6/?% ?Z(__[[(>I\V][R\9S(=XRO\WR]:E3;[O\7$\
MRMF1:1S_:[X+WL:LY2L_8I'(!?N<\B36Q6__PN-\77"P[5H=NV$D'2UM\EV/
MP7 8^,)M/0P0LXG;. HCEK+Q!:OW;M)^:K'>+&/1)IM9H[S^]H41W#3:G4:W
M.S>6-9V]&UBBX/=X%%#N_;BGS:M+?^!PKONE32YV?#7$?"*E_S,-7J/!LF@J
M#R*L:7.QXR_$8]Z<Z5N?^9%\'9XY#O9X)3;L:J*9;.=S[2YV*H(*Y/!;9IBJ
MHY1%.[%Y>9.+'=_%SQYQOG@!BI;H62L-]#>!OV4TS$[;L.;4+-/T8J_WN"]N
MU?$C'N;G(_/B]MO#[=?KR[/'JTOM=_:_]]K%[8GV]?'R)-O[?!>+ W@88,\K
M1JFR3;WKAG'(.X]#XN=UMI^9EYSO)MO48C^_!5[,0E&:*%G.GKX%V7X6FEKL
MZ7=&[+_\X-5_P"@,?.Q>AV&,Z2X]KFARUO,#=F*6]8U-Z_F11%Y>?1%HIPFX
M2[I=;.]]3Y.9O?S:^>WLX?+L_\WWDVUMUA<+E#C@/HR'SX&7DZ3?+VZ3+N8:
M2=I.<Z)3!D8!DV1XA\9\;I4%7^P3IE3N5X*>B4<B@L-E.+.0I&Y,+IIMH\5C
MV _TNY<!;\(JN]6VS(95X(#OL8/)"_^MN+*X *9:5LLR31Z!;==74>/:B/.V
MW3:[5K.H<?$=.^O8E,S&HS\#>A&'4<#<=SC+ZG]_N%B>R6<'?=QD,5"[)5:$
MUHV:C63'P78+&FRG4=!@"]'#1LNRS/:&P6PO;1A3<6-Z/_LU"0\><)\_9M3O
M//:^;]8_0ZA?QVAVUB)/J93<(#_NL;"6>5:_SRD(MZ*KVVDWVFMQJU2J'C!]
M(0[>CI9&J]O:A ^ED#)YZQY'B'A;T6)U&\RCV(>D9K.3LZQNZ[ F &/:<DQ[
M KU.QVX<6 L/ 'I-P^ATED2ZDE"5"_2ZS8;9D%+7/H)ZG:YIMC[JCGAN<C4<
M><$8XW/LXQ[3AP*"&-/JM!JMSMR@UG15U+ VP8S9L4R[V_SPL.)A[/$9N;,A
MGV[\3[HG22Q+7.(>IF(Q,XS"#[..1^V6]3YHW[;CO8QX+5?%B)>D&3N/^!*/
M*.M%_)#][6&Q[NK/-;C=(F%.W6VUF\UVMVDN)6>G41V>UDT&T38[AFW;U@%I
M%2K YS@I'O"-6B\X*0/PE:7ZZ6:X=+O;6*S_>:*?,Y?O=.0-,S"[[3VBMUU$
M?-QL=)O-YE*JBQI?J0S88H7U@*0GVSR^$#80_)7??7GM1\CO$SY#)E9S?\=\
M-S #BQ=,41__&N)>['TEO143IM:3*:AL\<G,V</$>4X\J^@XN5HSL_L'4_QV
M[;MLR)3@D!&XL/]CS3#/Q\F4#-\8,N>N^39-TB..&-X-HM_#Z4Y%^X\LJS_.
MB?KQ-)WXNL="-Q=_-V6P"0PN@,'\OJ<!&<W8V@"V?HRMWP*.F2,<X>DFL1E7
MF\#5T1/?N-#[ &?Y I58^,H8?U48:AK9]3?C75JXEJ-\>Z#8RWX1T%&0M'A
MA+6 QWL"V19P]O]G[UV;W+:Q_.'W6[7? >5):NTJ6N%%I$1G)E7MMI/U;A*[
M;&?RS/.F"TU"+8XI4N&E+_OI_P<@)5%J=4MJB4T /#N;I"7Q IS+[UQP<- .
MSJKB=;5-V)Y"K3UL$G7QJ0MI%<]<@,!;&GR+TRL5@54RBOY&$QBWJ-+GW3AH
M4"@)JO)053=4E8^RSPBI82BF1.-/-(*'G--Y5-#XF(39>&1;EN\V5[6VO^3H
MD>S*7(W'CNNYIG_P2!9)JOQK^L =HH#YDN;5CB26Y(+U8G<IR BKEYBJ.O+/
M+$BO$O&4?]*X?+RR[["='&/7M!RO.;]VARXOH?;=DW5>)3!!9;:F)?=:1C.1
MX'L1?''% R/=B]8HX4\@>&.G!0HTTE<Y^@K/<MDY;['S%4G= JD_LQ!<=U[Y
M\2FKU]I1KI'86A";M\-AX7N:)8 B^Y5[]9/(AVVYANC.MNTA4FI;J1Y&'5T3
M_!11!XKX4RB.;C'25V7Z8MCQ;*1&3QB)K2NQE0H[XC@->$6/>.3;S4>^O^5_
M/BU".[NA6<C;W#2ZJ*7)G&6B16L25!/XA;?*V(](CC7R_6:I_5YC[W*^GYX^
M6<L=VY[3^60?TH/3,]<9F6M["Z2?[Q',=7S378LN6IOLU@T QZTY6KP7P\%J
M^$"]_^DF<6 .8PC:=;"X/3R)&RX&O DSV-:HX)L@6/XQJ?M2)U>K_77Y>L?I
MPQJPU.VQEPVQE6T&_G7*B.@1%15W!+2(%/R+!1W%-[S;?#$I8[BNVJ/(295'
M.6]RE4[>/-)$7#UR[-4;??&)]T=?Z_5OF>;W]7/XR0#B[*& Q7'=@)_+N_B<
MSVFP^%R?'< [B7*TJI]7=_0/>$OQ><[>+/[XL7H13,T<+%_VQ%.IW(%E=GEH
MQY15/\!$@$]''#&QKVBLOS"]!K,!<OYF&H4A2QJ"\Z33"<2=UN+.5@^7LSL^
M^5HAQIW\)!875:83RH\'[JF/'D;*(]I(37E$F^[0QD/*GYCR!QZCNI4QG?NL
M6X[5I661=GI VOC)[NKR3JW=51EY=HI# V$0$$@"V=T7CW/ MD_O/!U]&O6Q
M+&CD#ZK8N2-%VO<5-Q7"7J9QN&VDZ_KXC@4B>[D2"L<RGJBDB+N(N\BSEE5\
MIT8W./WX7T^1@Z4EL'=8 @OHV -+()%@'([]?($!T0#1X%G0X.16'='@Y&@P
M;M/=DW!=:(M0G)^_?__SS[)%;*V=6?UQSGC%TJYUV'Y8"3EYKUFJ5QFZMZ9S
MW[6@35TO6IV.J\Z2JV2C>$.\6RU6$\L=&[YI(WXB?O:-[HKA9[?+<(B?I\-/
M]>.2OFCRIRR]CO@YYKV).B3CK&:V43+JMJ8WK2[F=!U*]-O@;>1F_W9KF]90
MQS4[R705D1"14+:@ )'P2"14/Q+ :']Q7!VYR:*B8 E))Q,2BM,)Q0ZR.T8S
M#<VC,HS7S' J0W=53:HNZQ3;"P%4-+0O+<_P/.\5HBBB:-_HKBJ*XFJ%A#S'
MD*5/J8?W2=C/RBG)&"RWZ;3A=RX4,=N[5%4R^BJVCG_2^.(9N*>7!;2&MF$[
M'J(>HAZBGJK52XAZSU^E5'WD?;R6-RO;Z6VOUF;\+][6[(?-^9+FA_5N?4_M
MN/=P[[YWM;^^6&58/>*\S#(&\WSD++K1[GZ>(!7;I[#SQ2V->6>G1QQS;\>\
M1P-->^U<-ASS_5O_S**"?9Q,\A.V7S4/'?]R$.W-X,#>JQ[\WZEF,4NS(OH_
M,9J/D\U#4$_:]7;(C7QCV(^^^62C/(RTXR$0=_2,@UP_/?=^W^0GGIZ[8YJO
MQY;]9%YDC'Z<_$J3<!N46!>.R6=@7^19<?'Q)F%9/HWFC2[77\[/KDJZ?9C>
MQCC==8E9OOF0$2UH.GS2B$;-$5DO?K+-@;7'B.ZS_%"3-K)=RW7]<>-EVY@A
MT8ON]_A?".\7=B7Z\:]H_K:,]SL]P1N- #?&SSNZWVA23FA0B,(8/JH]6\[;
MMCNT;.OXL3Y%4IN#>>V"I'JVN8&X[5.N/CEA/WK9P%K/'SO/-<*U$R;V.\?*
M W::XY'_W$.LOSR')T9)"5+X<<XJ?-]3%+TQ#-T<'2V+.WT1W[9]VQH.CWY1
M._#A#VUG-#I:"0X:W5/A8SAVAZX[.GZL)X$/WSD)?!Q$N8/@8V@/7=\:G8!>
M[<&'Z[I#;_AL1#P9?!RBU2<(X#T(*T%1[<W7;0\=]WWK+NP:.<.A#3!YP%L_
M3MY%^3S-:?Q+EI;S#TD0ESQ7"]\&%;%9N*3U,11Q?--Q[7NR?=#[<0+'2,<]
MI7W>H9\B+>:[_M"_I\-/&09.Y^#IM"M?>D_D+<TC>$R=Q8);/Z5Q%-Q5_WZ^
MLW]:7^&YUUA,W"EF3]()F6=L3JMIO;FW'K9KX8CP,X+XD3^\M1L_F8E,JK4=
M&L-MM1>1\W?DO.%:2&C&ZC?"AR@155=9**JQ;J)B6ATQM.0(7!K!P^8Q4.6*
M@:])X_B._\[F174_OY[+"WP27HN8TMD,*!;0P0D7L_83E@T!NY]6X\DT( 2]
M8A\G_TR+Q@&FU56<*O>UQ.8I+Q P;[^,W1D\\/9#$I9YD44L!]78[H\Y31VS
M0<<&;B.4>]KHD0(M4:"1Q#UQVE8M(K24NU:)"*N +631Q:_LBL;O 9.*N\91
M]@U(%@3XX\M_ _2OCCKMKQY5:F2;;5-@Z+=/@2S]F1]N^2$19USRKWY/DXP%
MX.[  YN'U+9WGJ'B)]V-!LX0CW-1\J2[(3*NJ[.GD/)=4-X:#SP\;ZW;LZ<D
M-"&X=_,SNV9)R32T,LKP5C,;HPS=5=KVT+G]PFW0#VR',)R19XQ\YYEW/G=M
M.?NBR[]D:<ZS\.DD*C0TDI*Q43-3*!EU6U.2-K,5G5N^?MNWH3DR/'/8,^N&
M/FQSRP%?&(Z6FPYR@R2LX-\5])9<LH3I:1J5D0'-C*8R=$=S*@U[%3>R+\>6
M89OF85T)U;>R?='GW\%<1DF0SG1,LTK&1,V,H63419.'$>2AQLT9&;Y]5 !9
M?3RT7XS"_5].6+#TE$HHK';:BB,C>^"K6T/0PRHGTT-N/6-IDZEN:9-RY+;,
MP;#3SL?](C>""8*)ON3F8-+I227:D/O G)R<;N:6#"TMB_1@OAP=IHZ?[&$N
M[]3:PSP5HQH)ABJPDB,S!X. T ^H[[YXG!'V<."?FA%B#]C>+8$EYL23E&C?
M5S3W1F\9Z;HNOF.!V "VD@3',MI<\D!X17B5@%&RPZN] UXMZ_1+3++ J]*
MRM.NJ'?M >2S:YFN3HSJ6C9&+T4F)7SZLAP"9+>\.4V%P.-_G9[?76<C9>:W
M9LL:+=C ]FHV-%OCD%G,$=;ZQ6_-%ECTA#5='>VGU<.KA7MM]IV0SHQ)Q%#-
M%NKE)G9KVM-&APD)7>]C.DSH43P]&AF>Y1J^>U@*"I%28J:BR]\WCK<$U[*%
M% C7O!70>&2,VVT')&<@H[4&GZ>Y:'F0:1NVR, ^^8.3PU949:#I<[@Q2@0C
MK;).)R,V'!F69QNN=]BF380YA#F$N<Z=>(2Y_6'.,\?&R.RAK][3.+SU9IZ8
M3U/9ZFE$;&7-(2Y!2,9PXIC&T'4,Q]<Q')!;BQ$R$3)Q&4 ]R+1]PQK!/[[9
MO]!":U7^I3I)E] D)#2<14F4%[PKUC4C[';.DISE&AI)&5BJF2F4@:3*&KQ.
M8X0^FS7+\&S3L$P/00Y!3@V2*@MRG7KU_0:YH6L98Q\W_?8E0/^%1@EY&:=Y
M_HJD":%YS@K"'Y]6+7)SX>]'LSF-,M%B5YR HJ$-E)O_\EO'H_LM2$1M90UG
MMW5#F _;MM3.U]K'%B(F(J8<RJ66_J@6:G3%5,51\J4[-H;.\%7_X@ZMM?>#
M./F)3+)T1M(YJP[1P&6"OEH\Y4BJK%G#98)N[)AOV&/3\#T=>U/*H)"(<>HH
M@VJN.V+<GAM]#<\;&^,#VS)HX:SW- C_6$Q95A_C2E[6U3ZO<"4 +:!,*1"E
M5$JU  !7 HZVFV/3-<P#NV,@8B)BJD5M91%3DY4 G1#3-D9#WQ@[/=REK+4J
MDWI=X))-THPM HN"WN(6@M[:0.5(JJRAP[6!;D#/,@US[!FF9R/((<BI05)E
M00X7!SH#N:$U-CS_L(I'+7SVG@;FG[+T.LJC-"'@S9.7ERQADZ@013^O=/?M
MY6:Y_ 81,U\2V$I<*Y"-XV1D&V,+FPXA8$JB6VJICVK!!6X:>-JF <^U#,<T
M<=> 7NK[.RL6<8/8.1# HZ*DA/DV-A$0#8VC#%R5WP0J1U)E[1RN%'2W4F Y
MACW4\>0S&30204X=;5#-F4>0VQ/D+,/T?,/'E8+>Q.4?=CKUM"BRZ+(LZ&7,
M2)%RLKWF5V9I'/-+HZ1@&<L+7$M DRE+%D4I%50M9,"UA.,-K>'RG0>>CL&$
MW%J,F(F8V9_E!)TP<^3;AND?5JBI162BM2+OM["P&8.<PY=<HVC!0O(G_#N#
MKP;DUR(<P!#3X-LTC8&D.H8D,DB#_$94.9(J:REQ0:*CK<L00HP-:WS8F3Z(
M<8AQB'%=1P.(<7LONMJCD3'V#^O=IH77W]/ 7AQ^D"8DI^#IIQ-^[D$=$H"G
MKW6_4KD9KIDYE)O8RAI*/"Y9,H83Q_!LR[!&.H8)<BLQ(B8BIN2A!2+F%L1L
M<)S_];=;V[2&AW%?BP!$:[7>7';H3Y@A UOE-XV'K=?*0%-E+6"WY4EHZ(XQ
M= AY"'D(>9T[_0AY>]==6I9KC&VW?^Y\3^/WKVE!XYZZ^G*S7#>+*#>UE;65
MN'M!-H[CF@)BIFSJI98&Z1U?(&9BY-&;5$%C(0$W*4C%<KEMI0V_AVG)1053
M;O"&[^2/'MIGF58&SS8LVS<<5\<H00951'Q321]:PK=3>OJ(;P?V2G)\QQC9
MA[6$UL*C5SEL;ST []PXR<T=N<T6$KL7%?X*$!MA!&%$3V+K4_;>+;&U<"5E
MH'AK0<);FD<!831+8(HYF;.,!.ELQK>W3FEV6,9X<2,FCJ510#5,BPPD578E
M%;O;=,U6G2-U&503T4Y)M9 ^FXQH]WQHIT4D('=4UAKSS],M#2\UM'5RLU<S
M*R@WL55;9-4CYZV1P23FP!TA1B)&ZDMLU3!2CX2^7ACI];!MIM:Z^ZXW6U=E
M8*/\]@Y;-BB[$( M&_8V8P=66"+ (< AP'7NP"/ [0UPYF&Y#"W\])Y&WULJ
M@D0ID(863FX.RVW[GK 51VYRJY;.ZGC?*":TMAK*\6'GTB-.(DXJ1F[5<++C
M_:>(DUMQ<N3U+Z"07WOUWWDJ P_D-EA(TNXK:O0C*2H^*K[\).V\3$0IDFKA
ME/4TV'H7Q27?PHD[/W41%<V,B]S$5G8-%0O%Y66XSG&WW.J,V(G8*7ED@-B)
MNU+EC1E;8W%?]I[*P$3-K* ,)%5ML52EK+=&AHSO%CUL0111#5$-44T%Q[W7
MJ.:-^^>/]S3Z[L_.3[D9++^]PP/X)$AFX:&ELG%<UWVD<BLPPB7"I?1[3Q$N
M<5=J'^+_K55)NNX^E8&3<EL_/*%/N:0_GM!WX'Y1/'L4D0V138'$/R+;@3L\
MW?XYYRH'W_KO_92;.W(;+"2VS)4S?2(VP@C"B)[$[KQ411-B:^%*RD#QUL*#
M/QF?-0L)O689O6(D*6>7+"/I9&T/:D[*'"Z*$E),&0E9P;)9E(BZ$KCTC88N
MJ@Q<U\R"R$!299<]L1Z\:[;J')#+H)J(=DJJA?3I8D0[W,:I4?#5&O.QW;@D
M');;$&(;75F,)/8=EX[EQ'(-TW8-SSGL.#V$381-Q<BM+&QB&W+I6$ZLH>%[
MMC'R#BO"TR+<T%J9L8X<K2!66_8U1.BS17,-RQD9YH'':R#0(= AT"GGU/<;
MZ,S1T+"&1VT!K3[R#N?+F\/HNOGK-A4XGC8["/.8["Z'/5\,&49,?M@</VE^
M^/L/9?[ZBM+YF[=E#B_(\[/@KS+*(UY)\RE+?TZS&?V03/A_^%=?03;>QFGP
M[:?__ ]"_KYY\WDZNZS+<!K/^3CY%7[[.J6)99J?6!:PI/@]37A/F"R-85Y7
M'Y*"92PO?J91]D\:EXSP'^%=G]GD'R_.\HN/DPO+O+"'%[9I^1?U:R^VC/GL
M-LHO@IL@O> O$LWHS]-LGE8]9WYCO)CH!2F3J'KT'_"']8*$+(AF-,[_\<)\
M\9/C62//&=XGS<EFMY-XO*-^%-:-<KYF-,DG+,M8:*W1Y5U977!A7U@6IXQW
M\35M? A9=/$KNZ+Q^Z2(BKL5:9H-^P6)_OCRWVG, 2.O*+0?A<]@5K<?DK#,
MBRQB^8<DV$W?U^Z+GT8CH:^/$OA!"IR:=@VQ N(]GY !/@V=<4LTX!V7XC0O
M,[94V =F?V&MYFY?.-6G%S_5Z+'$B]W8)\R'91\*@C>BWN_-)8C?D:CH#$B#
M12N,3"?DT_O/YX] Y5ZS:EC%?X/ 1Y.[ZJOZ PP%I. UL"N]RNA\^DRFX&-"
M/@9%RBLD[:%!./,,41()PC"GR1W_D*7EU91$14YNI@!(=Z_3FX2%)"\O0;HB
MFL%%YW^^7@" 09B *UY<6:2$$G%T!YF763"E.2/T*F-L!M>0E_P]@LY_NX47
MG__X:7'-V>*:U:_O?GQ%;J)B*GA!:!** 5W3+$K+O$K U,>#D)=@U6,6%-$U
MB^^JV33?\H7!KUF^]N@!@7?G)851P9CY';P@-.=5H_S#_8&M37DYN1"FZUK?
M$TZ@+)]&<Q+5T,TK3<7(P1(2.I]GZ2WH<@$#)-\-!Q8!-L>\]A0N"V@^!5&<
M\&-0KJ)KWI^8328PG^70N";30/1 J[1R!GSE2:G+N[V&"\/+JW%6TTO+(B^
MI/Q5 9U'!8UKKM6R;PB"@R0P1F8"G?+%3_^5$Y!(>K5BEU :?CUW*+D;R0?*
MG[CBT7W6?V8S&O&$&OG28.4Z^V'88KC9XMK5ZX;^_I,9K-$"\!2$E.L]%]E)
MEL[$4[:/!\A TKDH$@9>!* B+'[L<K@H!VFKR =JG7 FU5S<YPT9$^-:&S!\
MO1 WXY$'K4CG_T@$>1Z625J W,ZS*&#D4DAQ.4\K4D_ XP#^9M]8P4,6\*MJ
M(O)[A"P"$BTHSV[!F$7Y\G,UCS5RKXVJGF>4+^X4YP'Q FQ0$2'^Z]!DV^OR
MM>?D#W[-<* GU@N^ 1DHN1%G+$7))*/@>I5! 89>B#,@/IDR&OY5TFP!XF *
M0*'(;RRG ",P*X"P)*) ?I"!D '(IG- _9#E,%_XX[*,XC"O9+Z"!C <\!Y6
MO95_7?V5L1*$97T4FI+^0\*!.F$"M"L[M@=0+V#W0;#8M+2-W_YK96@-#AA+
MXW8SC8+I.@0^_A+Q' %; <L*N(*(J+ZZ+[T$4E?M.*MI ;#,&[;J*KUF64*3
M8(D<3^2PI(S]"G-<NC85A'(+OU"UO)S!%.#AX!GD\$L<IS?Y&Z(5"?;*)BP^
M\8S"1J[+_+Y^#L^,"6P.P&;6"2@>ZXC/^9P&B\_U ^H4%O?VZ#QG;Q9__%@]
M&>9B#I9/?_)RZGC8\7+JM(IP+)@+\.;0Q)SX9V"Z!\15ZR_D"CP!L7TSC<*0
M)0UA>5)23MQI+>YL>0_"J---)@HQ[N1K#TCY3BAOF0.OTZT&.E+^%$4YG5N1
MTU5I-9BDU,+..<VGW M?I40UM#FML+GA=P8BY%"+\5LW 3W/-LBN#2&*0U<[
M8#NWQ JSOE^6N2_V]]-ZFN0ENPWB4J3I;]+L6R-=_TI#NRP9DS6+]R2C;FLJ
MU$XOTV[MU),JS03O="@V&QKF>&R,K><_;J!SNX<1J8A(%VO/&AH]93@LOSGL
MZE 7555+M=!. OXJ;DE?^D/+<$;^8=&#%I:T+TK]->7%7$$?\KB2L51N _D,
M^UM451D%(L;GVIVD3<SH\+U)QM YZ@#LZN.A^Y/DK$#B15A5;17/(E8U1,O*
MJ[RJ387QS42-M"AI%;6LR_)NFN>LKF>+(WH9Q5$1P:_P=3GCE5M5J2M=;0X@
M?.?+>I-@K.+"*J[6"B.P= NYI9 _AN26.^6N#;FUB-Y[VA7MYXAO"X@@H*_<
M+PVMR.DXJV/)#59@::S="N0=.ES.TJE;BN&,+,-U;$R[:Z7 ?--GE1)9I4Z6
M/0^CA+#;@.4B@W(9B28E.AIPK3FLM=D]PL%J#X4U"R-[;/5LTQB[P_Z9O)YZ
MLY^R=,ZRXLX@\$!X@3"+?Y717#0]T<_N]93-6EO$5I(1:"LQ=GRZ%1U[ACWN
M8>6SUB#Z(02;&$TBL08<)05-KB+^I[997JVYJ;5)1,,G'8UU,F^.X?NF 9_[
M9^%Z&D"\8U6#75+0VV4IV9V&-D]N_FI6'8.1&U*_>VPC+RW#LD:&;9JXQ48O
MLW46!"#?14[F]$Z$;3R_28,@*]E:1;2&ADQKOF+PAK9//QJW:N%LSS1&MMVJ
MA9M%81@SV2R<W"Y]:TS_<[WW$*$AWX<CSJ>HK:&&5J^GO-;:'BH6IVAF*16C
M?HLVU':,H3?"$%$OZ%QF-C-VS9)21Z.H-?^T-GU20JQF!DY*&K<9"EHCPW.\
M'MJQG@8';^MM#.N;&X)'MD%H: -[RGNMK:-BH8EF=E,QZK=H44>>:?A^NZE5
M.2VJUMCY.RM6I2Z$9E'.TZGB(-5Y6?P0T#BNC^#4T6!JS5K5S.)A352EQ%_Y
MK9\&1&[3R V'O.*SAT:NIZ%#U9,V:FYZ2, B:KO;H:=L5LT4ZARCR&\C<6O@
M\6UEAF!)/=?KGR'5&D=_3Q.0\J3(4I%M):+9+<L+GG7EAZ9K:#&UYJ?6=A&M
M7T]IW&* Z!B>6%D<8HC8E]CAES0-;Z(XUM"V]92CJEF]CDZ70H/8[>%>&L6#
MKN'8IC&T,!Z4$$G;Q\2N[9P,/)![5WO[ISBIA5@*-,!^KH.W]+! '9ZZ=3QI
MC@#PY;!W'FSU/,,4AWTMS_#B-9H@HEM3BC<T)P&-@S(699NE*$SA)WG!8\6&
M=_A2'";)SR4A,U9,TW! OCY^ <E8'/&GS=.$)#"JUW>,9N*.C!6,S+/TWRP0
MY2Y\;+QO*"WXBV%(95SD!KG9W'&8A,N_V>V<)6%4E'"U06B<PG4W43$EE,"D
M9E$"UU3SSLO+G/U5\GV*1;J<534$H'(]DWQ]0#= &'))\\7XIU%>I%D4U*.@
M21$%T;PZ)JWD@UB-^HHE,!,8(9 ZG46!N &8_XT5_##.4)R+QL?,9U,?SLD;
MX<# HMF<!@6G!N^>FL"WEYP7O,*67UV3*.5SRPOXDUU%+%]G!.%?YV229N*)
M"ZZ*265L#J-D@EOK1[WQXEU1Q%M3E]]>#WE.LVJNO.U!?< ;W";DB=$ " [#
MN<LC&,=90L:#X?>KL:P>LZAZXI)&YW,A&#4W'A#*E9(U)3,!8NTCF5&^\>+E
MF+;*.DT(O0;B7K'7<^ RXP59=2T6F:4ABP=2:[I"@!0]VO2P4HB<,Z8^<7!U
M6F%4L%G^U*,$)>2#>D<#CMR!-U3V.*[FR;3[BH,^IP0Z'C*NFP,#774/#%2:
M\OY@B&#5D<RCF>A,YM4]+U-2RI\B-=ZYY[1EJ82617H,BXY.2HV?[#2->^$T
MM<"S%D['?!(7]WW%3:7>EVD<;AOI@\)P^K,SX>T0=X&LV"]VYI[]4ZOZT<NB
M*#>/R,W9C">&6JE/T [TM1:$5@'DV1TW!(TV9>6/G$W*>"43<30YK-63KF[E
M$RMP3NE8/G^9_FS.EY/H5<98:P?=2>>,RLEIS?)WRM!=I?J0SG.#)ZY<%%S5
MH73$<@X_!DA97[QG>JR:_XP*?3S/'<)K?@[;W:^%8]P7I?Z:T9"1A,[:Z7/;
MK<\K&1,U\VPEHZZR=D\IG-/*NA'+<$Q='5943PW<TEZKI^7VU?O$8/.\S(%R
M+".<%'%ZI:%WJ@R3-?-;E:&[LB93$^S4RI@2Q]/5TT6%UMH'1H7>RG.[K\YQ
M7Y3Z9QI46Q_A6GHEZA*(V&A)@Y;Z[6*V5BFOM]7^Y,JJC6K.;;M<U,KD$=NP
M,5^+^BFOK]IK]?3ZZI%J$H#V<D>6G(R2V_E\0CLM92C?&CHJ4 ;;*5^U,H7$
M,7Q?5T]5&5W6;'.^?G3?\/ZJCX?V#&P@Q;_+O(@F=]57]8<WHB'9ZRADZ55&
MY],3S/$(/VHYS9T=K^2<%F\!5G?*:S3]JUL \F--2)0$<1FRD)]SPAN G:>S
M.4WN!#W^=FN;EO]C_L C%DWOJK9^Y&-0I)<L(_;0(/P^WG#N'0O8C'_I6/67
M-./-Q^H^8T_N+R8GM9^_'UD-@-5^S_;:DP%Z;@9QHX&#36?4[$V&?9HZZTV&
ME.^"\M9XX'7:*5]'RA^8"I30A"CCH+<6]WYFURPIV]E+I$M9F2S!EQHV1AFZ
MJY0X[-Q^8=KPP0U)(\\8^4Z;BV@26LZ^Z/(O69KG_*""2=1.DQFU=A.B*528
MNDI6B'1N^?IMWX;FR/#,8<^L&_JP9[,T*Z+_$WE^GO1?'1R2&R1AXNR:@MZ2
M2Y8P/4VC,C*@F=%4ANYH3J5AK^)&]N78XG72KWIF9?NBS[^#N8R2(&VI91-&
MD/H:0\FHBR8/(\B#"RM'AF\?%4!6'['*3.)I?5T[.+),:!E&_$S)>9;R(K$9
M)9,HH4D0T1A,H?A&1);U\:BYJ")[L$RM496V+#D3.U<(2WCAVI8:LR3D?XP-
M7FD654^@P5]EE$>+B%;4ODUI"&'L-Y;P\U\#1N"G_Z%)2;,[4CUJW#BKMI[)
M8IA3>LT@_F5B%G/*CY3E@^.]R2D?_#4_U#2;ISG0/$WB.S&H, 5P**H?,G$^
M[B4_E3.,@NJ.>K;;27$SC8(IN4G+.*S>3H.BI#$\.@V",N,C$!/B!\9F-,FI
M.%MWQP0AG(=1A^)HV+M'![9^[N[ZV#0ZKE6ELKSMVZOL@:]NL4L/R_%,=8\*
ME:D>:5^7WE2W!D\Y<EOF8*CN<:S*D1O!!,%$7W)S,%'WM%69R'U@\EA.-_-$
M)ZCUX5S5;HW"J1C5POEVIT@A+T\J=7><5&H/!_ZI&=')H8-ZGS2X2">M),&Q
MC#;7YA!>$5XE8)3L\+KS(&BKZV9O[7%":4#E*7G4N_8 \MFU3%<G1G4M&Z.7
M(I,2/GUE"@&R6]Z<II3EN<^T[SH;*3._-5O6:,$&ME=<I-D:A\QBCK#6+WYK
MML"B)ZSIZF@_;>.&6KC79H,4Z<R81 S5;*%>;F*WICUMM$*1T/4^IA6*'E7^
MHY'A6:[ANX>EH! I)68JNOQ]XWA+<"U;2(%PS7M6C4?&N-V^57(&,EIK\'F:
MB]X<F;9ABPSLDS\X:?60.K54HM6]Q2T$(\]POJ >1FPX,BS/-ESOL-W%"',(
M<PASG3OQ"'/[PYQGCHV1V4-?O:=Q>.M=9S&?IK+5TXC8RII#7(*0C.'$,8VA
MZQB.KV,X(+<6(V0B9.(R@'J0:?N&-8)__,-.O=4BM-!:E7]A"<MH+%J.T7 6
M)5%>U#W)V.V<)3G+-322,K!4,U,H TF5-7B=Q@A]-FN6X=FF89D>@AR"G!HD
M51;D.O7J^PUR0]<RQCYN^NU+@/X+C1+R,D[S_!5OY$OSG!6$/SZMVAKGPM^/
M9G,:93/>5ED<U:.A#92;__);QZ/[+4A$;64-9[=U0Y@/V[;4SM?:QQ8B)B*F
M',JEEOZH%FITQ53%4?*E.S:&SO!5_^(.K;7W@SBBC$RR=-8XV$-#6R@#%^6W
M>,J15%FSALL$W=@QW[#'IN%[.O:FE$$A$>/440;57'?$N#TW^AJ>-S;&![9E
MT,)9[VD0_K&8LJP^;YB\K*M]7N%* %I F5(@2JF4:@$ K@0<;3?'IFN8!W;'
M0,1$Q%2+VLHBIB8K 3HAIFV,AKXQ=GJX2UEK52;UNL EFZ096P06!;W%+02]
MM8'*D5190X=K ]V GF4:YM@S3,]&D$.04X.DRH(<+@YT!G)#:VQX_F$5CUKX
M[#T-S#]EZ7641VE"P)LG+R]9PB91(8I^7NGNV\O-<OD-(F:^)+"5N%8@&\?)
MR#;&%C8=0L"41+?44A_5@@O<-/"T30.>:QF.:>*N ;W4]W=6+.(&L7,@@$=%
M20GS;6PB(!H:1QFX*K\)5(ZDRMHY7"GH;J7 <@Q[J./)9S)H)(*<.MJ@FC./
M(+<GR%F&Z?F&CRL%O8G+/^QTZFE19-%E6=#+F)$BY61[S:_,TCCFET9)P3*6
M%[B6@"93EBR*4BJH6LB :PG'&UK#Y3L//!V#";FU&#$3,;,_RPDZ8>;(MPW3
M/ZQ04XO(1&M%WF]A83,&.8<ON4;1@H7D3_AW!E\-R*]%.( AIL&W:1H#274,
M2620!OF-J'(D5=92XH)$1UN7(808&];XL#-]$.,0XQ#CNHX&$./V7G2U1R-C
M[!_6NTT+K[^G@;TX_"!-2$[!TT\G_-R#.B0 3U_K?J5R,UPS<R@WL94UE'A<
MLF0,)X[AV99AC70,$^168D1,1$S)0PM$S"V(V> X_^MOM[9I#0_COA8!B-9J
MO;GLT)\P0P:VRF\:#UNOE8&FREK ;LN3T- =8^@0\A#R$/(Z=_H1\O:NN[0L
MUQC;;O_<^9[&[U_3@L8]=?7E9KEN%E%N:BMK*W'W@FP<QS4%Q$S9U$LM#=([
MOD#,Q,BC-ZF"QD(";E*0BN5RVTH;?@_3DHL*IMS@#=_)'SVTSS*M#)YM6+9O
M.*Z.48(,JHCXII(^M(1OI_3T$=\.[)7D^(XQL@]K":V%1Z]RV-YZ -ZY<9*;
M.W*;+21V+RK\%2 VP@C"B)[$UJ?LO5MB:^%*RD#QUH*$MS2/ L)HEL 4<S)G
M&0G2V8QO;YW2[+",\>)&3!Q+HX!JF!892*KL2BIVM^F:K3I'ZC*H)J*=DFHA
M?389T>[YT$Z+2$#NJ*PUYI^G6QI>:FCKY&:O9E90;F*KMLBJ1\Y;(X-)S($[
M0HQ$C-27V*IAI!X)?;TPTNMAVTRM=?==;[:NRL!&^>T=MFQ0=B$ 6S;L;<8.
MK+!$@$. 0X#KW(%'@-L;X,S#<AE:^.D]C;ZW5 2)4B -+9S<');;]CUA*X[<
MY%8MG=7QOE%,:&TUE./#SJ5'G$2<5(S<JN%DQ_M/$2>WXN3(ZU] (;_VZK_S
M5 8>R&VPD*3=5]3H1U)4?%1\^4G:>9F(4B35PBGK:;#U+HI+OH43=W[J(BJ:
M&1>YB:WL&BH6BLO+<)WC;KG5&;$3L5/RR "Q$W>ERALSML;BONP]E8&)FEE!
M&4BJVF*I2EEOC0P9WRUZV((HHAJB&J*:"HY[KU'-&_?/'^]I]-V?G9]R,UA^
M>X<'\$F0S,)#2V7CN*[[2.568(1+A$OI]YXB7.*NU#[$_UNKDG3=?2H#)^6V
M?GA"GW))?SRA[\#]HGCV*"(;(IL"B7]$M@-W>+K]<\Y5#K[UW_LI-W?D-EA(
M;)DK9_I$;(01A!$]B=UYJ8HFQ-;"E92!XJV%!W\R/FL6$GK-,GK%2%+.+EE&
MTLG:'M2<E#E<%"6DF#(2LH)ELR@1=25PZ1L-7509N*Z9!9&!I,HN>V(]>-=L
MU3D@ET$U$>V45 OIT\6(=KB-4Z/@JS7F8[MQ23@LMR'$-KJR&$GL.RX=RXGE
M&J;M&IYSV'%Z")L(FXJ16UG8Q#;DTK&<6$/#]VQCY!U6A*=%N*&U,F,=.5I!
MK+;L:XC09XOF&I8S,LP#C]= H$.@0Z!3SJGO-]"9HZ%A#8_: EI]Y!W.ES>'
MT77SUVTJ\!3:K)%F'[J(^Y:W/2#(RSG,%^.'X9,?-B=#FA_^_D.9O[ZB=/[F
M;9G#Z_+\/)U=UF4UO(E+G.9EQKZ"?+R-T^#;3__Y'X3\_9%[/K,@O4I@N.&'
MD"5%-(DX0<_RG!7Y6?!7&64L/$O"7^'K*(Z*B.7P6SECX7F997!#XX=W;,+@
MN_ SNV9)R0AO* /C^,PF_WAQEE]\G%Q8YH4]O+!-R[^HAW2Q&))X5Q[Q(9W=
M1OE%<!.D%Y]8%HAF]>=I-D^KGC2_,5YL](*4250]^@_XPWI!0A9$,QKG_WAA
MOOC)LD:>XSU*K/8FWA[-%R_Z2F\;/W9+:&MDFV8[E-X^W?;(^S,\( DB&E?7
M=DI79V2YCMT.73?FV1Y!/R0%3:ZBY<4?BRG+ODYI\DN:AC=1'&\AL7UA69S"
MWGX4/F,9N_V0A&5>9/#B#TFP%WU=7]BC=NB[<]IR41R$VK&>0Z@=W]><Z)UB
MQC.1MT6\^)T5G8+N<#CTW);<!IA;>X3[E/&>?<7=IY@F!5SQ'JZ=S^ 179)S
M[-GC43O$?'"^)R'Q C%DE%$'@J:A,SZ:K+OFN$[(<YI/M\W:KBW'>,>H;<NW
MQK;?&#9_XH'ON,BSXJ+ROH.[BI3UAXNWO[W;13=G9+;V]B^[WVY:IFFW-H#_
M?]< +,LQ1V.GK0%\>/=YEP38]MAOZ_7_^Z]=\W<]VQLVT>BT _CM__M]EP2,
M'*LU\O^Q4P A3/-'ICL\9@3^+A;[[A"$_"@U\X]3<G-\W R/4G+/<1V_F74X
M\0!V*GEKE-^MWJV]>K=J>YYOVJ/6^+Z':H^'8]]MZ_U[Z+9G<6RW=HU@8?I_
MSM)9PRE9&]B[LO)%F@[-U_3YW!M_:#FC#3OQP+BW3# )^7^X,WA-8_!\\K/B
MG&;9791<_9/&VU.2^[HP -_.:#C:,"$[7]G+4>ZR%$,;5!;TMK>CW)*I?T -
M+ZR5$JX&_E.]6K!<']B]\"'6CBS[T!60&['9]\UE&H>/+!?M6!,1%PX'1. @
M34(2\#_8BAZ/K(L\MI;36 ;[=YE#H'-7?55_@-<#!+V.0I9>970^/<&ZV#X3
M?7"6A)_,FZ0%R1C/5@:\R.GR3FR/YINC<[Z#FG^ 4&Y.DSNQ;/2W6\[P'W-R
M29-OA 9!6HHGY?Q4WYNHF(89O:$Q23.^W7I SL13WK% H.UJY<FQ#,*?) ;&
M@<00KUJ-CG 5@ %]*0"W<Q*F<4RS:L@01*9BZ_9J._<$?DYO^,%>M:&"X/&-
M5ES<:]%N\8DOW&VL+YO?U\_AJ]'B&.: Q7&]Z,OQ17S.YS18?*[7JP/&Y[M<
MKZY7D0/.CWG.WBS^^+%Z$4S-'"Q?MD]%8Y'.-\L9G8'5Z;[':04R%DP$^'3H
MPKCX9V"Z!T#;^@O3:Y9-0)S?3*,09+TA.$]:%-]K\?=4%2A^I]L>%6+<R6M_
MK$ZWU_>6\ITW-N@MY3G:H)E M.D3Y1%M6J#\2;;@=.VS;MF31<LB/89%1Q=Q
MCI_LKB[OU-I=E9%GIRA3AT% ( ED=U\\S@%[./!/O0O@Z,-PCF5!(W]0Q<X=
M*=)34FI;1KJNCULS.5UV6D'<1=SM+<\.WN_P.*<?_^LI<K"T!/8.2V!9 U>Z
M4R1/;PDD$HS#L9_GZ]M! T1P1 -$ ^70H-7SV"5<%SI=WY.6([9GD8FZXUYC
M&;B-)MH2^HHZ\_R9]SUWGDE6AKV:Y9%/W$)*T%V#K>C/U*M;0I=;3JU#4-6:
MO0BJ"*J]B%R>KG?$4PU:MQ6.:AB8: VEG9LPR:C;FK(H< I\Z[S3RM@1RS,L
M<V2,'4O#P$$RM4300]!#T.N>H<2RC)$_,DQWV#/'OHU06SV7_YS>P57D0Q[3
M)-38Y^]I8J5SPZ@,W97,5W9N.S%OMMVJ>H;GFX8].LRHJA%)**/2"*4(I0BE
MJD.I:WBV9PS'1W485S ^Z5,4\I9.X3Z(0[2-/R2#:,U,HV3410.(>;C#(P;'
M=0S?:>/$H*XC!LG4$\$/P0_!3R+.$L=P3,LP3;MG/CZN00COG\7P3GU]?V42
M-YH91F7HCB83$V:G,Z8;1;NB[^@0]T(@KO:.[HBKB*LGK)0R+,<T1F.G9T%*
MOT*1;%:&N!*!ME$/ZJ(%Q&3<X<DX<ZQCW9)DJHG A\"'P"<19_DJQ,CLF7./
M*Q#\#;^QVR@ IW_.\E1#EU^9A(UF-E$9NJ.UQ$39">WH>&B,?5?#$$(9A48@
M12!%(%4>2$>&8^%R@[YQQX<DA+GG?+TA*^<1G6H8?$B&T/);QL/:;4M&7C2
MS\)%O>Q<;RJ6)%-6Q$+$0L1"J5A+;-NPQX<=%J.^SZ])?-^Z<G;NS"O#*+E-
MFPV_AVEY&;-CCM61D_)H];IFL&8&T3?<H6F8]F%+\VH$!,IH->(IXBGBJ19X
M:AF^-39LOV]GT"FEU_J'$I*Q0VX#A]25:L%::^IV[A3K3EU$!D0&V:BKOGO7
MLX!.7+?CB.$OTS0K2,&R&0G9/,TC/&A8#6U4PY(H0W=,H6!5ICQG8JKAA"NC
MW BJ"*H(JGT'5?7CES[5O>-!PV@I=:,NVD/L.''H6JQE&99I&M98Q\VRDNDG
MHA^B'Z*?1)PE8\,9^<;([ML.5^RYP]^ )P]+!N&:&4AEZ(ZF$Q-II^Q2;9N^
MX;LZ=O!41J412A%*$4I5A](3M"50/UCI4TB"QQ"CG=R@+C:@T,$<8@.*0P((
MT[4-U])QNZUD^HGPA_"'\"<5:SG\.;XQ= \[AUU]/U^3&%__?;/*,$HWZZ8,
MX='N=<Q?S2RB8SB>;7C#P[K2J1$1**/4B*:(IHBFZJ,IQ!:6;UBCOK7X[(M6
M?TT+&I. YE-"D[#Z@_U51L :EA2YA@&)9)R5VU ^H9&99/1M37.^D]\,/@/W
M]+)V0]OP38@=/!UC!\D4$X$/@0^!3PZ6$L<R'&=D#$>C8_S\ZB,%LB]O#J/K
MYJ];*-DDW;_+O(@F=]57]0>87@%\BT*67F5T/CT!+8](RB^G.5=S6E\SFN03
MEN5DDJ4S4DP9.4]G<YK<K8K&_!]S(FJ+:$XN:?*-T"" R+C(29$NKM[X(4I(
M"L_*B/B<13#ZC(<1&1.OH/-YE@("D'12O1)BBPP^ON4/J;^KWSAXA-S\+Q H
M\L.F>)'FA[__4.:OKRB=OSF':.8L"?E_WJ]BFG=1'L1I7F;L*_#C;9P&WW[Z
MS_\@Y.^/W_8IC:/@;GD+S#3A_/S,)O]X\:[,:!&ER84%_^,4O/B:7ECVA5-]
M>O%3/?+E6'>KA3 /EBVC((D;F[V\Z@TR#\20]WMX[1)2\N"S.-7S*"^XT(1L
MQB]9M HCM!!"F8L;IS"Z^([$$=R[[9J;J.!O("F@=92 *,YH4691<5>)8\;8
M"@!F,-QI#I>2F.7YX)'1@<+ [>]8P&:7+%L] >"5<$$0=SWX\QC4*(C+D)'O
M+'LP(L#!&(1*W/3=>#!<?&& ;N5S%A31-8OO#/[*@&4@"U$@&A0(VM03/F*>
M3\,]B>567'BV@T5&$Q/)E#:$!T#NC\&702U!\(G=!D H_KP) ]^"QB!Q4<*1
M)03)F_%[X#<!?K<1$!ZX1;[S!NZ"D0-RX&A87 L=O'R29J""R080WW^?XPW,
MY0OUY.DY2#\%DA12&K>O#>.V)\-7F$*V]1ZI9."2QC0! >22L!)2(2,PXL9;
MR0W+V*98C%9XTK[)W;"=]\WMQO6?60YT#F#B]?/6OWB_;A"69O@LO_@X6=G=
MT0M2 O7$3YR,U@L@4P 4B/-_O#!?_#1TAV/;][SUT3]Y*,\TJ_&.63D6>/+@
MR..LNI^5OTL";=^T/<^7;U:? );3\$,29(SF#/!*_/?]+?=/($R&/Z8TN6*?
M 4W>3R;@BSSJ#X_7_.%=O'YM#2VNFZ<BR\%SD9:.FW'%XW2T+-=S+=^6AXR-
MIYT5YS3+[N#&?]*X9,=@@S^T?&NT(2T/O^IDP[K(L^+BO,PRE@1W9[=1?A'4
M'R[>?GFWBSFFXP]=3Z9!_^^_=@W:E&FX?^RD\=@9^2/;>?Y!U\^XV.X-B6DL
M+VE$;A\G[RHW[C?A'3XVN]<N3&\H4GC//;V=L.,XGNT-GUT?_2/UT;5=Z_F)
M>90^6K;I^^Y0ID'OUDK+LDQ0$O?Y1_T\:FG9HR/U\N<XO?E2SN<QF\'U-%YE
M+/-GRS\>%KHWLX''Q?+V<$":<R?A<O(BT<4CWPG0!V)<B'MG8MI:9>@/6GC@
MH?G&2IKY??T<ON[&UV)(P.*X7M[B"B@^YW,:+#[7*W,!X_-=KLS5ZV4!SSC,
M<_9F\<>/U8M@:N9@^;(G5GE9@V&G2^+32FPMF CPZ8@%W'U%8_V%Z37+N"R_
MF49AR)*&X#QI[4_<:2WN;'57B3VP/63<7HP[>9W#L-/RN=Y2WC('7J=]3WI+
M>40;1)N^41[1I@7*'[@M82MC.O=9M^Q4H661=EI^.'ZRN[J\4VMW54:>G:(D
M%P8!@220W7WQ. =L;^!(M\'K6!8T\@=5[-R1(CTE2;-EI.OZ^"]&,_(^"=D#
M!4O/<_ -0C!",/+LN KOQSG]^%]/D8.E4;!W& 7+'IBGCBXD- H2"<;A9H O
M'R :(!H@&B :"#08M^GN2;A$A(T_/G"Y97E!YC02I<5\#;8?-D%.3FN6XU6&
M[JUI6#L[:KO-'V-#G>T[;6UC;+5QV FB)Z*GU'1']$3T/+ZYHVVXSF'PJ7X(
MHI0BZY])EHP=FMDSK:G;N5TY32JK/<NA6>&8UL*,4(%0H0)4J.\ 8HSW>YJ\
M%EM_1(L/&O!=/UL:"ZEO,91AM6:V1!FZMZ9B+?=WUR6?(JV90WR3F>Z(;XAO
M2K!7JWSQT55,!\8.<I8K]T7#WT774<B2,.<-&6+*NS!>EIP85>F*AM&"9)S5
MS&9*1EU<0&V1=UJ9/6(9]M@VS/%AI\(BYB'F249=Q#S$O/TQ;^09KNGVK#H$
M(_N-,RVBY)HE19K=\8[>\RR=LZRX,PB\#%[.>^GS[MISWEVL:N*?)GF1E6))
M@5>WPQU7&<O;./JN:].IC*AH9E25H3N:6\RY'7^(WM Q#MTGAOB)^*D!W1$_
M$3^/QT_3-$P3B]SUU.2-8.6AZ&-G[**A>95,!#0SHI)1%TTE9O;V-(@C8^2Z
MAC,Z++.'F(>8)QEU$?,0\_9=S1@:CC\V/+MO<0#&^AL10G7T*,US5IU1BNL5
M\LF"9F93&;JC0<5\V]&F=J-(6)P2/=2Q<8$R:HUPBG"*<*HHG-J&Y8P,9VBU
M&;C@1HLN>?R9S_]U.GE=YFP1F:27!87'B@:AK#X*FDS2C"3P5+Z.00L@#8GY
MF=$DCNAE%$=%Q'0,6R03 \VLJ63419N).;T]+:-K6,,Q6$<=2Z,DTTK$/,0\
MQ+SN&7J*Y,I&:%!]Y =;+V_>XS3SYSCK>XVL^]!TKP.;EW.>+^;+#_W^87/R
MI/EA_>CY?8Z3OW\(_:<LY=NIP[=W?^0L_)!\7/CP9T$170O?G3\(1ADE)0OK
MG],D?_1D^O':R?3C%Z1,HNK*/^ /ZP7?NAW-:)SSD\E_LDS7]8?^^G2>/+#[
M<X1W)IP.X=D, OEB;>1G^<7'R6JH_F-#?>V^^,ESA=ROCW7C!1LC2&>SJ. \
MR<^2\%P,^(HE 4R W.;1FR2*__&BR$KVXK&!;:'A#VV\9PL!]G_/2N26$O>H
MF/AK8N*_^*F6^Z6D[U9Y800M>[[_":3BNN9Y* ^#Y@[M%A?:SH T2++8;+0B
MRB-J+O.\&G,Z=@;/@<J'3_#KE''&S6ER1Z8T)^+@'I'9*%+"9O,XO:MVCUUE
MC%6\O8F**0E8QG,@A-VRH 0H@N&0FVD43.&;>90Q4DRSM+R:;C]0D=BF;0LA
MF5< Q[,G!J&S-+FJ%X&+*<@.//22YU!HDI0T)CF-:<8U&5Y,X?^O8%!7M&#\
M1@YIZ830.3SQ%J"J8/$=^<X=N 0H&(.Z&03 $5X#] L8N4R3,F>5H%[#0],R
MKZ?+X$>6L$E4Y(-^\'Q>9L&4DSF]A*'6AJU(P7KR+-;#%%WR^'_*^.X>?ZVC
MJ=>9SI\0MP2[P7BF%>:_*1/PGP\_N4J\X4W$61(<.[T_7[^E4SJCFB):8WY+
M+]S_D= @X!B1DPP *;KF/C5@2\S!("=AR:H"%( >\N>7\QI0  <!!;^SQH/A
M4N9!7P!F%JA&N+"O1)^_2D#*=]9HX#UPSZ:F6./5-YHBSG]'>9%F44#C^,X@
M*PY5)N<6@#D"=0-RAPQN%?@. 5;, I%'C[A#L85]38X-R)]3QA&) 8[53TF#
MH 2K4C3A#N !V T>6IGG N<XMV:,\1?5IBUC<X@6>/0@[!IGW5(LX&*.GHOA
M7_&CVQ-N%@WQ&WQ%X?Z\C.&+.:U,9QY,65C&W-AD?&S7+$[G,%>^8  /;4HI
M[^8$5/NK%";W_I0'Y"R.P6:R:V&P'K]X7:)OP*P3QG>+EYP+RP/.)F4<#V!"
M$%Z0<BY /<J78Y\*QMWG60)/RL!. LDSODTCJU1E8<VY<8XA$A.FEL\S3,O+
M EZU&B?_EG,$J/L ?PV87SZ/"B;FP&4D#:. 7UG.REC *;\[!UF/)B!;,-P&
M01:Z#22[K[&<V!N"P2?%FV?5 =?]*1R *VN"J:=&?Y@T16(1@(JBO4L&P9.@
M@ZC@$VH,:M'DTSS-%NSCS']<C@W"<TS @5D*(EQKXR3ES.'H(&0Z)S-Z5RG\
M&_(R>K5"U,8H^26<QU-ZS4A>3F P$7]G'($$AU$AFBAP+!"#:CA#/\(CF\]L
M"@Y_*,RXJ06!6/?C%\$D4ICU8JX9'RN8&OCT@#3=@)>5P=CF<U#139^[EJ@?
M!=3 B X8TH.*N;]4@R)5ZEIA;$UVN"P.*XI2PGW$+ )'G88 #W!1! ,"Y@M4
M68YO'? JM!0JFBZS%P:91 F,D3]KGN85 45,R?MB3V ")_+-Y?+, '2!07]R
M*NJ)&LW((V=QG-<"OP@D(B%Q$%C&#6$@@C,@7D!AEG"IRO.R6GQ?#SPLWS?)
MY5TE:Q4M/^1@!<*FH28O^<\K&3RO;JN?O?K^W8^OX$&T($ ?X0DVN2->P6Z#
MN,S!12 B6=U4LWDJDK:+V0$D -G3&:]SYIH,(^<SK=\9 BFR:_B;^P>4F_AB
M*JC!7](<'#RN,E+@,?$J:( (8"E+A+F:\#?]#X4X.;M;<TC'ZX9N#:IKH*F&
M69&97PN?9DN_ISD"@WLXDS(3$7KM156<6,?D.<VHD*O!MJZDG\HL+[D9@!'<
M?\,:G;E9?IC681ELTIJ#! RLR*++$CR'J. ",8_FW,((@_0@X1?Y"UYS#@^H
MYG^3+L@ (LH8F"!^-FPZY_X'ISK<)R[\)>,O7A.Z-^0+QTCR6P2#>\LH/)I?
M\R<_7?8MO1N0#PE9Q@OW^03Q)U< _I*U -SQOQ=WP'\-#IYS[B2#2PD^6FU-
M^03X6=#BYH7)X;>X3G6K.]SKUJLLS7-.Y@E0<>G2U.I943M=2X0#._A]*SEJ
M,E93/^CK-AV%4 >&+]SLA?,OK'"=&KL'7,!]4[1OO1'A4*W2.?>QP0 68O [
M<0V>*A;GFC@D'&>:\66"RH7@ZW.<7_5C^;4)NTJ+B-9N]E+UJ2AF6LQJZ8H,
M1/PCU("[!LD2C*IQY[6G<P^ZJJF'W!6X!U*+,+AZ]E:@J@2-[8=1U>PY#M7N
M5*7E^0)O8AZ""4WX"V(A[O=Q50#?= 5E:V/G5_*,(_A$62@\)T%+KC!B/'D!
M5_#7U5H4LRN@;\-_!,T&H!"Q+$#[1J(M!W\3/#'^P&WOSA=*!M@'V,_?O'Q?
MA8Q V&4P5'^SSI!'Z IQ7J75Z1V-@1!+G[%72@Q(_#$HTK7<# BD5R'R+RL=
MJRF\H81S*JP@L#W*Z[BT-B6<ZQS!A2Z515T&"%2^6@2PU4+);,Z*190PX0;I
M9=-!^3CYS*[6/),!$=^!)\0]^@AX->>84?=-J)UW817K5_$.<9=I>%>C +F.
M>*7BA*M*46=9A!APXRJTBEN"DCLL!F$)/ [LN4@&3R9<!_B3J^G<K;2K3N?/
M4O&XQJ3JT2X,["6H1](T'=$63(!YCHRE^:\J*.]JEX6_D.OY+(70*JUL?CU/
M@":()J)Y8WQ"D@OZ321X1+:'9M]8D0](<YUXG7MTR=0:=G?* ,SA;)Y%\>8,
MJBD7]3:W3%CD?,Y=C'I*/ B#("1)9U'0%(SZ-;5KMJ1UL)APPQ8OL&*!Y(*H
MJQS$V3FG6RTPX(_0#3*OPT/%G:V/%+*S?,X]$S82X\I+F._:;3SK58,.\&#]
M;9S!(HL4)7QIAF< RVR1\WMD>@9(,PP&N%.-1T!TP;T5!B$=H!]0*5JD ]=O
M%$[]XZ8T9^R;@$?@E=A^6&8;UK'A10K3 $*5) (P:5''Q(U\1\R!53BK_"&K
M N$(-&O&-@+;>VFI:2-YVG +J_Z/]\CT1(B6%)F;LA()]O+$;'S7R#"%C'.%
M>_<WG/AURJ%2#W!FRV:BZ3&%N8GBN$IDI%5XMF)),QW!_=P:JK/MR0OAR0DU
M: R@DHGJ^H7$U,D2(1KBHI=I97)C<+Q?+1#@E.*R%EO=#[0K8U0-5/@!:P\7
M^L!=($'C*!.JPH?*:EU92GA L^R.C_B:QB7+-ZB?LZMJ25D4TW,8!E+=?^31
MF:5M/*M,Q8)I*_A:$6%KQ'K*(J6#"D?N%YVDR9<"?CBG<YYS^C(%=,T_,VZ$
M6?ASFOU<<K#ZD/, .V!;:ES<"VMX89OF^*)^ZL7'.9_X!S"3MRS\FO)[@<3O
M00"*NZ]W<W9V&^47P4V07E3??4BXWP_^Z"< 3OZDWT1B?;-DQFT6#7WX_><7
M/UGWJH8.G<^#Y%@>A_&)9>(9[Q:G8AQ1H#6\-P-SX RW#O_!]Y]XQ)NU0L\Y
MXD\T^YA]*3B:_)/K]>+&1PNVEE(F;N1B?QZ#XG^<B$<*T5I<4;U*_'RV7:2V
M3<_;+D\/#5:&V;U58W:^UKQ[XNPZX%V%B6=E,06S_G\; -&JOMV'<'OHN>Y#
M&+XYT"YG] "?MABEX?/.Y[1:)0.'3JM);7+H0[5PU*'^6$-_;/NF]\ALJD%V
M-9.]N?(80TXTA;95!?S1H>^98VEG\GS,^%@6RZRRW.K1&.EIYB2!E.TS)^$K
M/!]O-C:GC/VQ/QINCR3$R)Y]W _HQL:XMRO&D2,^K<1LC-@W;7_DN1*-^^24
M7JPQ0US["?X*[IYMGTS[6<M[M>CBSK<TCY;+*LO)O[FW-7!7.E3DSOGRCDAW
MU< 65K4,:VOWJ]Q7OF U7Z,(XK)>%5X6>"V6,[9ET-8*Z6ZF:1S?O4YO>..+
MO+S,HS 2NS$,<O97&<7LUEA=_"$)!ANE'(LTXJ_1+.)#7%OB6BM]:JYT&>1C
MP. 7D!J>^!-9TNKB5]N?]/'\=?7[QF/>L9S&Y^GVF^H?-VXY;U)T,8DZ4\@F
M!OEC<#;8F,:?KQM7['[<'X,O _+?("9BK\LZ^>X]>7'=VF.7Q8 -3LWHO\$=
M+K;Q:ML@7M8%@(TG_%J$]]]_KTY0S.J,9>R6?$C"DA?=L,=G(2[>>,#O0(/S
M 3F[*JE!OG"2@HB>#_ZY<>OOS4KIZLUP!Z\=!?7-87)%*N[^-/CPP!/.PL\;
M3_CT_O/YDK'9O*X$)"]?\!]>O!*D_?1U&\W>TCB"ZP15XFAC;?;K0_K$3^O*
MBT6UABA[GDRB6!1?W!?SM__\\"A+0-+ADO6*M6A925T7F)?YLE! )&_)C$&P
M%(H*C^I"L2;'R\J;!;IBM2=8+ DNMDF(=4>^E$F#:L% 9.?%^AV+0:\202%1
MO-^ N<=6I [/GC]L/.Z;F47KT _)I[IQZ"^BINFP':9K9LXSN3_GK(_H@?=H
M.J#[7L1;+F5P[Y=J92=?K1B\+>-O>[D/[FCHN;ZDL_A2ESCL-1/']BWYYK&X
MZK-8@]N/)4-G9/K/*%F/;COG.^0=QW7]49\'U(KNC3U_Y-N2SN(WFI03RDLP
MP%#QT>^GA9[O/J<:[CNE)ZBAXWNV-7S:5,!8!\6?43$]K^O/S_B:^^^L."^S
MC#W>!&*7X1D[KN>M(_:NUYUV?)5\;'W*4GJV_;HBVG[:T?$\=X*0-W)'8ZO#
M 3X3(]J9Z*]U>\:[$ZB$9?K^T'Q\@)OO._$(GXL7G<]TEUIXUM 9>YV.\)EX
M<8J9Y@6OHZRVBIRNI9$S]D>@LVMRTG@3#N+$@VC%.[0MU[6<L?-,0P?IY>5E
MU<6?H_S;V[NW+ FFO&J[J3;\/;P K?A"XSTC,\MT?==^+A[L-Y%WO-E 4-6@
M[A>5.?;87'=M.Y_$^[IQ#G_??JQP+7LT=N2:Q<\EBS_N'QL/?=^5:OP?>/<U
MGJC;;YW)]USON92ZO3AOZ%N6MQZ"=\Z(W^IBY3WS199INXY<\/I9; >+]L55
M;SPR+8ELVT'Y.LLU'7.]2+:%T>=9L1KY%V ![SDF1LQ_ 7_O9]Z9;#^1'WDF
M$%P:B5E<^)XW^LBB +S,_0AOP30V4ALRS.,WRE<_DKV1U!Z.(1R2QA8L+OS(
M-^F_OYWSU>']YN&-[)$UED*-GY G W&RK*'KG7C\.RKN-W73="W?.;ENXB >
M&$0K$8\U]DQO;)Y:HQ\:>DN!@F<.O?')K?)QDS@\4/!<'CC+Q8J# @7'<KU1
MRZ#4:J  D9KOG]S#/D*/GQ@I^.;8LX9RZ<-AD8)GN9;IG=I?.FX&!T8*$">,
M[.>:P<DC!=OB-JWET9\T4K \VY5'8IX:*8R&SM@^N6=Z]#0.#A3,D>>:ITYZ
M'3V-@P,%Q[<LUWTN=K00*'@6_+.G3U&ME_S,0MZ+Z2N]K0GUMFH1?M+S'\SQ
MVLZ'Q]]\NF$>YM=;0P<<FN.&^4$T,FB3F*!J(WM\;Y0/O/AD@SR,E(XU]-8V
MB1X^2*$<9TGX:QJT+9V>;]OWQOKX^T\]Y ,E=62MEZ\=/N1WK&K:4TMW^W+[
MVC'M8=-)W6\$)Q_U891^;?,4JG6:42\O9KQ!!OSW'+ZLFQ.>C,K<#OOWQ_O0
MNT\XTD,I.QR;SNE&VJ+@[B+I0;QO450=?SP<GVJ<OZX.=SVJB-OUQZ/A(X-J
MO$?7$>V$<]?V3<?5;$AKUN@9U!3BP=$6+=UG&"U-X$#]Y<T MJCOTR< EXFB
MP?QW=E3QWQ:CW7ST<2_?*8FV/7*=HT:P/%KNUS3/SWD'KTF:W= LS'].,Q9=
M)<<0!]P:TQQN$;S]7]_F\'=ZZD-[9/M;%/UDPU]:\+5[>2,LFE5-J=N0R\??
MVMJ0=Y<T>]ZCTGS4N/F>9(% 9\N3$(X@[V@\\D;68T2^_[Z3#G 7,7T(*%SW
M1 -LV;O8QV*>T'P/3<\>VZ<8QB]I&O(&DF"!/B0%3:ZBRYA5U-W\? S=AB-_
M.-RN&$\;S#/.;?=F*HAT["VFO=7)?<KX=NWB3I22PC-YB\/Y[-A] &-SN"T<
MWO/5K8U[MT*,1^;H=...$B8Z7(K#&/B&7;BC7@+.?J-%P(]X7/N=9<'F%':E
MB:M5*%9$F4@2\U=4BR7%/+LX/]N<L=.<LLW;M)GK /#$,9]J[A\GXL?#27#T
M*YNE!@<_RG;7'U8EXH]GCNV>@CGUH)!'3^"16'7\#+C*EFN0O]';:%;.MB^V
MW.?AAG/T##RL!W@F3HUM_LB;G2YJ4+8<@_U4K!%]%+*[B__]U\XL^G!H[B;'
M >,_'3U.";X/$V1-/(8"?]U34>00*'YVD@AU^OG7/>R1URHU5E5D)TPKN2ZX
M#N,UCV?UGB>.X+"\D&>-/<\>'3H"<%] C[(B^K]3DV1D.D/;&6X?T,9K3S.^
MPP@VXM4(PP<(MO?XX.^8'4G(5FHX'6<\<GU[^_0>&K4\\WQBC9O%XVK_ :&3
M?]8'56/9X[5=K\K,] D5*UR=AUZWPOP<A=?.R'<=VU1UGD\M3+5M\R'+)?^D
M#ZR@=!VS6Z5]MC(SV_&&_I%8'.7TZBICU5%QRPJUK_SHF^?KF<D?+N?)0*L#
M1ZO#SNKC@?*'.UHNCL,,5Y2M#OE:_)"G);C->AVBM-<Y-HM/O!M?_:R;*"RF
M;RS3_+Y^#OQ<$3I@<3SG9TDF5US6Q>=\3H/%9T&"?[S@\0?7D_IYE^)\RM?\
M2' ZS]F;Q1\_5B^"J4'TLWC9<G9%MOQ8?0[YL4+B^9=I4:2S%^OC'3D#:_C]
MC_7+BG3^QIH7).%GB/_MG<__1Q8_QFQ2//QK]?2'?Q>'Y6WY>5IU?[5@+L"J
MFDQOUMGV^%&)/"@^H%DM/[B,GP7UADRC,&1)0UPVW[I7^UIQI[6X\P'I69><
M6I**\#!>F=; MY%7#_%JG?(G(+9E(K&?A]B6.1@BL9]/LGV$?(01_8B-,'(:
M8E>?,[4=RTL:?+O*TC()N0^=9F_(WVA9I,=PI7K.W\2YC.93PI'QDQW,<2\<
M3!EY9IT M6 0$/ !V=T7CW/ '@Y\[\0<$"W@24V!+EC0B/.K&+<C1=KW%<T#
M2;:,=%T?_\5H1MXG(0O).Q:(5-=*/AS+>**^(@0C!"//6M;VG<J]]73K72=>
M'VP4[!U&P;(&[JG=6@F-@D2"<;@9X!GS=M  $1S1 -% .308H[L'<G%^_O[]
MSS_+%K^U@1?B#=6"]V)YM!_>H9PLUBR+VU.Z=Y[0/1W=G27=R4;M@WBW6CA'
M;,\8NIYAVG8_G-X^*!N"'((<@EP3Y%S#LRW#'/;0EY=,XUIC,J^VUMA?EXR-
MFADLR:C;FI*TN>#1N?7KN8WS#'_L&99YF(U3PY&73#\1_1#]$/TDXBQQP+N'
M?^SQJ'\>OC+1=FOL7VS&T]C_5X;)FME&9>B.5A,S9J>SIY8Q<GUC./0T#":4
M46F$4H12A%+UH71L688S.FR!58O(I"]ZO=8!1>,@1#)^RF\?#RO'E(R\: :?
MA8N:63O'<'W;,$>NAI&#9 J*^(?XA_@G%6O)R+!=S[!<LW_>?AOQ/?&D5NX=
M&TJJCFUI07$G@01X+K>YM.'W,"UYF[DCMF_)2?G6X/8[^0UHIWS5R[9Z8V/D
M.X;G6AK&%LHH,\(HPBC"J,HPZAHCRS?&[E&U4M5'WA9W>;.R397WZA3,_^)=
M@G_8G"]I?FCTO=ZGB_6]QM=!G.9EQCY.>!]GEN3BYL\LY@V;S].\R+],:<;>
MTIR%G^B=Z-3];"VQ!;Y9H(E/CX^.XY/E#\B7 F;Z^I(3 .:[HM$CG-MK2G)*
MYM=51V\RI56'[U7[[[RHN+ZB H$G)/PR6L!UV8S,:5:0=$+X^>RL/B(G;S8'
M)S0)R;LH8T&19NN_9&Q6)JP2HS?'TK<CD5D<"T2$WI /">]*$5TSP@\4(B\_
M9?59?Y5<O=)3BA9$R,G+:, &) 4QRKB0)"O."SGX.)E$ <OR5P:A$Q@IR%"9
M<5C)65 *LMTQ"M>"0%7"Q '(()>,'SQ-&,R;'T-)BA1D)V#\^IR37=SP8'/Z
M^9('E3R#W)+ODB@6[P5250)(P([#@+@</\K3P0K,/_(C9&&.40+8%H4EC>N1
MYLNA&GQ8>7.8FZ/A;Z#\G%WXAM%@2O+R,F=_E?R +$Z,Q=16+_FOO$$<\I+_
M",R&/T, \5=B>J#)<0H*7&MT8X"@<S1*EKH:DINHF#9I-R ?)O6@E_I<WW7O
M6O@;_)\K\=V*+)RG<!U-$J!9EM/LCL^!-@;9Z'7'G[9!DM6/ 1#W4IS2"P_B
M)PJ >*?[L!R8, .65A2&/RCAGANG#/\O@'N4PSSA>_#3./-!' OQM )T@FP9
M$XGR:OPL%"Q=HTTEB>E<'!7&A7->9@&@J1 .8"60/2EYOS\^YD<DH8!Q@GJ)
M4][X8_A[*,R<7L&8,LI=2K@)%&C_N?,I"TR/LAQ4F+L(*_*&]&Y)QH^@I&L=
M":/9C(41,"N^XR,-F'@]OY1S<'';YAP$C1HBM" *EW)VR[(@RA<4?)@0Z65!
M^?EL9$;O"(WS=%T(UD1@;;;19(TW2V$_A=R^Y,(C9K.<R"M!B@%YS]5V\=)U
M9M1W-&7BX7G/ ,3Y5)>$$@,'O7/,[4QK:!2YF48PBJA2>-^$B82<>@)E-[D&
M>,# I(<</\"!C'*X"-XVA_ G"@@-A 3"HS<,>0G* C.*$CXE/JN'13 1:SKB
M%)!)E- DB$ )\L59,*!\7QZD0I(6#0P$Z=N'\UR^X!$,&,X-1)K ?;5*<XW*
MQ*$P&VKSV"!J7:^- C A%YX/":L2G#6YJ4P6>[BS)^%D$?:/MWN"610TAFM'
MANT[XNN1,31] R:0S\%8@O3%=X;X80M^W%.66L-NZ!*A@+^5*4EK-=P8ZQ./
M89'-U_I8Z5;E:)U7TB"\K/J77%-O:]-GYT*RH$Q3)BJ)Y18 7"Z.J,(G>)WS
MS2P@PRL+MJD6?]1"S\03C'O> "?^IJ@%(-))2+-U43,V/9'E0$&AJ @>HB":
M<Q2+*CQYU/<RMAK9!1 (91Z0K\(L<2L) %"A(G]P31-N4C8@-N9NF[B&!\><
M-" +WUBQL+7)XU@[?!QKMP)D=<1H-<<I* ;<]QL#C$JNJO&OU'TQ8=:T,0UO
MA/]900209,()50C!$Q:VG/%'O(Q>K?M;>S@CS1N C V+*IR=_"$GFH/6R^CA
M%SZ$7NMO67 GKZ0"?KJ*UCP7+EN#A9K?Y^D*I<D<%"X5D3P8'GZ0TH*?VZW]
M.J?%=$"L&[>!*0"99?=8OL_C5B-^#O-B&^[(K;XV1JZY;EZ.-@'R0N.$1AG/
M'9="!2L[6.F^"+.$PL 89\(YJ;FZ4-B*5Z4  4K>QC3X]OI+ !K*%J[<:PX*
M B/2D,65<)9YK7 T!Y6K60QN3 6/0FJ$5W+)XO0&W,5;S@;X\3J-06MBB$!J
M4*VR3C F$ B(F2, U?6+]O7[*Q19& DQOL8C8;:4P\6"#)M^K1":>9H7KZ_Y
M)5P@638#-TY<=<FF]#I*L^H=;#$9?DD3L!KXM&U:8@S\/1E;.UZNUE<^T2H4
MH\6]1U;!Q.*](CI(RP*\2Z&I!\Y]S6*N@(</#3!NPJ*BY!!9>^(\/<!EJR*%
MD('J?5F4?WL]R3@V<\F'QY.,/WX1@-VC4\,F-4G$O_YC\ 4>FC&:EP C=Q&+
M <#*[)H):SN9P(/6XM4FT*CJV]FF.2;O_RJCXF[#Z.N)5!\3\AN]6^&X->0X
M;HZ-AQ5<2&KE+8!\SN=9>LWE"2Y_F'A5>FCUG/.*T(*NRR_?_?BJ5D7N&\(S
M+<,U38.O@>V1:SF/ ?96$SE;]\>$ D2 BY0GRS;LW8"<@?.U3!$:7/^J/&"E
M@-_8W8-N*DFK9!V=3  =0=7J),,B1\C?N_0O*S5+5L02M*G<.$Y'X'Z^5-7E
M:%=H)HQG 0A2K+(UR>(O<+^B:^[^\M$\%'.^3<'VJ*J<OX/=>[]@S0/)_,I?
MUU=AOW*A;20'*H=M*3R+=9#=*QVK^*K6 H.O*V^C[S*U2+E.72X,,,]]T'PJ
M)'!;LB_:(OA"_,BLBC'RS2#C@:1*PX2#Z0S*N#K559BJ<EX;J_58Z8"<[+V,
MHU7?ON[Z;B0?ZP3C^;9QMNI-VX;I#,7WUMBPAW9-M VW>LWW@(&G5PD(7(T4
M6U85%SQ;Y 6KN0A6?.>(=WKBG=_9CF=XOK6X_LD3ZDT8L&#"3+A1M4%9<B1?
MYP+WSI)<9 P:X8-820$#)3A3,V]>+XH;H%5!7(:K9=+:5#R\@KPT,#MR'(^D
MN?@<=AC\A<!^9PUMPW/L2GPL9V18)Q>?*DD9Y34MJGCGBG&DBZO\90AA SC?
M'/FNV8+,^<(4\TRSX!*GXEK2>)4J%HO+"5]5T^OT:"ZC.8PIFD!< I=6UII'
M-_6*3S.8/)9M\'2^S)C7:_OY$U?;)27E7N4UBT_J'\0]&IC].MQY_87+DRR5
M.Y7;'CC].G3TZ8P[<1'PN&]GZTI#>7LP.O4QE4AYE'FI*6\-1FB@3TSYC>IP
M-3TG;0[)>\9C3KMVFO"8X\-.M&L(P^G//GQVBX?G'9Y6.EHZ_;1K+U,;8$=(
M0$AX?DAHYTB);IUP]!N>#!*'",.!<0$(@@)!0<^VAW^.\F_D?NU4/X*)GO%:
M-6N/+8I/<7;4P&JCI8J$7G_/M/E[==UX5.R3*+;93A]6Z7SWWBEVOYSPOO!U
MN?>DWGH01Q-&7HIJHE>M6.AN_>V^L%5KX]MO$VL-='2=43%1,957S,-.W%'#
M]95,,=NJ#Y'0!<6@X_[&Z#L-?5+DL]9&$5-%#YR@/1RX/2G]Z)DZ8Q*XWYIM
MN\ 8#5UAU&S, NO)UZ6C+=K"LB2LFLQHZ&SWA:-:&]Z>F]?!<*BAW]P7S>R+
M=]QW)?4P&ZRRDA[AZ%8?>W12C7K3.N.]<&>-IJP/-]A;-@OE/6YX?YVMO5=V
MMU[A#8ZQWXH&_5:\ZB&XG5NY?BO6P$?&==(!831PD?(=]9Y F>^*\C92'M&F
M5Y1'M$&9[QOE4>;1PO:-\H@V<G8TZSPWH4WCFV?L:-:U 9&19\>4?JL!86KT
M@VF?#RC]W5"]6]<)I1]12"8^( JA],LJ_?+T9/NS/I,$G6!-%!#= #GX@$ H
MV7Y@S*Y@=D5?GB&@J0]H*/U=4AT&D<\ID-U^L;,.?Z0;!S#&066421G1%.FD
M@&?5>:>H?YKH'^88Y. #XB#F&!0%*<PQJ,<S!#3U 0VE'W,,^F@"ACA*2H(4
MNHB62"?]^\QF-$J ,JB!RF@@6D-=M?'LZBIC5X<>\(?!-@;;R#-T<:0"50RV
M595^="]T=2_>W[(LB'*,MM511C1%.BG@.7R5T: H:8PZJ(P.HD'451\_@#I&
M21X%&&_+H*P8;Z-ZGU*]M_87?YZ>XRUX9GD:1R&IIXNR<F)9^2AZ&^>(&KV7
MA%91HU-?$A&D3;GYE$4!IE90#M#K0%G95U9^C2:-XQ->_HO1+'^%&-)[N4 ?
M!.7F*7+S3QJ734"Q#@.3 S-;]\^IE#&MU;.323^615[0A,^5T()<,I@0+_#C
MY_O,X::T)_MY>\9VU?S*CMBKU]EZEFF,G78.F$9]QAW"$M.]-9WZ#N&S/_!I
M#SP?T5-#+49OJ'_J_$PY5E1NB1C=!GO1 \-25@354X&J^BE%R?2N-5;_DM%$
MSVY_?>&@UEYOKV&8^,;8&Z-J*N;4=.U,2D9=!#X$OH-S=-; TC%'AZJ)JJFV
M:O8DWX:*BHZ0Y&XFPJ <>M/7#)DR.>O6A&#164/'[!ER5VL?MA7VJ@WIY*5E
MN)[7DXT8<BJS9IDX9>B.((JKQZ<L4!Y86)^,ZHSJK(,Z]R3CA\JM=2Y0&?9J
MEB5$4,7\H1+9^=98_7.:35A4L/ '=CN/,BVSA7WAI6K^[V%]%WJ<^AL;P[&M
M8^I/,LV4/\'W;"JCE(8@\&GKBO)TG>\@]*%NHFY*S%J=<V^HJ7+Z0BHS4;,\
M&L)@O[-ERN2O6Q."M19W.6]L]XX%;';)LI50.):Q^F";6NXA04E0R>&UX?<P
M+2]C=DS[4UPRJ?K>>2[6E>CC4YW88^U4U53%4@4ZWR&$G@Y"G8&I8T,!U&/T
MB7JIT/; '*(^:ZC/=_Q0D&=+_Z(?UC6_T0_K$VP[0\,>CWJ6PNR+*M?;@BE7
M%)&HW ;C_<Q=]D4$-/?&^PW>&^K\MUM0UB$NRV/VL6TU4A4-]?1M$001!#52
M4G194%M16U7A:+_2@WWA*CI*"+V[4W_51YY>6MX<1M?-7^N/_,]IMIA3S:5:
M+'ZL_FN[W_\X90O&U1.XC&GP[7[NMOKZ!:G%C8O+B^4(IMDC@UD72<LTOU_>
M*.9Q_W=X3<#BN!:=?[PPJ\_YG ;UY^4#EB\&55@7_067UP1M]=M*(M:NK#C1
MX,&VS&J3!NM/)M9X8*X+V-K[&^+\[S(OHLE=)>'U!Q"Y K@4A2R]RNA\^F3Y
MWH!#RUZ7^4V)WW;YOJ]^TI3$4,5(E^W7UO=?KD1_OB[YX5,9_F36KW&[*0<R
ML_A$F"8>^'7*"(PZBY(\"C@%2L8+<"D\.PV^D71>1&E",C;/6,Z2(B<%W$!G
M !X%N;PC-],HF(KO)C3*5O?S;P!?6!;?\:I>\3"#S!C-RXR%_,Z,35C&DH"1
M(A67!W&:\VOG610LGQ&DLQF\/Y]2>#__\CO+&S@F@>_XS[_3/*1_D5_B])+&
MY N+65"0WVCVC17\DJVI>,(S\ 9AMP%C834?5K?[7']W-??! X"^(4L_K-#J
M<01_R*L1/'XN^=I;EL2%9P_79-?$7'U7E7)R/^'U-<L+X'5%QIS< +M)NBKU
M-LA-5$SA:VZCX#IZS3)ZM8T9WXGB)H/ ?<NK,C:CD3@'/8#19S0H2I" .)J(
M.T3QQ'),PJ4>K#YSF2_2 JY?/:5,,A:D5PG0*.12-V=)3H7L!VD.8I^QF/)1
M@K"623TS(=6O+VG.1Y]E-+EB,Z$C8JH@J<;(<A^K:!?4JZ:5\8G/07RK=USR
M&2['D\*D027OD:HZ__W!"6]B[GW(U5(8]V(EYSG0&<"(@0QP3V4N$"E;\)4(
MES1O2NR"KZYC#,?62?AF#2SW-'R3E%U<UR9I'*<W@N*53UC.8-SPQ I][Y%G
MW90L\(,6XNH0U)!_?<6/-Q,\*+:;L,5]"SP)25AF8A!PO: T86"APJ4LD36-
MA#_&;[1BQ0.IA.W3VNK;_[CAW.]PY!?>5<#X?%]LA"L0>L1TGK,WBS]^7+C9
M9E7/L#Z[@RHB1N[ ][K,5BTBKRI@."++L:]HK+^0 \\$=.[-- I#EFSSB@\)
MD"N/?NE/MYF2L@?#3M.,"C'NY*NFKHV4[X+RXX&%,M\)Y1%M$&WZ1GE$F]-3
M?B./O\MAW<J8SGW6+27=M"S23M?HQD]V5Y=W:NVN:L.S?5]1)0O>7*9QN&VD
M#[+^\;^>(ACP=HAU03+L%SN$Q!]XI[9UAW7::D%*&BF.*KQ76U):JLI'>)"9
MZ0@/" ][P\-AF^L/= @ES&#BQLV/]0*"6&E@8;5<29/-!<I+!M$$F56+SO6:
M97)_J>)-/\Q+SV2DY?+,;G,DRK!7LPP)[JWNLF4N@JI$C$9015"5C>X(JGI%
M.I+I76NL?C^;Q^D=@UN:^Q4VZ]XTM*B2,5BSE53)J-N:^K2QA:MKH]AKTT><
MP:B-TW$0[A#N$.X0[B1C*,"=_<R-Z3IW[94)MMM;Q.![*N+XWB8+#>V>,LS6
MS"(J0W<U$Y9=&TU,G/4J>E!&FQ%%$4411=5'T=X%)4KIL_XE])*Q0S.SIC=U
MN[8JIZG0;<]N:+9=4V]A1JA J%  *M1W #'4V[.TGA985R^U@&AF@92A.^9@
M, <C3PDH@BJ"J@9T1U!%4)4'5-4/<_JBWK_1A%:=?PE;E-AK:#\E8Z=F5E(R
MZK:F+%A6JIFA>[X3J!  $0 1 !$ )6-H"^= *>CL8Y3_P/;:Q0DVFNZM58;O
MFIE+9>B.637,JIVT7!2+[A%%>T=W1%%$T5.BZ('=CM6/3_JBSSW:[RL92S4S
MC9)1%PT@)N8P6)!1,Q'W$/<0]R3B;!_=>TT">?UWVRK#*,W,6E_IWK4E:H7N
M<FW(0^"1F>X(/ @\F@*/^FZK9"K07E9ZS_V^E^DUZ^>67\DD03,C)!EU,:F#
M21W<I*N HB(,(@PB#,K)V;YNJU4FH&Y-"'JRX5891FMF)96A>VL*IN,>-:P%
M[?GV7674&N$4X13AM+]PJGZ(TA?%QA-UY6"P9A93,NIBF@[3=!A5J*&KB(2(
MA(B$$G$6 P+, 8@*J/[LRU6&V9H92V7HCF84,VY2&5C$5<15#>B.N(JX*A6N
MJA^X**7A^N\>EHP=FADZO:G;M9W19ML=0D7WU$6H0*A0 "K4=P Q^/N:%C0F
M45)D49)' 6=6*?;BIO6FWL4FWE!#AU,9]FMF7Y2A>VMJAT6C_4FUN,;8'2%Z
M(GKVC>Z(GHB>1Z/GT'!&1_6[K#[2RY@M;PZCZ^:O6XC8I-J_R[R()G?55_4'
MF%D!S(Q"EEYE=#X] 1F/2/\NISG?,2VA\98]+PX;;U76\N8RC<,C)_#^E@5E
M$5TS\FN:7+W^RK(9^9 $+!'?G:>S.4MRRB./8R<H)P._3AEYF](LY"'6NRAC
M09%F.:'S>99>LY $4YI<P;N+5#1&BCF1"DZD:$FDH$$D,DDS<2&G'$WN5FLY
M_H\Y61'[XV02!0Q>Q"83>"7_BM\)U[F$)B%_1,;H!-[$WWS)"OZ7()YXNJ 5
MRXN<CSHJMCY9-'TJIFG.%A?E4YJQ*<@,_#P@?.89N^:19&-::Y,!:B5\HG$9
M @DH__$R2JK?X)ESEL&@@1^\EQ0,&O#S=>.[UY>4/UOTD!(#;9[-1B99.A-S
M$:,2O]<TJR_@# !I" 5AHCPOQ7L CEE%8=LTQ^3]7V54W#4D]A,,>:"OJ&XG
M<46PFM#7(!? - +&['4QC4"R@8.9V+\//"P$[5@BY)W18+I"L#M&,P)"#X(&
M%V6,O1;?P.NB-!R0WW>_>L&<**]$I^"Y#+C('AMCWQ(R8GO&V!LNU&3]Y3D?
M%US^C@5L=LFRU:^.97#=\*M'F-;8 -'-YY7FQ'<+E5G($LWS-(CHLO49_ 1:
M4 UR]= ;4"$A6(R3"!YKFXOG^^O/KY1E(9Z $>E5 EP,R7>.,S),QQ;W?>=8
M(\.'>4:UC-<D6E,I=LO_YIH7B_%5N)+?X^PZ84]++HWUXT'XF=$[@%&0^"SA
MU:"[U*"ZMYS7_?!JUO]7WE2,H)R5P$2!W8"*"4A<O(:)@L?\9\'D_>\K@.2L
M (C6DT]G%2YPRCLN*(RS;AAJA@GM7+!+F(='Y'P[N]:-+PV*$MZZ#ZO8WCQ:
MC65A^.\AYX:6DL6@C25J;046WS1<>_@HEFQ%A=V@< ]Z*HH_$14D%;*O^UD#
M^":..3"LVX'!BFP-:;6 ):/AZJ<CQ7;<G=B20Z5U_+BT6N[8L#WG]-(Z?E!:
MR=X<WC3SEO^8J/._(!PE/VP&IZ3YX>\_E/GK*TKG;]Y%>1"G>9FQCY-FN/2Y
M&O=Y"E[Z%S[,MYPDG^B=<,2^@H:\C8%2/_WG?Q#R]VT/6]W4?.Q9EO& 1#SD
M[=V]!Y_=0"BS?#@P(.&Z^)E-_O'B79F))UQ8\#].A8NOZ85E7SC5IQ<_U3-?
MSG4C*.=$6<O06*;Y?1T%\WP.#^A)P.*X3H_\XX7Y0GS.YS18?*XS/MQ;9]DR
MXU-G8H(TCND\9V\6?_Q8O0@4SQPL7Z;HRN:T"MDMF B V1&)P7WQ<_V%W*^?
MQ.G-FVD4ABQIH.N3<D?B3FMQI]9%< HQ3K.\>G\IWW7NN[^41[1!M.D;Y1%M
M3D_Y TOQMC*F<Y]URQ(H+8NTTV7M\9/=U>6=6KNKVO#L*6NA6T;Z(.L?_^LI
M@@%OAU@7),-^L4-(_(%W:EN7IW$4DGKJ74A)(P]8A?=J2PK/B2 \(#P@/" \
M;(>'\3%%4 IF,+',<<]SU2X91!/]/%<-9:35X*+K'(DR[-4L0X*UR'T^I4T9
MK4-0U9J]"*H(JKV(="33N]98C0<JR,%@S592):-N:^JCXZ['7IL^X@Q&#L(=
MPIW*U$6X0[C;&^[LP_I@J._:*Q-LM[>(@4<C2,=LS2RB,G17,V'9M='$Q%FO
MH@=EM!E1%%$4451]%.U=4**4/NM?0B\9.S0S:WI3MVNKHDTO<X2*[JF+4(%0
MH0!4J.\ 8JBW9VD]+;"N7FH!T<P"*4-WS,%@#D:>$E $5015#>B.H(J@*@^H
MJA_F]$6]?Z,)K7IT$K8HL=?0?DK&3LVLI&34;4U9L*Q4,T-WBJ/L$0 1 "6C
M+@(@ N#S :#ZSCY&^0]LKVT>&Z&A452&[YJ92V7HCEDUS*J=M%P4B^X117M'
M=T111-%3HNB!W8[5CT_ZHL\]VN\K&4LU,XV241<-(";F,%B043,1]Q#W$/<D
MXFP?W7M- GG]=]LJPRC-S%I?Z=ZU)6J%[G)MR$/@D9GN"#P(/)H"C_INJV0J
MT%Y6>L_]OI?I->OGEE_))$$S(R09=3&I@TD=W*2K@*(B#"(,(@S*R=F^;JM5
M)J!N30AZLN%6&49K9B65H7MK"J;C'C6L!>WY]EUEU!KA%.$4X;2_<*I^B-(7
MQ<83=>5@L&864S+J8IH.TW085:BAJXB$B(2(A!)Q%@,"S &("JC^[,M5AMF:
M&4MEZ(YF%#-N4AE8Q%7$50WHCKB*N"H5KJH?N"BEX?KO'I:,'9H9.KVIV[6=
MT6;;'4)%]]1%J$"H4  JU'< ,?C[FA8T)E%29%&21P%G5BGVXJ;UIM[%)MY0
M0X=3&?9K9E^4H7MK:H=%H_U)M;C&V!TA>B)Z]HWNB)Z(GD>CY]!P1D?UNZP^
MTLN8+6\.H^OFKUN(> *R')'.70Y[OA@RC)C\L#E^TOSP]Q_*_/45I?,W[Z(\
MB-.\S-C'R9<IS=A;"N[[>3J;LR2GW*L_RS*:5'ML\[=WJVL^T3O^W=D-S<*O
M(#9OXS3X]M-__@<A?V\^'$89)24+/\Y9)I[W"XV27],\_YC S_,TI_^/O3==
M;AM)VD;_3\1[#PB_W>?8$3 ;&TG0GNX(6;+[Z MOG^6>COFE* %%$=,@P,8B
M67/U)ZNP$*0H<0.(0B&G9Z9%$DOE]F1F+9G^E^G&"S_3Y,OT._FAL)_@!=_H
M]-<7%VGVX[4._QB:;E]_#Z]UX]K,/KU0TL#+KOP#_M!?*"YUO#GQXU]?:"]^
MTU8)/WYL)Z=WLD+O9 N]YLC0]3%2C50CU9VB^CJ.DNNKA"0<=Z\<&I#("\]^
M>#'_Y6L4?@BC.?E$YS<T$I9%EX$3SBE[ZH<HG&^\Y!V=AA'-+JP7ZW5]:-F3
M\1:R]Q_BZ>G>SR*V";HMB@N]^4HCB!\\AT<2Q\C;JA)N .$#K09I;QRF(!PX
M"A5ZP*XMAO*8 X8E-P=J5ICNL.O"\].$NN)C3'6@PG!!;)P1@V5M8XV07! ;
M;YYE&0]Y?X_"= $/]5,VB;;Q>6=Q3)/X<Q@X:12QNF-5]IS%UU^F>X2H$\O2
M3'.%R$/'<1*"]HL]3T[*>1C$GIM_V$"'<:U;6\EX/7SQVSB;53R(FI5!'$S*
M!5U$,*2,/X%[-@^CQ/OO8\*.SI',T6'Z]\P 3T[T,0E2F_3^'H;NO>?[]:")
M.9Z,AOI!Q#T>R*EHXGZ!F4SH>ZRRN_L>'IAX-.9.P[EWPNOS^W?4]_Y+=YOL
ML \VW-:8T(S"UDC.99"0X-:[\6F=WL\:C8?CX4&T/3V@$]/8C.@:(>\.;@^C
MAYJP9CBRA]:!Q#T:R:FH:DI:]1'T)9G1:/F<3/Q'A9B69ASFX#<.Y72$-2.K
M>HF"? ;^3!Z^^@2>%;CO_TZ]!<M\ZC&RL3&<F(?1N</(VJ*Z&<$V2? W"@:>
M'C6/M Z?NC$>C\8'49J/IE%J3A%0;Z<C?OX!\46Y=Z'<?[ 75;_EFR7*[1';
MMWKP75"ZL>^>CZS4QYN;T'>/W 2BFP.ER@TE+-GQS*Z0G2BJ[/WY3QHGWO0A
M^RK_ ,-(:/0:4MOP-B*+V8EVO8 000%XYZ>_4Q+!$!0:N$#X%5TD/"-03$U5
MF-&I_"JV=X4$#TH,A+#B*FSKU.L;+V!ZI$ .$48D<-,YV[;^!SPHBB'6XK^]
M7!YN/7_[Z<L?RX\7;U]E?:JR1$3YD[!A7-'HSG. [(^).UB]^]V?5Q\WW![1
M>$&=1$E"/M)%F  L><170./Y/GH/?.+]+/3]!R6\9Z./TYO8<ST2/:A*-4O*
MA_ R&] KY:,W]]C7*Z,X__-U]OO*4%3V>C; @?*]PJY[$@.G$B5D'O*>->)R
M\HD,QAM2#K%\J*K$H0(WD4#Q H<1<D>5:1BM" %>53P&OO=B90$X'<8PT@3$
M$!.'::[*A\-^FK.S _ X_@P0 ;M_2AS/]]B<HG(#@^,_P3/O0')L7F *=Q5R
M<8%S)(K977\,K@;E9Q POXUQD_Z=,@<5T05)HBR=9V2Q@CP.B6?*#0$/PJ1:
M$JK,B,N:C[D41NXE;'C9#\! 1L041L(>,4T#-U9FU'>5FX?*[3 :)M<%R3TC
MYXP*<O:<F7)/(ZH0AWWK>_&,\GOG%![+'EFA$SZM40GVN$JG"E2!VV/51AFU
M9 $<O0/M@ENY3.#U$7Q\1X*_*H]CS.&C /J89<$8\TYK9!ZF[--TC9MWQ//9
M%CFN2-E#;N"9G._T!W72A+$:B$L*]@R4/RGY*Z!Q7 @WOX\"A>'\@0^":QX3
M-\32P$<"Z@2DI$Y!SN;1)#.2K(Z"W[D<)%?)?" %U_W<7-AO\S#F3V4(PL<!
M(UQ$'OSR0+,75-^="3E9,YR"&\5[,JTL56"@?*NH6T595B_;K"GYRQD70N4G
M:VBKFJ;Q@?YD:1K_4%A=-N ,'B^HDZ.CSM%QS&^!/T9J@4-@L#XH(@-*;^HY
M$#@![OA,2,#43$P!9?K.)MGY[>PCMY*I']Y73>26!LP-Y2Q-9F#BV6A \APX
M5P!Q\A98%L<>@UZ'JD^RLS327)E_0,R1P)B5GXS!>*B Y_&9:8# LD%5H"!G
M)=,(;E[ P5+WSLD#^"CE,@9+!R&X2P^3S")*02."9!8_Z68X)^!^MM.6R1-,
MZB=]H)7#J3QO&J814%\XKES+!G)ZZLM \9FH2LU[Y)-7->!=2"*7\>0"("LS
M^BE;'6+>+\.NW/(?N9["@ZDELA?:L]28#2+22Q&MV5U58AX$!("']*]<6A-)
MI?4E4#[0FP@T\T'1+:[9DU5+9+%U+H&*L^8LY^Z*)MODH]#I-,,9Y?^0('M5
M]J:!<C9E%D%<Q@6^MUC-^<^$E37\9%"R?"8'AE44&"^M;J!\3:,X!0PKHBL^
M*C;811HY,P* 1&[!NMF[\H##@US&X^JV(-ZJ'OTT&HS-)<+D'K1\4MZCE.'
M&BZ-AAR1V6!9R,>C 1X$@1^'%[ITGF%M%G?<@%8L?4)U &F0A4R546?Q6D3G
M! 8.ZEJ^;//HV! X71!0Y.0J9^DML/L8M194FZ_2.8P1[G:Y!@6.QP^J<CSA
MK%[5)8_Y'_C.9V[LC52<V.F40/&)G118.=FB:]K/^7/8.1CNB!WJ^_FQ$I;N
M\\_Q J+R_'-^4H:E &QY)G]>?H+%86':(J9OBC_>9B\"TK1!^;)=3H1O/(DS
M-@>VW>9)G%F6V8/_9Z(ZXDS5KMJQ^D(&*RP6>S/S7 C=*[IST+$;?J=>W-EP
M_2 #!;>;X&H_DFBU6D>AOYR?#(Q6#X/VE_/&P$3.(]KTBO.3@8D>MF;.[UG%
M2,R8=</I<9(F8:L5 >R#P]7R3JG#U09D5LE?L]Q-C'H:, C(+D$0PQ?/R\0
M.[)JE@E?8%-R#D@BE(-,ZY"5[0TC7;70ZIK$,54:$'81=CLKLPY9^%:#7BL,
M_O1?AVA&Z0B,+8Y UP:CNK5$0$<@D&+L#_ULR:$1?&@WKT=\Z 8^]"%0%$@Q
M#L('&T/"_E7G.\\WC!.^$[\?$:28(I9LWK<S?&_,M)HH?-GV"A86OFR]\YUP
M ;>89HUPBG J_!(=PNEF.-75R7"B6A.K?RE)7\RY.#"J*@MV9)1OYJ7%H5&5
MG720,!D13+B2^4C!N-N8Z32ZXM-VAM%OQ]>;/$(P6T4D1"04+3GH-Q*.C:$Z
M,;7^)0"8Z9<%G51>.R(O'R-A.M 944OF'CO#]ZXZ3ERD$%#F_4DN.F/?B*N(
MJ]U)2!!7-^.J.1RI]A#7*J2UZJ*4LX0IB& BE,PA"L;=KKH]7)' I$$X,2,2
M=IB[745"7)%H,<P?3]314.]?F(]I_;(A"!Z4:%W*DGG&SO"]JSX3%R,$E'E_
M\HK.V#?B*N)J=W(1Q-7-N&J-QNIP/.Q?EM(7J^8MU.1-0P03H_A.<;]*&(*Q
MMZN^K_:<HEDIRN7B>I,Z"&:LB(6(A:?( Q +]S@I;:F:8?8OVL?L_GN8$#_/
M U@+(G>'KJ1RI B=D;W8#M. W]TP98M:1]31$Y/SC5E=!XHZM2I7N;QK;S*-
MSA@V0BI"ZNFS$H34^G91J1/-5(?&N'\Y2Z<,NOF9@[;3",'$(;9GP]DU7&GH
MG;-:"_^; T)<9D @1"#$988.B/8P(4L1OV.JGJTY^!ZY\7PO\2@N/(BI &*[
M4)PE$V:6#!<>A!0V+CP(9]@(J0BIN/#084@=62/5&AK'I"W91P+2*&]VO;OJ
MKQO86.7;?](X\:8/V5?Y!Z M 7%Z+@UO([*8U<#((Z;V2S(7U4] Y:J>ZYKV
M<_X<9A6,)8I#?3]7L5]?:"_XYWA!G.)S;C=9M\32;G)M!HGY9!'3-\4?;[,7
M 6F@@L7+CLH=ZVY!N9>?FV7-&'6@!41U!,+NJAVK+PSO:#3UP_LW,\]U:5#1
MG8-,D-^I%W=*O4K4(<'5'Z*T&AKVE_-MGZWL+^<1;5I$&W30B#:2<+ZN]8Y6
M3:*!KNE'IXP'=4Q?;74N=;AZDD[W0LROP2 @NP1!#%\\+Q/#'$PTE$DCEK7K
M*^XSR+T)?7?32%<-]-^41,K[P*5N*VO,B+F(N6W+##'WV/TZW1"*.*![01TZ
MOZ&18NHJPB[";B]A5UA[WFJ^&W?HU;5]N81]8POLZ]K [@'L"Z08^P.]H>D3
M1 -$@].@0;NG5Q -=D #&\.]_NU]^D;O:)!2W*7=HG E6Z_O#-\;,ZH.;"AL
M4:IR;2<\X0YMA-.6X!1C%(138:4J%YR:JFZ,U?&HG;(PK1IZ7\SY,G#".56F
M43B7^YBH8 *5+,T0C+N-F4O7RBDT*D2YG%UO<@?!;%6R#$$P[B(2(A+NBX2Z
MJ@\MU9[T,.S'_/XS390L*9#0]75&O)*E!YWA.[I+G#_#E$)>^Y8LV>@,WQ%7
M$5=K35#TH6H;[334Q>F%$\CX=^(%2A@H,?%IO^I9"B9AR3(1P;B+?A&GY_9?
ME1\9X ''&H)?]\ /@P<$/P2_5J=4I,@#,/._H(N(.A[/ R3TA)T1L&0)0F?X
MCMX3I]2$\JN(JX+C*@8LB*OBBU<N7&4+%>;(/"9!R3Z*6.!^A8^[,'&G$N4E
MS8N"7E;I_I=UXI7JAW_^DL:O;PE9O+F UX8Q\7\'95S$EX'CITS]+BKK!U_*
MY0/VK1_&:42_ V_>^:'SUV__\P]%^>?R:7? HL"-STD\4]@3X+IO=/KKBXLT
M>\:U#O^P _O7W\-KW;@VLT\OE#3PLBO_@#_T%XH+R<J<^#$KN__;4->TH6%4
MAUUY44UCN,Z?<'V5D(3.:9"<^R2.OTRO$B#T[(<77SOW3GA]GLY3'QYT1[]'
M)(A]_LPSEVD*N^D3+T&UA2"M=5***\X ;MB3B/^5>.YE<$X67D+\CE%Q'L[G
M8<"_QY&?:.2?PX ]. I]0*S;2P:0-.Z:^G^C+J5SYBV^1G1*HXBZ792%-&0D
M!+R?^YY$ >A4O-/PFW$.DQ4B)EO'8.A#0V]V#%UV4/N3(J*#.IR*MF&^CR,7
MR$$=3H10R(YD'.:@#G .%]3Q"7#I.^-9F6[MY;)^RY/!,OU;RX.[U!$M"1?K
M:XK#P:3.]I-[S^%TJ.='77,-=<UI6ZWV,NB0X&J?U1YB.[16.&\/=-3YEMJA
M(=H@VO2+\X@V@K9#:SMFE:;"^$E[1+3K0*2162/%O\4H$Z]-!B,L$R^VIC36
M- +A05RA(SP@/(C114+ &4S<9/C!B^)$^;\IB4!_^^$<Q)2P9%,/G>%[8Y;5
M1.'SMJ<U<-?NYEV[0(F]7W$11$]$3PGXCNB)Z-D">G8_\^B+'5]1)PQ<B1,,
MP00IF2,4C+N-F4FCZS=M^SWT;C+F!H*9)@(? A\"GT"2[658CXG[]YD7R1SO
M=T;"DCG$SO =727.C6'V((TY(XPBC"*,]@]&NY^+],6@/X1IE,PD3CD$$Z3X
M'G&_G:&"L1<=WTFDV'?_AM"'T"<:>Q'Z$/K$"^T[<Y"UBXE\+T^OBBDHL9V;
M ;^[8<HJ,AUQY$M,SC<&CAW81=NJ7&7SA*:% (H *J"A(8 B@ HO[/T!="V3
MR#[NVWGA>*X<$6.7PSZP><*SQ3J?J.SYE3RPR\[3**(PZ&I%S[/X^LMT][8(
MNF&/K(FY84"K[SAZ(-O*7^O&Q-#M<3T#.0O<SV'@U,&>\6BH#;>.:N6%]0YQ
M.^-L0[-']0QQI;!NC=TW=,,<;ASBR@N/']5^)==U?6)NU+CG1I72#U$X/YM.
M/=\C21TV:(U&6K4^\>8W'#V,K=S0;,W>?QC?PV_4A]_=KR1*/!KO;8+7<91<
M7SDSZJ8^_3)]_W?J)0^?:#(+W<O@CF85YQ]_2^EG,J?+DO5?'$J"\Q!^BV+0
MB'=WWL?$W:FXLC4:6Z,5PG>AJ79&3%IGQ&,-V)\115GKKS2ZFH%#>T=BSSD&
M2:SJ((T7OVF#<06/-[ZNYA%E<BD*>U\Y-""1%W*&LU^^1N&',)J3S2S>,/Q1
MP\/? H*/1V3KIQU1S0P]<O@7GI^"AI].1_,7UCZJNO7T%"3LKZO:Z4=5M[X>
M2T(SM?R?FG70C7U3K&K1K.-R+GTX4 KJE06-E)C1_TS^M1,QI^C4MS^MC^E4
M7BY;PYZ_??_U:OGQXNTKA5WAA/,%5^<P4(ARPY&8!*[BYEK.OHD'2@;1\ 3%
MBY?WW#S =1#SPEN5@":*%\!/\%:?QC"*(@B&,3-5<XOH&%Y\1SR?MW9(0O:T
M.;R<7S0#B4/4P1Z<S*B2Z0$\@4 L0FZI$J3,0I1P6M[%R(R5,$WB!(;-!N*F
M$?L7NQ\8X87N0/D^*PCE"L[N+^AC))$X3IE0V"T>_$T"ASY^QS2,%.+[RB),
MP(@]XN\VAH@N0@A]X%,V&L9=5?'R$7AW5.67T>F4.@E[:\:M<,';'<+8ENQ.
M V .OSJ)*(G3Z"&_>,ZCN<%A:BVH-C.934/?#^\9[T! ,&)X5@Q*-F5@R049
M9<$E4Z/DL8P?:S-(^XU47-II3JGXU/%F*T;+_9 [5%%\APG:DS9;P5+P;;4_
M,+ _41N<U[6!A8TG6FJV@FC3&MJTVM&^MYQG:(,Z+V*SE;9C5FDJ\Y^TV8IP
M)TA;EUD=>ZW*5@7#+:T*C.' JCML%;!5@40M+OY-2:2\#USJ*A?4X=/82_TP
M=?5 >T4(1@A&F35L[1WI7Z/K@U'=V86 3D$@Q=C?#336W@K1 -$ T:![:'#J
M;E8"QGH].Z[Q>;D-8!J%<[[!Q M2MH8;+FBVP2162))$WDV:%'L SN%+9GU\
M,?=/^/\(OAHH'Q-WL+(QH!_.14R5D6QIJC-\;\Q4&SA9U?JR%YZKVGRNRE:'
M0TN=&"8BJ$P(VNIR6V?XWC4$E<2:Y$)075/U\5@=C8R>Y31],>:/-([?/+UK
M64+'*9ADQ4\PL+3;J4N[-9%0G$R*'?=X+W5=G9CC5XA\W4.^=N?&!6-O9Y&O
M6T4M94(^0S6'H_V0K_N1/B;T.ZY>;#J^F!T"] )^$,VE"8WF7K!V%(U63VA6
M;Y30Q79&F<1/.^3D>V>],BYPB"=SML!A&>K$'B&4R@2EN, A-91*8E9R02E;
MZ1@-55/;#TN[G__TQ:J_APGQ5_(<>':>ZK!*,&6F(Z$O%4S&XB<?./,G0XZ!
M[6QV]W^F.C)T51]K"'_=@S]<^) !_KJU\"$7_ 'TZ4/5-D[=K+?MZ!^S_<KJ
M!RYQR*0Q8F<9V!9'G*W'TK0[DLPG&ZH^LE1]B,L;4L%HG=D*PJ@X,(K=Q404
MMJ+KJF%#?F/J/<MM.F7.\I<7$DP<8J<'R%VA-B!)S5U$ABY%O,A=H?;3",9=
MT18_NA]%8KKXYZX-B0Z<)-^K,-*&QDD2QLJ=43K)HNC.\%TTG.]&&(]31$],
M$0U5S1BJ([,GA4S%M&G)\H[.\+VS6"J)64F&I98Z&1GJ>+3?3LKN)TI]L>JO
M?AJ_D=!/"B8_R3(+P;C;69_7U66 DW@U7!?H%B+ANH $B-0I$Y$JUL8UB=ZF
MUL^L252*F6;+$F&:Q D)&%\4-XW8O]@RQ0*>';H2!O*=T0[)0OS.\%TT0.Y&
M\(\37D^<'#;5B8TM%J3"45PXD!I')3$KR7!TJ.J].W_<%XO^&B8T2#SB*Z[G
MIXEW1Q4ZG5(G81E+&M ?-'*\F-<ARLNM!BY\?T?CI.S*<!N1()%QMY-@2B!^
M6H+U.63(/K ^Q^[.<3Q6K:&%V-<][,/:1#)@']8F:A'[1JK1NP9L. GPS!)'
MOK"1LH1A&D;EB0N^PL'R"_@>CUM(J&QBIR98C$- SXW%C424.CMRH9MC51MC
M<2.I\!2+&TF.IUCE2$2I\R-L8TO5K?$QB5+VD07&Y<VN=U?]=0,GJZS[3QHG
MWO0A^RK_ .1!3/W:<VEX&Y'%["!>KK!R%S[R^\K;GK"*DN9%02^0J_RR3KQ2
M_?#/7]+X]2TABS?O\Q3C*XVN6&;Q'8A^YT.F\-O__$-1_EE>QA<ZO#MZR<NL
M?B<_OD&2 5E'WF7NR[+)'.O'  _Y1J>_OKA(LV^O=?C'T'3[^GMXK1O79O;I
MA9(&7G;E'_"';KZ -,CQYL2/?WUAO?CM->BV;IJ5T>X\C$:&/UD9_F3;\&'T
MFC5I:O3?* S5\7R/WW*6?*" .<2_2DB2)F'TL')QG5+1!H:N:=O(VFMXIZ5W
M;S$*0._YC 2W<,%%OC$2+CJ+8YK$_R)^FKW2]\-[$C@URUHWQL9^M.\QU/;X
ML+\I3ZRA0'SX$$84G-7*%1<>W!CE:]2U*H%I&Z/]B-\VOA-3O+>X34W;BMQ-
M4\RP@YX%[L?0(7YY':W5Q8)B6\:>!O[4N$Y$X?ZF:YEV6Q3"E^=@^UX2?Z,Q
M)9$SJUEZAC'>C[;'(VJ<JOTE9EI[XLU6JN8+/WR@](I&=YY#>:S[CL34/0_G
M"QK$_"&?PWRWSMD]B=R8MQNK_GX>QLGG,/DW3=C+;P,(S]T5PL_BZR_39RBM
M$JJ]^$T?C?6J4VEJC"*PXCI__36WK3E@XKE/XOC+](JM2YS]\.+RBF\0.M$Y
MR^"^%N= ^$6?*%L\V<;3H6G9NCQ,_<J/N(!SR;]BU^E[6=MO7XU_Z\.+$[!D
MXUC7^/1WZB4/GV@R"]U+_@:F"F>NRR]F8#L-HWE6=FPO(K_/J,+&1X('MJ@6
M\_-!E+]-F?/7L54WXCAARO*M6[[HYI4CX)7/JBMEROT,/#=_2O%8MG@6*X;V
M,UMQ&\*_X('L][N0/S"[+?\N>S*E?!/@C,1*#+&!-_4<$K!>)5,_I2Q$#>\H
MC +>GO<NA,>P&Z9> &$A"VH6H>\Y'I!SD[)Y)O@C"!,@B";\-4[D)<!TPJEQ
MRD5 8-2@(N_=>;Z+L"Z\.\^E@1M_B2Z\.%N'/#;S7S-B8S34C:&VC82G1M(8
M%5L<V1H58\LPD8BM1'RY#V@4S[P%P(<#G]DZ^3.>9'P=1\EU>1/W',Z]$UY_
MOCH_NTU)YB7X15?.C+JI3[],-[_Y\;>4?B9SNGPF>V!\0;^%,0%+"Z_(PKN@
MYW>;/=%*'&.R.&8R&6WCW ;JZV.:<6W8F?5UAV>:9K7*LR5(=8AI;2O:/L&]
M90[-A@8;/RO/;4YG:%L3>[QM:#MA&@YDKX%L390FFCG2#!Q(,P,!E^WX89Q6
MEG_V"[[S5:=RG6G[@AM?F]:-1;+?2MH]WU#WY@8B\6>6*;>LK?$+)P-ER0$6
M_'\Y?_WN7Y?/+*WM1,TIUA'W)[::'(7W$!]6LI=J:84\DUDM"<T2$J)8YF!H
M_EQD5)P,8%Y1+WH1A5.>QDR5+PXE =N0"*E-S-*XE\#65\O%2[XG\27__+\_
M0'W.W^:<+[^Y>/MJH%2'#$H?9N-V:)00>&?VOM=LA&S ?+4[7DH1QD02)2)>
M3'EV18L9I&<'GM\:*F0!7_\ 8TNH_Z!8PY\'RM<TBE.6N[&?%9 .>"2N.7&6
M1 .;;B/*OU*+)RW(0UQ-()<\ .XF,WCTE,*-/'7+Z:(!:!2E49$($I=M"86
MFO#1%R\;*.L\F[R-V89L\,V@:.&<9979NS]E]S\P"F$<<T 5ARS/I_T91G_%
MA2K\SM+1@).5?_,.@A$OGBG_\IBJ*Y>Q#S?%RDOV6U6$Q5M6A,AX=3_SG!G(
M (;N^RR+]2&S9OM3!]);VJIP2L-YC#D*F;-)">HRAOVDJP#M*F [E\]/A@I.
M6 4OK! NIPOJ\)APJ4RFKBKL)?SZXF<E_]96%5#W1:;]_L.!7!>4V5?I',;(
MIQZ7,R9>90:)F5;.8S 'PFR-+;FMU7[L.AMVVAA2?&*;0]8V1&D_Y\]AVZ?X
MCG('C#7?B\2B#?XY7A"G^)QOL&*1.<M.\N?EVYX<X#%9Q/1-\<?;[$5 &LON
M?EZC;K\S#>9@TNJVR%D6@.A ",CIB UYNZK&Z@L90$]!@]_,/->E045Q#MJH
MM=,&H[KVLQJMEG[ID.!JW]':;M&=_G)^,C!;K<+27\X;+=>_Z2_G]98/'?:7
M\X@V]7-^ST.X&P73>LRZX;P!29.PU>,D]L'A:GFGU.&JB#*KX_ 5# (226#[
M\,7S$C :L)K]*A8T((+*_$&6.[=D2(=,MV\8Z:H];IR9.DU]9\1=Q%V4V7%G
M\)Z7]/-_':('I2<PMG@"71O8/? $ BG&_MC/UA^:00/1RM@B&K2/!NU6\4,T
MV $-[";#/0'7A;!HPWD:L9-N"N%G'/L1&HHI8LG6CSK#]\9,ZZ<&K*GMV6(L
M@O)$$115'^JJ.=G/@78VG!;3DB5;$^L,WQ%!$4&/1E!#->R1JH_WFY#H?@K2
M%UO^' :O'=F3#<&$*7Y*@37E3UU)L0D'B#7E]V@VI5H6^#DI,P7![%/\? #A
M#^&O;_!G#R>JJ6L]"_,QF>>UB.0-_3LC8+&3 JR\+N<\&19<K\V%6NIP,H;_
M-=._ M<:),@M$$4111%%GT71D:I;0]6RCUIOR#Z*V+5BE95;^-C#>@0V'KKK
M:#T"%%Q;)X3K;J:.G-\QAL :'&W5(S"1\X@VO>)\V_NC9.3\GLL73YV+;3=F
ME>94U6G/Q:+,6JY'8+>[:(_U"#I?CP!Q%W&WIS*3Z@3RJ-V-/W@"N;5Z!.VF
M\8@&(J)!'^)"@13C(#0X?3T"X6*]GBW"%_4(?(_<>+Z7>+2AS8(HYW:VN;0Z
MK=L9OG=LDXLL6V_EVN*B#T>J9NVWT[ZS$;68=HSXB?@I_)(;XN<3^&D:JJ8-
M>Y:#],62/U<*$LB=;0@F4?%](A[+;>%8;NTY!![+W6,WO&VIUE#&5$$PZT3P
M0_##F@1"B5;15<VRU<F>\-?]2!^S^:PF@=S1?V>D++9KQ".UPLR6U9HIX)':
MVORH;6FJ-9$QB>B,)2.&(H9B68(.8ZBNZK8&N<A1JP[91RQ+T,&R!-B%&<L2
M2"TXL<O/(>?;G+1$SB/:",WYMEO"])?SB#;BEB40K4M2-P]7X?%8T:9T&BU+
M4'LY<@&/GPE[2G'_PVC_IB12W@<N=141*Q0@!",$]U-F<IU)[H%3$$@Q]G<#
MC54H0#1 -'B$!NWNB$8T$+-"@6BQ7L_6X[_1.QJDM!]>0$S92K:&U!F^]WF/
M2XM2E6N'BZGJUD@=-G38"!%4@O9%\O(=$101]&@$-53;&JJ&KO<L]^B++9^'
M<:*$4R62-M,03)+BYQ-X*!</Y?;-R;'R9=9(QC1!,/L4/QE ^$/XZQ?\Z:II
MV:IF[=?DN?LQ/F;ROT=A'"N+*)QZB82^KS,"%C\ID)/OZ"YQKJP^/SJ9:*K6
M4$T"!%))T@LY^8Y BD!:9T)B3<:J/FJA'#(N.IPB[: !C8BOD,!5B#OW B].
M(I)X=U2A/Q8TB*4LCB:8="7+.03C+CK$4PA1+K<WMG5U-!XC]'4/^C!L0.A#
MZ#L"^K2QJIE6S^)]3.]_)UZ@A('BA\'M:Q\2 $@(XI@F"GM%&'N)%P82^L/.
M"%[\).'H<V9B,AZ=:,ORE<N_ZBK\C4 J$Y *UU)<3,8CD"*0U@BD:X?S__>'
MH>E6HW5X!,Q;^F+BEX$3SJDRC<*Y$BXH6Z(( UR:Z*"SQ*4)](@X/W?$"0EM
MHEJZB=#7/>C#2 &A#Z'OB*6)B:;J9M_./V-^_R69T4CQLA3@9;XOZ96J!!2/
M2DCE('%% GUGQ^3;<9?ZTC14T])?(8[*A*.X(($XV@7YRI6>F*HY,55CW+<$
MI2]6_9DF>1(BH;<43(CBYQ9=YBXZ/IQ\VWO?TGBL:F,#H:][T(?1 4(?0M_A
MT&>INFVJEK8?^'4_L,=$/M]V1)(D\F[2K)%\$C(V 4>") I]>,,M9 4)C6B<
MR+@AJ3-*('[*@--H<KM4G$:K997?4@U3QOU-G3%H\3,01%)$4D32;4@Z-%1C
MC)6;Y#3IY6K$H_2D+ZF)8*(6.P$QX'<W3)F*8$7USG51.H'TY/)]NF:HMBEC
MUV;!K%+L9 %1#U&O1ZAGL?,1JF[L5[EN+>C//K)@LKS9]>ZJOVY@9)5S_TGC
MQ)L^9%_E'][P0/2UY]+P-B*+60VLW,+'YQ+?DLQ%-\DZ4R(*4;[C^1X_"<WZ
MQB4SJMQ0&'? XGY6T)4&S!24&^*3P(&13,.(7^4%=Y 1S&G ,@CER_GK=_^Z
M+'Y<,NR!DH@]@KK*!77H_(9&RQ]!RQ1#TR=OI&+K7MH"-K&*?KJF_9P_AV$E
MS\8<ZOLY)/WZ0GO!/\<+XA2?<S1U**.W1-,<X\#"?;*(Z9OBC[?9BX T@*SB
M9;ODZ1O1VAX.=*W-2&9&LQ^ %A#5$7YW5^U8?6%X1Z.I']Z_F7FN2X.*[AP$
MV?Q.O;BST1DW8S!&P>TFN-K#4^1\*YS7M<$0.5\SY_><[173B^#JSKLLP%-(
MS.+ C<':\@-$;;:$+@FU8*T>UM-_U2_\MKTB"K^!R9S6/2XNZS[5(WEH6^K$
M/FJ2IYN^OB_F_)7W 7T=STA43N;\G7K)0U8!CY*(3?)P=Y]-WTCHT063M62)
MI&#<[>3.I]8]9+_]X$A3)\TVIA/3"6*T>\&ZU+$=3ZP(+%L*H;Q?!?>-TOK#
MSHA=?$^)VX?E=J("R+?COO7EV#)4<ZB]ZI][[8M1[SMKW,Q>.LR".N,Y<2]=
MEZ=?<2_=OCN(U8EFJJ/C3OUG'W$O76G=NB$L?=]G5#D/YPL2//#M=;<!/,E5
M?K(L=3P:\DG8GW1U/+%5P];8SKER&I8GGEX2%Y.TNV^PB[?NL./O98NV*@PJ
M7E"'-6?W'P;*4\/51ZH!QLV'.QI:JC8>LE$L5J>4O4I#%3;RM9_);40I)^#>
M2V8-D2"G&GTXFDG)$Y(U;4,=#<U,M)8U5'5[C:4JDW1$[VB0THI: H'D-A,G
M4'CGL<V@&R6\JE7$C\/J ,@"M.2'-R<)O$KY::QKK)?=ZBOS+:8;-H\J.:5V
M>5%$IVETX\4S/HSE6D;9SFGR-E;>P8/>D0<%^!PD ^5L#HD:TU?RP#=8WCP4
MRIF$*XR[IQ$%8]!46[-SCHW4L35Z+MYM5%OWTS[VG#=> MKM'*F/WRBDPVFQ
M2_@=26]G-(HY3S]ZB7=+'G5VE<84O\\@K;^=*9](Y,Q6DAE-+=0F3A<+WP,]
MO0>UC@HM8K_<LCU7 ==-;DDDTT'%#QVX%,PA6>&FJGP/HR3TB:JDH/B9BL,C
MYUS?2/Y\_KJ'BO6Y_%F?R,-R?/IDHBDOV>U+4SC/OCTK[EO^<O'V56;") !3
M!(D2'ZP<[/$U-T(V A@*#);^6'@1O OL=?UUD\SP5U_!?,*=QTR8WQZGSJR*
M&F'J P]2B"U!@QSB U4W%%Z29&;/C)P$(2_=OSZ<-/!I'&]B=/E*N!-@2F5,
M]BF)8?0LA%P.>@ZBGS&WY85<:'QTG$*NSRKC.8,^ESI>S'0?KEFDH 8DIOS%
MF2PK4\;L5>P'3J*KI NXB7"TJ<ASC4-,L*N@R$YM*J#6/KQSH%P&BA-&#$9"
M> 3+MF]H<D]ID V!1(E7X+0/#V"/M^&G3&N!7?!$\.6:NHE57N!ZF2)R\7@)
M/^O+>;^9UINTD!K(B< SRG)&]!:X#7QCCA\^W3^EJPP9BY<Y81"#I"+^_D>,
M@:?>L(,&3 V :L;*-=DQ=2&Q%P-S$\]?CH'-Z%>9M$8U&T(N+X[P[!2$GP+1
M@^)K=OK9 V?D9FK!2<CHX7Q>\H.OJK-F$NYCWV8-QH44R]$ B</<.6@F?SC
MG3<%(00)W ./ROA#F1:[J<,AUR%LMS_$A/D)C5P4]"$L>,G&2^<+GXO2"S9P
M4]) "8P#.#G:J-Q)&/Z5\2MO/9[QBGU3 1,.-G'E_,N:%LX(TW7*C! 83#EH
M5U3XGK"P+/$2/U.6\#X +)]YB^)Q*\YRJ31NRF-D&/QXT^!?9RC,WN:7#A:&
M3?]B=^WPDHHJITPRCD^ Z4^/>ZGQP*T8D)6]CPVT[)3X#$&9^6V"8N*5IO:T
M=:C*_<QSR@SAAH(O96MQ$5T [+%C+9E)W!$_I<_Q-<D2*&Y$C)+')B2I&9Q!
M+,XBS=1/"OY,O0"<>)3R"@YSXO(PE_UPMEA0GWN*\S"-$H7;!6!H1<\\;E63
MI6+^OA0I4QQR3R+&X%V4G7F, FPKMS)K KO+WL?\O#=G?IO;7)R--P^CLL?D
MH)8[4\B1@;C\ M>;3@'&JY[QI?=JZ2IV5!W^*,:6(A>(2!##@Z-5FUC!X,V1
M'C.;EUYU""LN/0O+2N<*X0>,O,AG-EK7YLCAU8'*+*@. Y2?I;<PA#QQ*F C
M]X=K/.:'W;BS QD00,8$D"SC?@G=S_"THNQ%W%N-V3)U*>[/;@'!_V2IELEJ
M E@%9&4VESE=%O8PR'O@+W_I#>A (5,6-/CT%M25HRF/9?/V4_$KID YG?"
M*[I(UA)*GNMF;S;&NFII$&5?\2 Z,P2P6R\/7M@3PDJ7*][;:CEWM)H1\^>R
M\(NM<G(WDU'"\XQE<]SG-(S]Q<XO_K(^*ZE4/_SSES1^?4O(XLU[/J_UB2:S
MT+TL)[?B"R]V_#!.(_H==/ =)$9__?8__U"4?VZYK[PZ"WY^)-_H]-<7%VDV
M\FL=_F&T7G\/KW7CVLP^O?@M'W4YSL[.I.+QW?8GJ/'X;H].Q.VP2H3'=T44
MG-@KXLCY-G=Y]9[S4FRWPMV5>'P7M0"/[_9:^!W8/X;'=_'XKF3;;1N3,1[?
M%4[6DB62@G'W%%&1?!ZRWWX0C^_V-=K%X[LBBUU\3RG \<Y.V5O7G*@ \NVX
M;\7CN](;-1[?%4[68GM./+[;Y>E7/+Z+QW=/L#NJV!EUY,; O;8#7J5S8!X[
M8?C!"\"G><2_#*9A-.=[X\[BF";QRD;!L_CZRW2Y,]"^=JEW_9'MTWS/=L4_
MG/WPXFOGW@FOOSB4!.<AO"IB&X#?W7D?$_<3]Y0OE#3PLN?] 7_H+_A1H3GQ
M8[:SZ[>1;@TM>[*-TEW&?@H>3)K@@36<C(>3D1@\. _CY,OTBO@T?G;7J+VR
M:]3>0J)N6K9F'4EB96BGHW-]=^SS=!KZ<&2--)'H3*,(+FK)O W#'NGC(\U[
MA803<J018]?UH6Y.;!$Y\M$C-Q[;]4]/KRBZ:6C:L!:N5,@X-6N:T9CA2+..
MA90&6/-[%,9QM@3[$?ZJTUM8D[$^.E(;UH9W6GKW\QJ3B:9-CI1P[>1>\A,R
M[%D?HG!^GIU]A#SG2WGRY1V%B^G['TE$($."1T0/EPF=UZD)XXFFF_IQG#F<
M$&&9N&=0HDTLW>PN$UOU2[JM389'0E&ML-NF*[(MS3H6J&IEQF>:+#6S1MRQ
M=-NT-.,X2E<&=TI:]X,'?3S6QH*1&@9.JWF+:0\GIGZDIJ]3<5J^- ( IF6-
M]&.SER;YTJJOT"Q[,JQ-:>H%RGTYU(CZC&S+$I1!W[+2:C7Z$,.VAH9^9/":
M#^LT].WG-TS=&@V/E>9&^CX0+_H7*R^0X<-9X%9$_8D2=A+>_0+W,D6 (!0N
M *V(BH_O6+VC[VPUH>\'X%FQL6GH^^$]VQ^=G;7.Z\7$U2I^JX4/IL#^O+S#
MS(/P/G)F#UF=L<SIL'W6?@5%YKE$6(60RKT[%P#$T_&=.!V?A(NUQ=>1-IC8
M>-JT@T?C]<%HA()KYVB\9B'GV^#\:& @YUO2^1&Z"42;7G$>T0:+S_2/\X@V
M[7!^/+"1\VW%-IA)(=KTBO.(-F(6&6M]/F[#&4'6N:+5 R[VP5-QY9U23\6)
M*+,Z#GW!(.(% ;;K^HOG16".!V;=(CCZ;.VQ,J@LCF0+ RU9TJZON,\@]B;T
MW4TC737(NH]A(O@B^*+,&C;SK5;=:&G&TAT86[P!1+=&W7:,WJ!);_"1WE&_
MTF>M&9Q ;$><0)P01TV.QHG]3JQW8^T!<4(\G+ '-N)$AW'"Q+P#<0)Q G%B
M76^^APGQFYQG$G#';<^J/&Y1BLQ=++?"O^F'JY!9XB>NZ]GZ*G9GQ"O9_CQL
MV[%[>YY>S.>):74(JE*+%T$5057FR4\QK0Y!56KQ2K;;$D&UY4@5TW]1!(V@
MBJ J&M\15.6:83_<[I11UZ"UK. CH>,4##_1/4H@1,FF:]#5R3_3+9@%(0Q*
M($2$083!CLU-"V9!"(,2"%&R*1&$0?EGDP6S((1!"82(,(@P*-'\;Q,K,HIN
M= U!/].D+#+^H)#(BUD)\VD4SI5%FOSB$-]7P@7O/"2AG^SKLES;KJTS?&_,
M[AKHT=WZ! LNMF[NW;WF;7D#"$O&2>C.F#7"*<(IPBG"J=B3V9TQ:X13A%/A
M)WP03C?#Z6ADJ? )LWO$S[[Q'?$3\;,5_%R;/L\^LB:$Y<V=[87YQ()"2:9,
M?1GU@8Y-*;K9E['V&E"R"J[VV 1-IJU.:4/LU]62SB/:(-KTB_.(-NWI_ 0Y
MWQ;:(,ZWA#8VZCRB3<\XCVB#:",+Y]=F1+=-QFUN#=9VN"]-N?>3M@9K-SD6
M468G[LLX&DRP+V.7*N)O[\MH'[,<A>"+X(LR:W;M^'E)M]MOK?9=.^@-.M^7
M$7$"<0)Q0B U.1HGFNG+V.YL(.*$B#A1^T%OQ(G.]V5$G$"<0)P02$WVQXDV
M^C(*.,DD\]&&+4K!7WD6QS1IJ"6C<%FGS,(^?7TMM.5VZK"VNS4/#Q*U6YH0
M054802.H(JB*QG<$52GF,\2TNLZ"*OK,5D"UW8V6"*H(JAVP.@15J<6+H(J@
MVHO)=6S)*,<4CV#XV5GWV%%C[(83;'>Z!EV=_#/=@ED0PJ $0D081!CLV#2*
M8!;461A$7R;ME C"(,(@PB#"(,(@PF"/YW^Q)2-_ VO)2-BFZA;:,>+>P'8:
M-LAG>-VRN6;ZA^&60 %%?<K^80BG"*<"\QWA%.&T2W"*^P%;@E-T8Q+"*6X#
M%%#4BM%<-T:$3X1/@?F.\(GPV09\KDV<9Q_W;<9X/%^V,.6YQ;5RV(MBR*RQ
MXB_KXU>J'_[Y2QJ_OB5D\>8#\:)_$3^E626/L\#]Z)$;S_<2C\:?*(G3B+I?
M@G+',ESP.0RBXN,[$GOQ=\:O[Z Z[_S0^>NW__F'HOSSB>=O>")_Q/F,!+?T
M,O@#'@WZ]U_J_DZ\X&,8QXH#=,*SO]'IKR\NTHBP^>]K'?Z!5&-R_3V\UHUK
M,_OT0DD#+[OR#_A#?Z&XU/'FQ(]9K\C?# NTXTG2]Q_:093^$80WH UWC&>7
MP2*%X0*%#G"<4U:R<2^Z?\O%7@JZ'QU$NT/6]QE5B)-X=U[RH$S#2$G@"UYK
M33'S]9[\VR4#'BB)%!JXU%4VUOQ6F.C?2,6FO:3?[?ZQME5_R;.]@H@.-1+9
M(6(X8?]88S#&#C M=3U"SK?">5T;C SD?*M=CP1T(3V;7>#7;2F(V-[^G;;=
M4L^48===?*?:X(S";V%^MW6_*!_?N^\5!>-\8W#WCO@D<"BX.R6<EE,42CXS
M\;@)6>VC6-+-RVV#I%];+#H,8X\YV3<1]4GBW=&W[!VOBX@.\G8^_)?Z*PF]
ML&#*)UD"*!AWN[1HUKJKQ*6QXY;&.NB).Q,=-2;WY:*5XH<QIIWH"I_A^]$=
M4\1D_"GR_4ZX2P'DVW$O^C)SH_LE#MWWHWTQZ.<SVHF$WE,PR8KM(PWXW0U3
MMJU@5Q 5C+]]3AA/(#VY4L8:SO:LN;[LXW.[*_./[,]9M+8;)S?J? ^.,?RY
M7*0MK>7&AZ#E<>22?5UN]F'J4FX3^F46/3.8QQN,UO87;=B M&W/4?F \L5@
M"JO 5>YCJ2K:\K<-R\]+251DL"FRJ/)@]<F*;F>KW:N[FLKWGVK+6&67VHM5
MU:HJ^@';;P\B(-M8Q%Y3Q(!K\\9+15^LZKE[J'@/%O2*;*M2%U"@-0%7N;LR
MV+SPSO99KB^^*Q[\-W#\E&VM] (EA(NB[&;V [^'.$XX7Y#@@3W)@9M8[D02
MN.$F#Q+C&677K\:*CS9HVH,G '-->K\LT6 S0A: =.#&[F.W(S^QU_GYS>*G
MV]IM,[^U@?BCQG<XS;C)&S=YKVWR]G.M><"-WOMJ0"T;O9O:V;TQ=[&'@[&%
M^R4[N;E;:[5\2(<$5_MDS0@W=[>UN1LYW^[F;C&]2,^6^';=W[T,Y4Z_Q[M=
M[]0SA1!MCW>[,-T9X4OF'K':@Q UD\5TT7UJF[?OAO/N^UNI@;5UAR88=[NV
M.-\IV4GE^AI8FN^F]VND:4#G_.)E'*?,,4KH 'N:<[3N&CO#]U.D%_)Y3]S;
MO6%O]]AJ?G.WF&ZT3\ZR<B+JEGB!A#Y3,(06WS/N=RY&,/:B SR)%.7*'VVM
MZ=/ 8CHZS!>WSZ,V<\P)TT@)G.4!1V@ZP_D^S[Z*(M>.>]67H]'Q&63V<=\*
M]!W>Y<O^.NA@0XW[\)_8Z9\_=DZ#Y$\OF3UZ6KSZN-5W\W,7_#$KN_S/XNLO
MT^6V?OO FO4U#0T)/SWAU_E;K\NWOGLH__S_/!J1R)D]\',#9S^\^/'EV4CX
M!?HG'KMMX27R<1L?#>1C+7PT=^*CM+:][9A:QX@N/.P#6V&D=9[7&UM-J,#:
M>.MA2?S$.X[V<#60_^S8D/PVR=]F 9 KU&(!R /D@? \Z&3(VQN.GBSX[0U'
M=PN#VS!]+V!3_Q]#$O!>?_ BRFZG'G_ZU]#WG(?&JQ(T/OOTZ"07OY-3K40E
MM6\>S=-MF]!2UA^A\!KC5$E")0@3NO(3/Q3FI'$2SFD4/RY+PJJ*)%'J,.XJ
M)'"5F,!=X52YAR=&BA=,(Y)= +HP4'AU =\/[_G:#2LBX,-@>%E78)CB3>$9
M#RJK;<(>?IY5+UEN#YV\C94;&B<*_ ]4,.%OXI5.YF$*5,.G113>9&?I(^IZ
M2?[HHB+*QB=2L(2$4>5SQC J8  N!0+FP#57X:3!(T K/#<E?C;H&Z:G@SHG
M!7?1ZTVFX!'_DHN!&5M\X<4.4 W\/EF)#C[_K1O[6D55N8^;I#7T@5+R B15
M,N,9\8A,SWFFO&!M?QU8,V-)@IC3ZM^7ULBL#8 '[' 1QF!N@$,QC-:;>@Z!
MASA+7C!+]!(&4 GQ_!*7>*$CL']>R(C]OLA< (.14'&8'2EQNECX#TMD8C\4
ML%:%@^6SDAEA=9BH,@_A_^!3H%C#Y6J 2QYBA1V[=M,<V)X EP6W1?[""B4>
MGXE@+1LC7I$)*%O";IP!+"/E)O7_RH:L*LQ_>@X#2H91((]T2ABP\O).!3$K
M8^'X#**-.*#&=/4=J>^S*WR? GXSS&2/976DZ)21/".97. >MH[F,A!<!>]'
MSWP.#D6VMTMF \RQ,&'TS.SB].8_H #K9N?E+'E=LF35^T]]YM1)7HPL**_G
M+.RL(GP Q0<F@-DZO*26S+IPYOLL]*-W3-S3G' 6A%-PH_#.K*0<!SX6.WV"
M. DT0UG0."R00J%I% )0W%&(RVB@3+T?&8"SWUQ6EBCB0+&$4$-;K1F5Q5N
M- 3&$J=^HE8#-7@&S9W#?.&'#W#5C+JW3 EC#IRW\!7; LMBPE)D2X6-XQ B
M H:O]Y"#\"='=!%&/-P#I<V&")AYR2///)P$3,L(67DD"SV=D F#@/*'A#]C
M]:5 J5=]T":NPEOO9YXS6R$38-H%<V)P#Q9&8Q9^+@!7V=BK5NDOR5UR6'TZ
MM%TI^I?QE^^7"A<TRDT7O)WO FD*<<&9Q92]8CH%0*!N9XT8<E"V^22EL:RF
M^WS!Q@DW*C9_G>F&0Z*(%X',\B1^LT/BF4+_3L%S^RQ25I>1S]*A5[Y<D(?R
MFRCEQK&@ 4_;BF]8M4GXBBN6JO!LB09N>2L?5 8JF3TLJY PPR +R-U^9&D=
M7 0BG"[EJ$"45>!*/ ,#?LVR,XB!6/C#;R]-MQ+]#Y1/)""W?!*"AUM9N4P>
MV6WD2Y&1KN3 VZIC5D?N/AHZNYV/.N$_K[K)U5M!__ZB=3E0,17WCP""4>6/
M*^7WL[.O:I5-/.6>\GP[YQCXFP3R>8AX524O1)CG^5R ]P5P9:+*$P<*3HW%
MJ;R**MRU(%[FD"*0ZI3E"I72-QY/[/DF,8 ]?@G)IC)N:'+/'%HND@4!E^%X
M +!EM50VG/ERCDMA&#LH*%-N4P!=OC_5!V\)\@9-\N(9=QZS8AZ.JYO')\.4
M-,[JN&:/Y%'6DC><WCD!/0&^9\R!ZSF0EY-JQ8-X:N %CR]-@\<7WSP ]P #
M^ M+LYB'H)\;+J;9*.]GP!AR!QD8^W6@?'D\AJC\<Q,#,\FEW%8YA=G;Z5)J
ME>I$+#J Q[EL2A+<%JM=&V?Y4OYH8#R!T4)&R'2'QZ9QF$8.][7@1EE1RFQN
MJ.(F05(;V%$9-V<&)$(^#XV?\J\PX'2>%^0E-V&:7<JRLC ZFO8LDRLUJ:I$
MR2RB5/$93[@R5@<])P^EJ$#Q<QVMJ-.Q/E$96X.)L B3U2K5ES#]6OF_:<C@
ME4,)#\!X@5.:RR=#?>:J0$K$+VHH5R3A'0_'7>"94>59-D=?S0'X1<M+].4$
MR=*05(5Z_ [7 U1FX2I'N.*3"LDF1+X H'^OB(0)( ;$8NG"1O:_7;O!"TKA
ME:-@64(FV+?L[FSD5<-8'2J[AJ4S-VP2.XK"FS";B %(K%Q4Q1@^RO0&S! T
MA;"Y$V[L*7@<'HP4<]%]U1^SJC^;X+64 IN,@Q@NXS8P*,G$$80%O\L*Q%F>
M6=Q6F9[(8\&*DVR2_8+R/2N+SIFT$DD#KQP?& ',RJ**+"AE"!=1X&KI0AG#
M_/">Q:/<F92^)&,ZQ&3/\[P2 *U-/$;TSJ/WV71LY89E[%,,T,GS4+;( E8.
MOI('8]GJBI(5-B_7;PJ=RF(#&"Q[*G_ ,MYXR!-=#O0L.%QY$;LI]YO,GAT:
ML< !XD:G2"383$'^NDT#/U"5!-6@[WR2@DWJ\CB$6^L"^$>S&? GPIZ- F7L
M))L5,E<3B.22M<QHMRP6ZX8?5S<\/X?#5AO8@GY39<0?=WT;:2UW?>M06=X=
M=@.<L(:X/AAA#?&6:HAK6':_%<Z/!@9ROJVZ^>@F$&UZQ7E$F_9TOMV&M7WF
M/*)-.YP?#VSD?%NQ#692B#:]XCRBC9C=F%J?C]M0<H>D2=AJ(27[X*FX\DZI
MI^)$E%D=9<=@$/&" -MU_<7S(C#' [-N$>Q7ZK$!&5061[*%@98LZ?BF9AL,
M<N.BTO+#WB4"$7P1?%%F#9OY5JMNM'%=Z0Z,+=X HENC;CM&;]"D-UC?NM8,
M3B"V(TX@3HBC)D?CA-$(3K2[]H X(1Y.V ,;<:+#.&%BWH$X@3B!.+&N-]_#
MA/A-SC,)N..V9\T2MBA%YBZ66^$?E^N2TE7(+/$3MYEJ?16[,^*5;']>?7R7
MJN]7;7%7Y^;SQ+0Z!%6IQ8N@BJ J\^2GF%:'H"JU>"7;;8F@VG*DBNF_*()&
M4$50%8WO"*IRS;#WJ<UWV15$0L<I&'ZB>Y1 B))-UZ"KDW^F6S +0AB40(@(
M@PB#'9N;%LR"$ 8E$*)D4R((@_+/)@MF00B#$@@181!A4*+YWR969+(J]YW2
MA,\TJ?:)J?8F7*3)+P[Q?27,>K-(Z"?[NBS7MFOK#-\;L[N?&K"FMB=8<+%U
MHZB5-6_+&T!8,DY"=\:L$4X13A%.$4[%GLSNC%DCG"*<"C_A@W"Z&4Y'(TN%
M3YC=(W[VC>^(GXB?K>#GVO1Y]I$U(2QO=KV[ZJ_8EU'$OHSZ0,>F%-WLRUA[
M#2A9!5=[;((FTU:GM"'VZVI)YQ%M$&WZQ7E$F_9T?H*<;PMM$.=;0AL;=1[1
MIF><1[1!M)&%\VLSHMLFXS:W!FL[W)>FW/M)6X.UFQR+*+,3]V4<#2;8E[%+
M%?&W]V6TCUF.0O!%\$69-;MV_+RDV^VW5ONN'?0&G>_+B#B!.($X(9":'(T3
MS?1E;'<V$'%"1)RH_: WXD3G^S(B3B!.($X(I";[XT0;?1D%G&22^6C#%J7@
MKSR+8YHTU))1N*Q39F&?OKX6VG([=5C;W9J'!XG:+4V(H"J,H!%4$51%XSN"
MJA3S&6):76=!%7UF*Z#:[D9+!%4$U0Y8'8*JU.)%4$50[<7D.K9DE&.*1S#\
M[*Q[[*@Q=L,)MCM=@ZY._IENP2P(85 "(2(,(@QV;!I%, OJ+ RB+Y-V2@1A
M$&$081!A$&$08;#'\[_8DI&_@;5D)&Q3=0OM&'%O8#L-&^0SO&[97#/]PW!+
MH("B/F7_,(13A%.!^8YPBG#:)3C%_8 MP2FZ,0GA%+<!"BAJQ6BN&R/")\*G
MP'Q'^$3X; ,^UR;.LX\];,;8';*^SZA"G,2[\Y('91I&2@)?\+)5BJGX'KGQ
M_,HO2R8\4!(I-'"IJVPLH:Q ZC)Y(Q6K]M* 6MIQY@_(\<NIK?_F1ARVAX-Q
MJUUQ.]2+80?0/6$+3F.@86NVEAK'C+!]21N<US7DO)"-8UKW(CW+T?AU6\K*
ML5T0RU#NU#LAVO9./5.(7?=#G6JK:+LPW1GA2^8><4Y%B)V)8KKH/AU.?T=\
M$CA4(;$23LNI$B6?(=FOMU0W_*W4P-JZ0Q.,NUU::&C=*?;:]=6QN44*[]?(
MUOS.^<7+.$Z98Y30 ?8TYVC=-7:&[Z=(+^3SGHV(M^,^]>78XHOTK_KG1OOD
M+/\((@K"^"]UE5OB!1+Z3,$06GS/N%\_)L'8BP[P)%*4*W^TM6.WHW73T6&^
MN'T>=2*A2^Q,.B.VLS3@=S=,V7:[([H7BLGY/L^^BB+7CGO5EZ/1\1ED]A'W
M>0M,UK/[O+,2*;C'NXT]WCEF9CUMF]OR_;A&D6W5WR58UBV4.^#O2?=[CW'O
M:TO[O9'SK>WW-I#SK>[W%M"%]"Q3VW6S=SLE[]IV2SU3!M$V>J/P6]KHW:I?
ME(_OW?>*@G&^I36!QWNK:Q_%DFX^$PB2?FVQZ#",/>9DWT34)XEW1]^R=[PN
M(CK(V_GP7^K[3;IUPPL+IGR2)8""<;=K"Q"MNLI^+]\?7TVF@YZX,]%18W*O
M;%WSPQC33G2%M6V'Z@SC3Y'O=\)="B#?CGO1ET;S^[T%]*-],>@V=KEA0M,9
M'WG GB?!^-OGA/$$TI,K9:S_Q'#V\;F-:OE']N<L6MN-DQMUO@?'&/Y<+M*6
MUG+C0]#R.'+)OBXW^S!U*;<)_3*+GAG,XPU&:_N+-FQ VK;GJ'Q ^6(PA57@
M*O>Q5!5M^=N&Y>>E)"HRV!195'FP^F1%M[/5[M5=3>7[3[5EK+)+[<6J:E45
MO7+5KB\ZB(!L8Q%[31$#KLT;+Q5]L:KG[J'B/5C0*[*M2EU @=8$7.7NRF#S
MPCO;9[F^^*YX\-_ \5.VM=(+E! NBK*;V0_\'N(XX7Q!@@?V) =N8KD32>"&
MFSQ(C&>47;\:*S[:H&D/G@#,->G]LD0#,;?R[BV\G7;DK>[L+$#WEW7BE>J'
M?_Z2QJ]O"5F\^> %( J/^)=!G$3IG 9)?.'%CA_&:42_ PO>^:'SUV__\P]%
M^6?E)B^A'[T[ZIX%[F7@TNGRF\L@(<&M!_P_X^IPYOR=>A%<&7\E4?)E^BX%
MU:)Q?![.;^#E3)V^,VF5[V*ZPGC_C4Y_?7&11OR2:QW^81G$]??P6C>NS>S3
MB]\J+D^I_%WK#M>FMK1N/J[5=JK:H8UB==F0')EHAP0G=I:*G&]SCK7WG-]S
MME-,+X)K&^<DGO&X%Z+&+(B1T.<TO<21G2KJEN!Q$RNJPS9U$'ZNMT^B[Y=G
M[HO__9I&SHS$5%E$GD.5E_0'FZ]BDU'W8?07GY0B"R\A/FYB[?FJ9->YV^<U
M2=S$NM>*I*5JMJW:^OB81<AN^CW,2'E&2O+Y> F=7F<D++X[%&"C8Z=,JVNI
MG0#R[;@G?3FQ=-4<3QK=R2JF)^V+47\/(3N$++$'\[B"B51L!XF[6+N<,>(N
MUCT]G:GJUEBUS/UZ?:UYNNSCOMNRCF?-%KXTNK.JP4U23V[(>OQD)YVG/MMW
M=S8/H\3[+W_:RB:KL_CZRW2YJ\I^H:3P//[3'_"'_D)QJ>/-B1^S[5"_69IF
MFZ:YD=0=7]_H\*_SYUX_\]QW#Y_(?\+HW"=Q?/;#BZ^=>R>\/J?PAJGG\'?$
MBXAM]IO'G_B^Q"U,T2<6^X^,3$EC@$T:O8,DP ]O=^,&QP\)F?$Y#-BN5IK0
ML]N(4K9?<B>&&*8II\E\CXA+/Y,YW8T-8P/^(Q<;BGL*._G&:Z8 ?LR\Q8[8
M80T!4(7%CLDV?V /1;;V22O^P-"$AL!CF'*(/S E9<8G$I!;[@;.X?D1<9+=
MU&.DPW\DY,>A_M$TM.%P)"%#]O./IBV?G=3@'R?#)A(._[E,3'_B&(IV;5C+
M@RC+3P651>;&GY-545LJPU<:.7_"T*+S,%J$V2-WTXO)9)-B/$^!Z#2?U@69
M(^3@\7[+,#:&-3UD8W'/!H^W(ZIMC(EZS,G25>[#OQH8N-F/5)S'^Q\+&L3T
M; HD_YN2Z /<<$S"I(^-X7"X8[ZW91S'$/09QO_]GOIW]!,0,XN/H<F>Z*/1
M^%"2UD=R#%5U2&AHC8Z@I@[9\&>$:=0R%3""8ZGX/@-8/(H,VQB/[6/(X$,X
MFH[[\!@JQD<+ P:P,PV_1V'\K#UOF^0?3G:?O^ OJW%HPD_8"$1PLY/SXA!Z
MZ,2"U45B]YLTT+M&X_$S BT:ZS:<G]@;4_63#*UOP'GB66QKXQ2"X(36G.D+
M3NVA;F*X^P*%.,3NN_;:,8&*["98DZIC4AK-VGE@\*JU8841]6Z#\S2*:. \
M@!8$,>N,&@:_$R_X"&2\HU.XYCOY\6PM)7NEEM*VA,#6[$EEO+N/H9G!KQ>"
MVC+Y.S2'QDE&7RD77Q_O7QO#B;G/\)>C:&C\^[%?UZS)1&^6@/@L</G''"2^
MAKX'%S125:R5K8K\QFKO/'YGSA#%R3GRYM$FS=UW/[(B@.=9S;YEO=+)VUB)
MZ(+-2+ CT_EK6 % 5N2/21M4Y2HA"5#LLHIHD?)R>??YVS^N?EI^O'C[:J"P
MUTS3@$N-[:\O'AE.^2/S$2@D<!4OB5E79TYAN.#;[V$0<7H3>ZY'(@_>^3*K
M/9C,2*!\OCI7E3/WFZJ<__GZ/,SOH%/^+/CJ':C4JV+HY7M9VVA*G!F0&2\H
M:S'-IJM2")8>GAXLNVF7UY6,NOIIP&[@O\$]3!_=U$F4FWRFG95-A(OX[Y_H
M#PC% V5!XS!^]/3\SGCCK32-V"W5$3Q[_67@AO"=!V^+TH5'9G%&,_WA $=O
MJ1)QR18-M\_) RBT<@E6%KB%P%7^TSO*[+70 ?9L_BV9@4W +<7W$?#3^P$Z
MDX1+QCSQ1ACY'8UBMBP-RK'&%4XI?T\^<" +GLD(NR/1@W)#8GA+NH";P4S_
MRARVRY<R@,;/6;_P%=M1;@%]XK7JEQ6$R5Y&7\\I8=41^5*/<D^!HI_,H0H>
MAE_PDZV"JSRP&3E_ O,(:D4;_8=,H(QWU:J;53/[PJW 8]$OKW7 9PU?+5_P
M6N%75$WQJ4*=+KO572W9&3,#SP@&262O&=2Y6_I07%]U#X7[^!)<$9_&7Z;Y
MA&K@\C\N@4POXKG0#)";QG7ZZ.%H/*ZLZ>P[%"2DOX24J<Y586;%^NL5O>56
MMY+/IU,PC30"<V5D[Y8*O39-4Y>-%U<TNO.<'=>+7UNZ;FN=8$$<)4ORKQP:
M@$L*.=GLEZ]1"' Y)[M1/;0M4R8C**[Z1A/B^;OQ0#>,D2DD#_;+HRQKJ%EB
M6C$2(C@A^^#JN]3_:[<9\?'*+); U-<(J98U'MDRR?P 2#4G=IUZ3P-(;GUV
MM3OW B].(MYV.-_\4&-,J-MC;6+IE9G,+>_&@79FH,L%@S!@U2*SB[]Y\5_O
M'MY!5CECTP!+D*ONLODR7<ZZ[[K[<&T&OW6JZ\1UW=1TS3($HFXWF5[0101T
M[+ZQ7K='XXE(4MR13@_(3,(H_D I ]G\C;NIKFT-[>IL?$=H?C]?^.$#I>=A
MO&/.:X.)CHWN(=-E$,/SX,J=J!P/]:$EDCB;F\0P+'NB&;8 M+*@\<L]/(\M
M1E>V'UR=G]VFNX61ALWTLWO8\SEV(%S^#^#/7JACV$.VD;=SY/)I\_.(NEYR
M0=ELTV[QL3:V 7PZ1RU(=@H6RQ>[F'/9S8D:0VVT,LG4-K%USQV"K4[&FBD
MA37FL89N#75[(@*<-I:GZH9F3$;6J 4:]]PB,3'!N0W;$ 8.M.&!GC0QM:W5
M@UBM$UUK7FJ8-MBS0-0UE9>:$UL728HGR$LGHXDQ;B-;.X[F_?/2B6D.#:M[
MTMTO+[5'(VLH$I'-Y:7ZQ!J/C#:FRS8M<QR;EX+;;"<O/4X[#\U+3<LTK.[!
MSH%YZ6ALC8PV9HN.H_:PO%0?VV(16WM>.K8THY6UEP;75PU]!(_41(KRZL]+
M3<LP[,-U,PS=>\_W-YQ!,:YU/OC1;K4\SFA$?UP&;@KO\VA\&3B[.7<-0IAJ
M!;-B1#N/<W)M:LV/<V381XZSU(9QHP.U[-H&NOTDCV8-)^.NO:J9A'("C!\/
M3S[  P/-.K6D07#3Q]KPN%&>JK#:T#0T2Q_5P="M\U&F:0PUW>S<NT0WO%-D
M>#4:7G/18)W*+ PZ\.+YJR=B3WRTCS?CT(W51@[_ ?_N31^RK_(/;SS6HO:U
MYU)6/F$Q:^M,8"E@?H2N9)Y"./?V/R&HE ^,V#QFS(\!)=F1+<I/?L>)$M[1
M[(C8E'@1Z^B1TN)$7_9>]HD$9?^Y\C3:0'E^O,L[/+A[>8C-6?9&X$>8TH =
M5&+'K@C<HRR*]J_LH2X%P4!4G1T[FY$[]C4\KVC*H*0QG::^XGM3RH]9!6&B
MD&P>G@\UX=\F-"[>X94[&A62*#XEP (2!"GQ_8>!<OF(B'LOF2EP.]@!^[9\
MWQV-^:.7+RL8"5RL'$C,;F5O7[DU.T0'ERY_AYL\%\:1R: XM';GT7OX<0'Z
M%KJ>PX:Y1D=V"J\X?4G9W?P@'I/@(H3<FXV[0C:(\W8IN(QRQOH%B?B/[.SF
M\N#H(@JYKA0'":=A&@%'_D[A:J 7KN=',*=>#&-;/30W4)8U+!0PKH!5*LD'
MMN6X*@.B6%7N9YZ3]W"*DT(K(PY9*@C7_RL[7S>O^H:EHL4YX*FKJI2?(B51
MQ _.E1J?'R6M#D&Y89R) 3?8-Q638 _T/7+C^1#0 !SDQ_N*JRA +'_([;,6
MHF9J$,9TG?15F:X-?=50-PV;O8V?#8P>WY(?WRSI!P5.@PISJP^"880Y00D3
MXLXW<H2A[J;Q/KY8Y3:]5%"?5:7PF#HXK+V/^]QYQ6["?W$"_/%!TWB?DZ;5
M4]=+''G,\E6+Y@K&-7NQ\!\*E841%E#,&Z=-_?!>F5/03C=[T6T*#&*C!X2^
M 3^NY(=/RXN*D\-S&MW2*+,1L@SZX_Q"2:7Y_7D> O]]KSC6'-,[&KSFYXK9
M+0!HK-DYGP+GC *1+0_-@PFG/@?#U>[GF9'G?_-SPZX'",C B/@AZY;./!=1
M,N@HW H_@T__3KDUAZ7DLR%P'\.A!Q"I,LCJV/BQZ<H1[1D@71@QQY0)'$#>
M\19<$:<I&\^2@-MLIDP!LP[".6A0AMUK1[S5'+VROGVY/C-T<#C6 ..#H!*%
M\*MS;O&3_GS^C=X"*F<@6@AE[4 \#-A)\Z/)R_ H?]W2F+(0:5HRFMV>#YGY
M2TXKBZI(!HYPVQ*4P?GY#^"Y)-;XLN:#'X?/0A!GR!-0M/'$_1Y "#='87K+
MO."4LF/HI9-;8E8&5EX>5G&8RJ0X!]WT%C[\ #K&3120<7E?!F;K6+927>!
M\79 JEF"\DB><47290V.)V2;@A#S*W(@9*R,T_F<%2=(X>OR)=47)$MMXB]G
ML37$J56EJE3_6 M9>(!1!N#9\^'GE<"3.S\O2RM61L?1]QFEX_B71Z0,1#G*
M9C%<RD!QRP-L3C]_"&&:[X.+6,OLNJY!.W7E*SZQ6A-K72.UG_/GL!Z3/.ER
MJ._GK1S93 3_'(-#*#[G72C9<B2;Q<B?E_>&=%C]DD5,WQ1_O,U>I-C:H'S7
MP3U]1_I@V&I/WUDVB: #+2"I(]J5[JH<JR]DALG"G#<SSX4,KZ(Z!W6ZY'?J
MQ9U--N?6C($V0L'M)+B:N_J.!A/D?"N<-P>6A9Q'G>\3YU'G6^*\#IROLWL[
M<GZ/V$9'M*F9\VM]T87)%GBM/R7O_+Y5,C?$^>LV"B$M?YVUC%?^EZ1)>(R,
M*EEHEH&M-:,_(.NT#\D==GU%==EUPTCY",H!?.+3 A*F'PTH@D1BK\#"\W_5
MKQ@-1(H($4WJ2K:%I@%-:#MR18A B$"(J$-7V.Y*! @$B!,!1!.9-P)$HVE&
M=0=;(]E&NQ,"B!0[(L4^HM]S1@+$+MKBY0:U.#]___[#AU850W\\2U2/9JR.
MC+_A8L.6L7[,-O1,T%U+"%H2KUF*5UG;X<+?W2V9*[;6CZB_9[;\<W?S?#1K
M-&LTZU;-NO5U<33K$YJU@)EW[\RZ7TEU7^3Z^Q,'TB1,G_LB4JFCZ7X[5UW&
MF+DO=MF7A!=-%$T4353HY!5-5+H4M3\FVJ]$%*<>/CU1"D7"%!6%W;7(^.@=
M73AI+&O0C,;<X8P7[1KM&NU:OC09[5I8NVX[@T:[[EMNW2FYRE_,J5/BZ$F.
M:\#O;IBR G*[.LV^NT898]Z^F&9',U:T4K12M%+1\T^T4B&LM.T\LS]6>D0V
MF7UDA8O+F[?W*I*AEG-':]BOU!W?V%&#]]OAQ<U9I1^^FLN:SSPJ=IXU/<GJ
MI<,SUSJE\)X;8^MG?O_0_EFM5"GW']2URN%*47$\*VB^N>],V<T@'_/_RYK>
M9(W'UANRO,P+E6?-GQ:\BCVKV1[< 9V\30YKT^1G/1Q<A2, '] ]>6#-*[*Z
M_J%RYGY[57;D(?Z<]4=@G7W@DH>LO0LKA0[C6JK.U_??SHM>/O>DTA<*AO#%
M24)&K6%EU)9M1"(*SZ ;!;*IJPQC_Q.DQXKCPYA\7O,]"G_DS^ _K#8!(LE3
M[%_R=[77T!J3<[[$*QSAC47+M@,1G1./MQ.R)C\K8='R6^'Z3[-F$]D=C%5%
M,RS.J_\#KR;10\XK0^/2_\E6AYJF G2M]@Q:::#A+9^DYLT/GJ;B_UGKR<2[
M=U1ZDK"&&87>\?8@JXT:2LZIG,5Y[Y"LO]4.3V*C6'N4H2V;R^1-A\"2,GWB
M9K<TU*5.E+:X(N?\]LVF9C/]+GLMP>M 'T"HP+PY4T7?^XM)%+X.%-9FC/^^
MN;_1LTKR_,B>5,%]82IKD+6A/];N6#4!C%J:\<C(H<O< EW+6PK&2MH!Y4N@
M?* W$3/*)<UZ1O-HM3U3B7E#?:/5 _9RJV<MZ)CM!EF_G:*]A!>OMA^I/+GH
MDK7L-0:B %30S*%JZ/H@>^ZJ43-=(/X6BXR]'TNJYL"*&7<1C+:\<479%*TR
MM"F%$?".:5//(4$"%A//PJCL$_88#[+W,8CB_8<RN^(=,K*F:ED#P:QG3]%4
MJ=J1J,J,- '/^-_,4U4MF2[;"BXB\!'\I:O 7+6OW*%L=KH#Y:)HHP:#YL1-
M66^20H0[X.>J;N3="3?<7(J4#7=3+[_,\*[ GZ];GI9I(;/C'"&8M'B[G25<
ML1Y*6]M_@0:QOHP9(9D8O;@Z"#9^>,XJ4=7.C050/NZYQ[[-Q%"2N@*/E;%F
M[1!S7=_0,(YIO:Z.A]P7EDJ<S")*'ZEQYK&>89NZHGO9\]F_@]O7K'^CFZD&
MXQI()6]OQEO\E8,"&0<T*327];GD?.$-O.!JMI;+03LNVK1F6A? =93W!02P
M2!WZ)-^\BG; U3^-5,,N#'[9R_')5HM9X\<-4EQI#PD*"XQDK7K<S'<\[@"I
MYI@P7K7#149=)0(HL66#GN>=PDK- ^;5K3_JC@ID:;LKT),.;UR$N\Q0VE:D
M*1,7C;8I%%W5)TNU"WVJAI5SR 9N6!2;NS.NJ(RG"IL:R%NPK7$VZ^>TASX#
MK;E&9"X!F#C=#"XLC*\$9LG."*QDL,IPNW1/3&%X/@,4L;&OM>3C^K2NJ))&
M-I>;(ILLJ*_* ;0OMS.&$I'RCC+ORWL,>J['<I67,:7*YS"ABFZ^VNQ)8N+S
MK,0K'U.Y'UPVZ!O=T"F8>RQ(LX*4NE7!%K%"U3:F7D "Q^/= 0LK49=Y?-XH
M=B6"JN2*H%L_F78&"]O;>\5Q"&]B;UW&;H_I8LD=J)G/NLM.\SYD'!688E<:
M+^]#Y2H"+&DN>RL^IZSL+]:,ZY?U22NE^N%Q\^_M;;XWMP>_+#'B8\B;0F]H
M!3[.6H&/6"OPR;6I91^*UN5%7_.S9?2Y[+_.<> R<,&*(HC9+@-GMQ[G$#_
M?QZ3N3K<PTG2M8RF\4I[\W&S1%G: 41%\-77*)QFTQI/]FFW5PBQMPS%&(TM
MP[#'E;$LWR/' $I17A7F6,CT*N]'O10HJPN\DP@GUG@RT2PQ1KU2K)2--MZ)
M!L.T+&MHBD'#53Y7N-/(3<TV3;O!@<=1LAST%00?!,(>/ECV"SSP S@0LAN7
M)_IXHD^TUME<7)65Q]\1J$;:9#@Q:AS[9&7LDVW,LXVQ95IUBEJT 30"3[8Y
MGIA:G:9]Q*@/A"=KJ TGYE ,&O:"IZ%E&;7BZOK :X0G4P,78$[J]&2'L?D@
M>+(MRQ[6$SM ,&L]-_IG \&O-'+^!.JB\S!:A-DC=U-R;3S:*8Q8AH9?H@L^
M.4'\+]./D*%\9-,6&P/]O7#PMSSA*%.,'=;(&\]]^8W5TMW\SH]KLS5K_9IW
MR:>51\]02,2F4>X\>E\LW2QG3>YG-*!WK''V79;.18HS@QR+\L3/\2(GG4.V
M%SC\"]=SLC[9Z]-D^9I2/KV3OW?.J.,+6'P>Q^&MM2%W&T!6G^>)<3X''Z:0
MW@>0ZT*2RHQI;=:,/3".^9_Y)!<D]Y6I?Z9ZO#Y7GJR&-VR%EG=TSINOE_,_
M\& ^/'7M"1G5Q0- M]C+@!L@\0#8 ]]G\VS%_6S"C;7A5ME%JX\B+A :T^*1
M%0IWXF#Y!G@P.VJQX%]F+(67,GZN,!,@\=$T'Y\' Z[/J)^MLF=#75_-@3'_
MES>J?SQ%&?@/^5S8IC4[IE)K V'SEV%Z.\MO28--$_W9E..<DCB-\M7%]3??
M%(O0V6+!= JI**@?4)/<L^F9#5S+GKII<?;96;-])R(.0:HUK.-SI2P%_A"%
M\_-LN@7H^+*<;JDO =4AVQ^/1I48=_OK<;A='6Z=H9.N&>.Q/9FT1MM^J8P]
M'%H3P\31RC_:.K7<'FJV;FM-DG:6))%WD_(MFM_#SV' 2(U"'V*5V_=P>?)0
M(R*-)L-Q=;JQCN$AP2<EN$[U'D\,;;*7>Q*.._M!E0Y(-1G;2'&7*:XUC!EJ
M0VW4,GO>\=W%V77?R0\:7\ ?D*DX-0+A:WUH:MI>3OK)89V&OCWGJD?#L:4-
MQ:#O_8\D(F'D>J"9#Y>@I_&JFEP6&RWKS#7&^D@?[J7)!X\;&80,DI!!]>;'
MEFZ/)GJ/N+EG8*+I8WUH[!5](H.00<B@AB)A3;-'VGZ3E>UQ$^BBWFU09X!L
MZOIP-!P=17\^K).0MY^QO#:LH6WH>TUE-4;>)R\((TB4"G7@VS:K3WG_=PH_
M?^(G/BXKAT)KC'9TV]0G]G$)T:%TB,G /='7'$^,T7ZS1ZTQ\)*O",-77]G9
MQS!X+H=O)+2VQZ9E[;58<LB0D2V=8$NM;EO71I/)?GE&)WFX=VRH61,-V8)L
M:2!0UDW#VFN>Y!0\_$JC=R3VG*L9VWES!$I;58*-%[]I@_TFR%<&<C(JCA+Q
M!I+W\DHG(GF+L3^F8KC7TF<[5-0LN-.2?.'Y:4)=$6RN.I034E*WW8E*]OZV
MM]=40GN4U&U_39%]43E\NGS 9YI\F4(N6>O4@#ZTC2>7$I\?!U* %'2% F[?
MYY5#VWS[@D<K1W^JO_(S'N^([^T4)K\V='OEG*^@]->6AXLG[OUR0W-DZ/I8
M+($A!<)14.OYNZ;(/<'ZP7AB&T_O##Y@WKJ&,6>R<6;437WZ9;KYB8^_I?0S
MF=,EZ']Q* D ^=D1)7C9NSOO8^+N6+%"!*[L9W.6-1X]B=OMC+AU.=;%$S!3
M9L1^R,YRG>QHIL#UC#:?Z=0M5FF1,4Q)V++8866<Q*.VK&H,I"W"8+4<F'*3
M%=7U*H2O%&!=+VQ6EB#E1_D,7M\H8B=)\P*0:R=AN\ZWO:I=LS.*JS7W->WG
M_#FLECL_?>E0W\^+IC,KYY_C!7&*SWFU=U9NC"%$_KR\"KL#/":+F+XI_GB;
MO4BQM4'YK@/[5XT'1JN5Y&>90>I "(CIB+KRNVK&Z@O9\5AV\O7-S'-=&E3T
MYJ J\_Q.O;A3ZDY7'1+<JAB.YKP^,%IM^=9;SNLFASOD_.EU'M$&T:9GG&=H
MTVHK+!DYO]8B9UO NE$PK<>L&[KLDC0)6^V*9!\<KI9W2AVNBBBS#9VL]H8P
M& 3DD<#VX8OG)6"R!7[1.I$?*X+*]$&6.K=D2+N^HCK]M&&DJ_;X;]8)Y_W3
M!>8/M%>$8(1@E%G#UK[5N#>V_ZRK)6CI%(PM3D&W!F;=&;6 3D$@Q=C?#;!I
M=T0#1(/3H$'=&2^B0>UH8#<9[@FX1+1!*<[/W[__\$&TY*T)L.!O*,XDOV1%
M7>/TAG4C8B5DJ^NWK_KA(\24O&1SOIWA>V,6]U/]UM3ZZE5]4C5+J2IKFSCX
MN[LE:D4WU>'$5*W)&"$4(;1O?.\:A+:Z)(<0^@2$#E5=T]219?0L-^F+,7^B
M/SPGE- _"B9 R;R@8-QMS#R:7+=I/6^H9_*MBV[MI:%:0ULU=$W&V17!C!.A
M#Z%/M'B_Q]!GJCI$]:/A:#_HZWY(CYD[.Y9(786?-(XE='R=D;#X+O'HY5TQ
M&=]9;RG<9AZ<'@-G:H ?':N6-D0P13 5S]@03$^3>@@@WXX#Z4M]:*J:9O8M
M)^F41<N_DUTP<8COV;K,W<ZZKTXM&L@5\.NF.IY U#_9;ST<T0_13S#N=A;]
M.K5N(!GZZ:IMZNK$-IL,TSMS,+5G6?E'&L?*+?$")0R4F/B4U9US*_5$E; L
M*"JA=^R, DCF-WO*]]8#?9RFVKAX/C)T51]+N6^HIY:&"-<>PN&F?P%1;NV
M^O_^,#3=:K06#<[,MQO5]R>*%TRLXGNR_=8V!6-O9R>YVMWN@^[O2/>'6(A8
M*!I[.XN%[>[6Z?%DA\Y/"MC&L&^[<CJ3D/=]OTYG!"6V;S/@=S=,63\;W*0J
M426A5N4J5U*@:ZH^UM6A(>/&G\X8,\(HPNCIDP:$T3IA=*R/5'UX5*W3["/K
MOU?>O+V#I0PM";M#%NM0>1[.%R1X6,ZB3=[&RB(*[SS6.I7WI7QY0P,Z]1)E
M&H7S5QO[5BX9M*F!Y?+71YTL5>5^YCDS):(^:[7.ZJK^,;@:5-8W5-8U-?9B
M]FLXY4TRL[:7S$"E$L=>6M;IQI=C?3#&OEK8^%)JP8D=!R/G=XY4M<$86]%A
MX\M><1[1ICVTL;'-KH"-+UN/6:7IV8-=UT2;.&RN\:4Q&NAU2T# KD;"-K_B
MU\G2^!(A&"&XOS+;>S;_>4FWV>H.=,*0WRD(I!C[NP%L?(EH<#HT$*Z8'Z)!
MRXTO18SU>K;KXSR-(M#=-_UP V(*5[)IW9[RO?4EI.[6B9!L1:FG!H# TQKP
MM+N:U /@Z7ZH>[@HE%'7@MH/%#A!? EC6JF!K'4'(AAW&[./)K;ZMQW]]GP[
MOV6JPY&,[=4%LTE$/$0\0<+NGB.>IJFV-L()ZZ-3K>[%][QOHH2^KJ<3&*U[
MP9[RO?68'0_G/N';QKJJ3?:K[8\()["E(<+AU#@BW$KT/E(G>Y9PZ7[TWJ<8
M_4,849"#A#Y,:L1LW5-)S=W6(VZYO,XY#.4F\IZLA8H5@SMI)8A!4L?$<F'0
MOI%O#47-NQ\(XS0V>\/W,)%RDTI/)QM:=UL]Y7OK035.\FQV=:9NJ:.1A@@G
MBZ4APO4T9$>$VXQPAC96QT;?3DT*9FN-B?>"3FD445?&PY&"R5 R/R48=QNS
MD":+RK0>UDMS> D1J7WN(B))@4C=FCD7%I&Z'P/C##;?Y"'M0<N>SC2T[J=Z
MRO?6@]WNGN%O;G;GI:&9JF;JKQ#?9+$SQ#><P49\*_#-U S5LK3]\*W[L7N?
M(G19CTI*C9:M>RFIN=MZK-UCCV,-54VS90RHI389!"2I@^,> ]+(4(?C2=\B
M8)R]YK/7TAY1[.DL0^MNJJ=\;SVB[LO^Q/X>>.RI92&B]30D[PNBX?%)G,#N
MY2%)J>&S";>U7[LOJ=G;1+Q],O9VW &]-"Q;U<P]IXP0DUHW&L2DSD7,B$F[
M;N08#55-QVEL49/39J-C91&%=U[LA3B5+0V<UNVM#/C=#=,;GQ[3,5=,SC=F
M71WHD].J7.6:6AJ-U)&A(X0BA IH:@BAC64:HLBUX_#Y4A^.56.RYVF9M20D
M^TA %N7-KG=7_74#$ZN<^T\:)][T(?LJ_P#4)2!,SZ7A;406LQI8N86/SQU%
M+LE<=).L,R6B3A@XGN^1!'(.)9PJR8PJ?PRN!G ?2=(DC!Z4:78T5$G(#R4B
M"562D%]&IU/J)-X=56YH0*=>DOTZ#:/E4_PPCN%G^(XJ7N"$<\H> _3D5RTY
M^T!)%"LT<*FK7%"'SF]HM/S5U%7%@+QX^0T)7/:-K7BQ0MCS?#^\C]]():"]
M] ZL:QU= 5M?%-;'35%QJ._GP/;K"^T%_QPOB%-\SM':H8S>$JUS# 6L\,DB
MIF^*/]YF+U)LP+WB7;M,0&QT!F-]H+<:7,UH]@/0 I(Z OYW58[5%X9W-)J"
M#K^9>:Y+@XKJ'(3]_$Z]N+/)8@JM1\4=$ESM,[7#5J?M>LMYS1Q8J/,MZ?RH
MU?T\O>4\X#PZZ+HYO^?2C9B1TX8DFD#NT.K4B'UPT&3W(F@2469U3"3"(""A
M ;:;+YZ7@&$-1NUNO6E !)4\-LOA6C*D75]QGR'L3>B[FT:Z:H__IB12WC\]
M0]"PO2+&GDHUMFK"@9)&9RN2(J"S[9[,:C;>Y_]J8KVI]OD2 5V^0,JPOY/G
ML_SU(T#;\S6( *(@0.VS1X@ M2/ ?GTX,(#O,@(T&,!OW.@LG!;T;!_1$[L+
M(CFKVW5&WI*M3.+6V"?Z7+'%C'[$UV+:66.B_;F[$31:ML"6+6#<W#O+[E>,
MW!>Y\HK.V7Y850EHPO;?%N%PMKE6PH"X+\+MVCQVHT*4R]-: [.)":JV0^B^
M6&9? N6^&ZEA2!@-]\=(^Q7S8I;S&6XE/_@II6E6SCD_,29A$(S2ECH\QD/%
M&UM4#;1&:JVU'3>C,?<EHD:[WF37]L 8-6'7;8?::->-!N%B[J[NBVB_T9B2
MR)EE9;C9_Q27WE$_7,PIO(_5>G BZGHX!=U=&4L=8_?9XT+ *V,@W1>[[$NX
MW&,3-0;&6,:8N#\FBM//_<IUOM((KF*QKY?0>2QAV(LRECH@QLFI#7Y8&^S;
M$K8;H3+:<E^":-SNO-FT]8$QDC# 1L/N6^C=%[G^B_AI5F:8L%*])'"R6L$N
MG=(HHBZ?<R9Q3!,9@^^^2+EK(7:SC:GD<KF3@364,);NBVEV.&)&*]TC,#8&
M8]SYW&4S[=VF"TF2GE[6L>NBH'H2WV)'N=J<JC:P>E*5KF?VW-&@&#N=U=3I
M;&":,N[30,,^*HS./F+S.H')^C[CI3/R0ADQJYT1PQ"]J>>08A.'XH3S1>3%
MH.^\)=TY?"3! ^?(__Y@E6;?QKSPAA\&MZ^!BOGJ;+3OD1O/]Y('UF$.7O!T
M7SJE;$=W3R.*#>G8IPXUI'N\+#0:#R9U=X?8"\$[U.QF!PS';G0B"D[L+LW(
M^9VS"V,P0LZWU!,-T0;1IE><9PM,V(%1P#Z K<>LTI2XQ]9$HLT3'=X'<+BE
M#Z"9Y8HM[E? /H#[-0BIL_D?XB[B+LI,H'8P]3>$*CV!L<43Z.9@4K=.".@)
M!%*,_;&_H?9PB :(!AO0 )M%"H\&^U7BWC/<$W!="%?V+QX?&'K3#Y?0,T$W
M&O^W/7W<&?%*ME2%.URWV5K/LFXQK0Y!56KQ2K8BAZ#:#*AV/UTYW.Z44=>@
M]<N"1B1AFTW],(X5AT31PS2,[DGDQLIKY1/]X3FAA$Y5:FQMW:<)QMW&K.>G
M^BVC]62CU]Y/,57+&*O&I(FB$8AYB'F(>2+F GW'/,W05&W/T\+=C_.;R+R[
MEP%\9,? ;DCLQ8KK3:<THJS*F<2A?T\G7%IWD)WA>R?G,5O/&W ^[8G:5JH^
MLE1S)&-&T1F31BA%*.U..H)0^D0QS\E$'>^YE[+[:4J?DI&KA$3)ZW2A.&&<
MX ($.D@YN-M5-X@K$>TY.TL=:;8ZF6@(?@A^7>9N5\$/ER3:7)*PAR-U8NU7
M%+S[L3XF]LJF#6@[=_YF*<,?@ZN!A#ZS,ZHAF3?M*=];C_YQ$NR)]8312!T-
M340X62P-$0Y/("#"/1T!\JK'%AY"D'?6?T.;1>RGV#$T;<*+-=M"K:L9<M?F
M_$\FQ8Z[O9<3U; L=3C47B'X(?@A^,DPYX_@MR/XC55[/%+'^I[@U_U OS/9
M]_/"[V7U2S$%)9MOZPSCN^KU6@[Y<1[LJ:[8ACK&F7Z$4A%-#:%4Q 0"H127
M%'H_1W"QJ1^F1Z6LN"J83,7WEUWF;E>=(AXC$$&R,L_-"&:H"(,(@Z+M-D(8
M['=54ZQVQ-[P-0H7-$H>%%;UB/Z=>MD) CPUT#:H2^8R.\/WKCI3/)P@H,P5
MW;+5L39&($4@[1O?NPJD> 9"0)G__^R]:W/;2)(H^GTC]C\@/-UW[0B830!\
MNF<Z0I;M7D_8;8>EGKY[OR@@H"BB&P0X>$C6_/J;F54 "B3X%"D"8,V</6.*
M("HKWYF5F:49HZ[>LXPSBU'.*1+Y&"1V<.?=^DQ<"-?>(*1FFKK^%E+5_K8A
MHC@N%5MF[W0++)YE[G8UJE)_2OW5#;U-57\-:WUHE_KK#<=ZK[=;J6?SW?V6
MQ/:J]:$VA&J;;6L,XIMJ]53K0QV)#N% WQSK74M=FJ"4:0V%32G3.H802IE6
M*]-!?ZR/AKTS"RX:)=/M#R%J1HZVV;96H_?T?GJKT:MT@](-C47OZ=W.FJ&W
M;L%#\SU)%3?^QA+-K>JJ?6RAI]H8<M?;3IGPO1NF6-^D$C3;"MH/]4]RGY2N
M[4K,&'JO.]#-T6ZWW"@MJK1H*S#?,"UZT#!#:=$ZI;?Y1QNHD?_8]>[E;RO0
M*./MSS1.O,DC_Y/X 'M+@)R>R\*[R)Y/#X#()V21\VW.F[FMBU@+)]H[YK#9
M+8N*35J&KIE=8ZQKR91IE^%L;@>/VM1V-5L+(&SQPSC6'#N*'B=A]&!'KA8Q
MWTXPC@DUO#",WS"L85LPW4% Z]CS>11^]V;PH/^H_6 8G9X&&_3QCH)D:B?:
M WS0;AG@#-_#OL^]B&GPP>R:7<V;:&F0QLSM:-< 5"ERHEI_S8OA8<=/7?@K
MO@*><F!IS#L0;+>VC[<@:/&4P=-VK,TC-K<]%U=B00PXQO[E$'X7:4X*+P^2
MK(O +B%*R_#36<,-^"_@=^VG1>[7Y ]__RF-7]_9]OS-Q\ )9^S:_O[.BQU
M<!JQ:^"0MW[H_/7+?_^7IOU]Z<GW'.ZW+& 3+\'-(D]]8Y-_O'B7<L3?&/!?
M '5T<QW>&.:-Q3^] %QZ_,G?X1_&"\"G Y3QXW^\Z+[XY;71'YICHP*X\I(*
MKA/#=1-'R<U5 NR-'?=7#@OLR LOOGLQ??,U"C^$T<S^3&R[:1.#OF%UN\^P
MB7%I$^,-< T& _,Y4*N@VANJ0[+AT!P9O7VW\!64O?.8Z\V=,/N+T-BYCM[L
MK9 S;YAUM._TPP=&;N]MZ+M9?QPB"FUFU>2^3>X"&=[,&[ =!]QFL(W@ I"M
M]:1W:T#_&+QG;1*%,_JV[ J@CX#$!ZM,;,--K_ :XO0V]EP/7@%_!\^<\?=S
M(X_/Y8E2;<:2:0@>P;LE;R N/0EOTM&# ,!U@(V!O^*$=P'@U<WAGZ0)V%Q^
M[RF R?Z=,KPS2;.3)/)N4_)DT2]QO0DLQK^[9<D#8]S7F'@!N!>>[0,*A21P
M'PGQ8,\XLF#OL$G@"?Q;)9ST&=[G10!D/&=.XMUSJ&[MW$?AR(1WD"=&O\BO
M:RTY9O%6N"&4S)B-3H>KI40YD&$G$;^*B$3H)CG"R0-?#GPX^ =\38@1U.=^
M5^%)/C([0K=,>YAZSA2^"V/8#)O-P\B.'DNX1!CD)6XYE>X9P@0T L 3/W/_
M&/S.233P')<=P>7MH?.I.5,[N.,0YEL"EU'B!/BJM T-T.R%+G=.A6L9TQ>$
M'*(PNI8=[0(#W<7KMO#MX/'>>R[?$/WP>T)N)0A0A0<[LQ\A/DWXUD&; %#K
M7,QU <?S!!"R0H#=(NS@5,>P1> .D.,_D4@8$\BZ02!7.-HH%R3I.9, "W,&
M9_%1'.P%([%D2@#U,0-?G_[W8W A%-U%X'Y!D+]!%.#=(]/'!W0AQWW#'%IE
M[VM[0(ZUA]V\CY[1ZW8'1]["5_L1G\_>\"53A9\D>3\<6?KFJ+O@CNP/UW-M
M<3>JO3:,L37L;<5Z!]CDQ^ >U$,8'99.AF$!\XW7[4%:^% P[H9HP^H/NY9Y
M(!B_\N1%9MV%>YQ1YH(;PL,A>-3M]M?SR#8 '7U3.U)D:(QZQA$VA:Z![8-E
MG(7!U10\F_A"\B*OPTMP$K[,R1V&=_T!#IL=/(U<_<4P:F .%EEM/ZB>9WL;
M"+>TO6&OOZB6GV][(8AI%,.+ODR 03AK7"6; LX=*6B!1]#?=8LK(7N^;>Y(
M2<L:CZRC;3,;!\,EM2*U^GPI@IT\<CER?YJ+;A@=;6DLSGY!18W3'2*[H7U@
MMU$*D641@0+A!N5SC'D:02P8,SS-Z!L_:N%# ,PT]>8:@<UB#/:T"_C7=\"<
M"UM">ZP7KP0>Y5%H]B8M 5420TB(\1_L.@ D>/!^AT6)35'EXEBB!R^9PO(3
M&\)\#!T9QJ@_]/5QMZOCN25&L&G,)JD/@>P]HQ.(28B19?Q&^RT,7N-F6,*T
ME_V%8/N5KEU'MLNTP(:(ZZ51\?TE@ 4 .CP?\Q/$J$"E6:R]M"J>A>U#V!1I
M>%+JAW?PQO)#\ P"FS]')T'X7D HO+*W^,H] ]H&\-X7)PGQ=&CYY&P[COOZ
M_MNE]@>$O1'\,,(,">+Q.)QFZ>/QKIQF:=4,IJWF%3/_#I?Y8#LB;6<']IW(
MD %>(]@/L,I >Q*'U)0QKND8,A99*=MQTEG*STKM60AR^!^>-1)9R+B@&_"%
M3(M6(66G\W1,\I3K1KK='\5[L,J$\H\.\WU1LH%N!7V.Y\!PXK.H0W$8[C>O
M0Q'5(0[@V)['[$WVCY_Y0K"U;B=?;+]*ZZ'5Z9^TTGK*70D#-@)T>D*YTK:L
M45X0$[@3X. W4\\%?24QSE[U+/1+(_OE4;O[C,[XI-5^#2+<P>O]#%-A_@28
M-[H=0RFK$_'\^*0SH<\9\TK;*&W3%LSOV!I829B3^ZP59=EVFH0G+;8?[>VN
MYK]LM;M:1YH=HC4%@(! $M#>?[&> F:OTZ_=L)ZGDD#*'_#8^42"M$_BO +2
MLCQ65KX_3TNVTKM*[RJ:/:U5:3VEU_]K'S[(+8&YP1(81L<\-$_4T!+4B#%V
MU_UX2G,<;5"WJYV4-E#:0&F#C=I@MULR=G3W:G@N=&8M[1MX@I:\#./D/#S$
M-E/ZF6?TGCQ_W!CRMBQ[K&9''.=:^,8ZVO64.J546TU>I5254CV+>*5F<G<T
M4F/-K2-J;NV[B%&=;'P<"ZHF5+>VJJ1FV#V:N!QC+MVIC>!9FSJM;U%G0@MC
MAIK)I-)X2N,IC7=Z@FJ][NX:K_D.?6-"[*,1ONBC:Z-_WQCZMLP.-@;OC<Q,
MGMQ4J@Q9M1$U]>$>9K09@4-C1%JI4J5*E2IMNBK%.U3.,2(Y%Z%>,0"FA3%(
MS2C:,O-8,^PJ(ZA2;[M'#=W61@TU$T^E_)3R4\JO1I3=4_DUW\]78?WBJ+XV
M^OZ-H7++#&-C\*Y,IDJ:'? 0?]#6.*(Q JT4J5*D2I$V79$:9QF3G(M(5P^*
M;V'X43."MLPVMAJ[)S=-YVV U)E 0^5&:26EE916:IECK*+@M??FM-!S;@S%
MZV^]GCPGKIZ(5PFG$].W;:;5;*W#WQB95LI4*5.E3)NO3!=&%?WMN]DU>FI8
M48U%_#FFN:E<?(M-7<W0JPS:LU"Q769KK(_&;8T!:B:?2OTI]:?47ZU(J_7U
ML3I=:'^43L]MN 7A8L4=]2V,"QI#_?J;S';B7=E25=G:")J?/,9HC$@K5:I4
MJ5*E[5&EZCZ$=HOW;^H^!&4G6X==90V?F8C-MG?:2\OLZOW^X%4+0X>:B:92
M?$KQ*<57$ZIJ+TW+TBW+VDWQ-=^]5W&]NAVA%O1MF3EL#-Z5H:P->9MN0JT1
M'>VW,79HC#@K-:K4J%*CC5:CYM#43=,\MTCD7 1:W8J@3&,+L:L,H$JX[6;F
MLD$C;8P7:B:<2O4IU:=47TVHJKTT]'&OI_=ZO7/S\54XKVY$J!&56V86&X-W
M93!K0][&FU*KM3%$8\19J5&E1I4:;;8:W2<5T_QXY%P$6MV&H"RCPF[-#=,Y
MFQ]]W!_M7G[;##^^U5*C=)+226W523W222I)?W;QK[H)H:84K[_M4L.[VYUJ
MJ@%]FVY8!X9N&$8;/?W&B+/2HTJ/GJ<>;=5X(G4)0@TS .NI_2P3^E0*OKVF
MKF;H50;MN:G8<)/ULJ>/^JVMV:F9="KEIY2?4GZU(2LJOVYWCX/.YCOI9Q:A
MTW,;+D#X&"1V<.?=^DRSXY@EL:X%+&EA1- 8VM?;7)KPO1NFR"\J+[:MROVA
M_@;TI'1M5SZLKW=[;;U=K3&RK+2HTJ)*BS98BQKZ:&SH@\'P*3$*_V@#/?(?
MN]Z]_&T%(F7,_9G&B3=YY'\2'V!W"1#4<QD.S9E/#X#*)^3K\VW.F[FM"^G6
M-2V<:-YB0*)-PDACMC/%;Y,I@_CD>Z)-O'M68.21V5&LV8&+#T3,GL!.-"_6
MV/<Y<_!NMR34;O&%\#+?#Q_B-ZW"X4ZL 0*PJ 2[/XKWH,I$:=$<YOM"__SC
M1?<%?8[GMI-]%DK58;C?7*D*50?B[-OSF+W)_O$S7PBV!OHI6VR_',*H=V(/
M:,KC:0,V G1Z@NW=EC7*"X;W+)H ![^9>J[+ HEQ]E+.]$LC^^51CP3-SK"K
M"+<5X0[NO"K,GP3SX%X.3MJ7T$;,/SD-?7(3<I10KN;^O-DUCY$/.;5145'Y
M0O77ZG\=(QFFB-_&E,QI;:9*R%0G9 Z0CFF@K6ZU139::)%KIGI;%LK5#+M-
MK7TZK84[;SLV[ W.T(Z=:<QIMM#"-2;L:)GM:PS>E554<=\!RYE&ICX<CL[,
M7K;:*EHMM(HUT\$MLWTUPZZR<"KNV]F.J;CO?.*^7@LM7&/BCY;9OL;@75E%
M%?<I>ZD<W6W(>YW72;?04M:,B/6WAVH 0AO,WG&IV"[K9NA#LZ_W^[L%"LVW
M;RUQ9MO?KM 80M7;NJE.VW:6=:I.VQ//*U@PA?RCZK2M\;9*G;;8&1O$3'NP
M8^V'48]*>ZF!]@=#MS@[4.-M,EUJLV6!RUSM'7/8[!;"Q_Q;R] ULVN,Z37P
MCY&N12S&!ESOGOF/G37(Q']A7^I/B\RCR1_^_E,:O[ZS[?F;8FK1!?4(O_-B
MQP_C-&+7@.>W?NC\]<M__Y>F_7W5#WYCR?OOCI^BV/\:ANZ#Y_MTNP+\_!N;
M_./%17SS97)CF#>6<8-[>:&E@<>_^AW^8;S07.9X,]N/L1_V%V,T-@"#JR&L
M6E"!6$,0;\2;;JX2.Z%;-]ZF,<A0'%^Q._P87WSWXAOGP0EO/MM!.K&=)(W@
M[;BA^#/)1/VW.=X 8A], OQ'@=AX$)^#GXV!.1R.&K/-*Q;=>P[;;G/6:#@T
M3?.)FV-@">$Q;G/E?;Q+(S+(-\:-T#_7X?8*<]0SRVI$7F=_(,8E(#9QN3DR
M>CL"\3%PPAG[@L,Z#HB-P< RQA7XD%9[&CB[X:4_&O6[XSW ^6I[+G#5 3%C
MF'VK@D9BH?VA. 2CK #B'F0VC!XK/+N=(/I%N):Y,[E%5+*3.R[/UWR:?S[H
M:/FV6Q5XG-%XFJ'5&9UTQ&V#)CYLD=%XUO$TIIHK=*+Q-#TU).4DF!]W+,7S
M)\&\TC8GU#;*0"MMTQ+,[UB04$F8D_NL%0=S=IJ$)SUN'>WMKN:_;+6[6D>:
M':(X 8" 0!+0WG^QG@*FU1F?M@SO""20\@<\=CZ1(#W]<I,*>:P\L=Q32)7>
M57I7T>S((KY1HH\Z>S"W!.8&2V!T.Z,SL 0U8HS==3^>!2AMH+3!\VB#VMU#
MK[3!HC9XYGDF=?3USJRH^0\;+P6)D]#YZSPL03WIV[+#H\;@_6AR=81F@9.G
MBE6K0'6K@&7I@_%Q9FLH]7DB]:G<$J4^:TO5EJG/@3ZRGGFBQLDCCW,1Y,LP
MB-,9EB?&K8TR:D;+EL42-</NT23EJ <TI[9]YVWA#&.DFZ.!4GW-4WW*25"J
M3ZF^)ZB^[D ?F_TS\^Y5 '\UMR.FP?^7M-?O;PR5ZQ\1//DLMYZ(5Q;SQ/1M
MES$=ZGUKK(_[Q[FI0BG3EL082IDJ9:J4Z29E.M '5D\W^NKDH9U2?1TFMJ]Y
ME;,CVF$R:T;)^D<93<:NLGXJ^;9[O# 8&_K8:F.\4#/QK']4T&3L*N6GE-_N
M_OUP.-3'.W8X-=^_5_'\)Q;'FI-&$7C^VAS'.X=!"RU@8PA=_\! 9<S:;395
MQNP@A;JZ.1KJ_?YNI_E*F=9<F:KC!Z5,FT#?=BE34S<M4Q^:QIF%)^<BU?G0
M:NTE(."U"$=>M=!TUHRB]8XV]KBAJV;X/9K$-*#G[QFHURXKU]-[W9YN#7<;
M+*+T7BWTWB']!*7WE-X[*[W7[_5U8_RD@4K\8QUOCRQA<ALT;G5E1;[G/6\_
M7'TYSHIK='Z-0CPI"/>^FF\P' ['QK@""'KUWLLNW]MUZ=MQ_&5RA:T4Q9U=
M4G<U?;/=Q63=P=CLGPQFZ@SYBHTAVX,\&%@]HS\\&<PT)6M[<*W!R#HXL)ON
MD1H.@!,MZ^#+'I<7C9$Y&IP,YGUX<=BWQN/^Z?"\*R]:@W%O1V 7+SC;42N:
MIF4.3:-BT=4WFM5OR4WR9IFC8;]?I4?KM6089$?A3\!O#]P9\&:J5L[?WVP
M-N&^!X&L-6PF %]#WW,>:WI5X#X7Z-$/Y>&FY93KFR6O>\V[N,->I&OG$> \
M M U+\ +3!FI[?(0&[K,.UYL<=62J9UH^$<(SE+F:C82/$YTS<>*%#O0;-\/
M'^S 872+>'@;A_"-P^ /NO;@)5-Z',@.&GX&L+E:&.!=X]K$B^+DM1?HXE]A
MFFBW=NS%TN6(\/(X+&">A_Q2P <:\#EEO@O?T<LNP]G<#A[)"?_;=R3RSS'>
M2<ZB^Q#>WM&NX2''CJ)'B-\T>Q:F@+MP0K_E;\N+ZC4OIC_#KN#/XAG[GD7V
M'>-[@;_-H]!-\1)"\6N7+M)=OD-= Y1X@,L E&3$((+Y#VV <'G8:]*KQ6)9
M>.($S? 920_?<+R[_!24E%ZC/4P9"(/$<YH;PG:",-'8=Q8Y7LRT& )5;^(Y
M-BS@!1.@-8H'7@M$/PSG##&,C @B-_$"D![/]H&]@2@>O$PPG4?+,D:/36%3
M,1<Z$,E ,[L_9L_=A_0R(<4 7<0<3&3DPMHIMG(M 9[&C+,Z^W?J)8_:C"73
MT,6WVHZ#$H)O1:'VI/V#P#GA; 9"S-=;Q@>'%.%+0JV_ LS*+=KQ.M2A'&U$
MW6V:% 29,1 [7,:)/)!2SZ;=H.;#XUYB<JX9,M 1<;#^?^#W'OS%BW#/H EB
MQ!1L&8P7\D><J9T)/,*%.=M0OKML9W&A04.Z=IBH!\[P/(SLZ/'02J!2O%=I
M@?AC<!&X%^X]JN_X.KR83#S? X467SE3YJ8^^S*1GGXV=4%I3\/<56\<[H)>
MH]O1?KNZ)":[<+]I7Z/P3^8DVCMVS_QPCMA80[>M=E;/"WP_!MIG^[%0%T#!
MKEZ2;ML!91$Q%_\:A>G=E.3R 83>?WP=/J"!!\<=&-T'Y($\I[>QYWK Z;IV
M^<?KRU!(,)OHFDW:P1.W0Z-, <[QSVZ!9@ 6[>YG]AUU JH>A**S\"ZA.E!5
MS-/(@4\R@*0!0N#C* 8^)?T&,@UO\T!%V"Y#/<57=ET/61D42CP%B16R"^\%
MVPVOY"H(]AC%4V^^"#F^9CSNC,<_<N9Y )A W\S@=_ -P!6#FK#1=2!>>HE@
M%0[+Y<^"R8H_O?OY%0<@C#S@'W"T'C46$ IBA$;L*TZBU$&P]4P]PB:1<\'=
M@E^"8B] IKT;W2Y\Y_OXW!VZ;X$V1Q_&?M1B9G.')F*(+M!9\2P$GPQ($@.S
M!OSEP#9 &=C4+;I)#OR '#%8#0D?:&_M/VWM$IZ'[0>>K7/RA004FA:B(2KQ
MN3=G7*'"RUSX)^IY#@#\ ?>7$;[L^L6/H%IG'>T" /-B)R5T  3@N-HD+H)R
MDQ"=4SUSSP"G?:ZE'<!4IK(SX49ZN6Q"/NKM(WU%:0M\;F%'R\2C)Q=(%Q)U
M/.XQVMS-U>;(G-D7"!1]UU])$8YKPAQ0]=_@@@.Q^>[@)0$ 'J_'%5C1R.8\
MDD;<T-I 9_BQ6PU,(,O!$F!Q#EGN!A-/.#;>RIVL-6@-5HS70I<@ZJ+,1XOL
M(+9I^S%I)I\)20 .,#DSC,SN&+5H3R>=D&LG>*1C0 CC)*1GX&T^>33@G]AS
M0.MW"-@2!@+_ SPXR&D _^]AZCE<I\%C\Q#?M:0Y,/KAC/,0IA EW4J*@KDM
M)1'8KM_ 42Q?_(:4X*BGVTR(/" N8 !0H_, %3B>32: 0% _&H:I2 ZS*Q$0
M0SE0YE$X(\2[0BM,4M^7=&Y9GY2IL:P_170L;*L7>^(''ZR? ^T#<^&M/OQ,
M>^_#RR+P;EV[BC_Z.IY<QO].T<.<891=<%/.+6#H<,TXTTG$"*7@-['_XKH!
M]2G8/K"Y#V'T%UDPSFP(,_>6>?@,>T*W%QUA+Q;HY,F#1](^( :Y0F)Q&&,P
M@KJ%Q][<L.8M+6C9P*\ 5YIQR[(@!%:7MHE&"33S0ZA! )),*:[/%Y^!3D)&
M1V?6][D21\+'4Y(!_&?J)]DK,3Z )1P&#^:$$*1KKX!<I'< 0DD\>KIDZEA@
MHX;0 EC>9W=>['..!8I$["[U\9FOZ2U$%Z^_1D N^'@1QR'$8)RQ.?[BC.V"
M^]"_Y]%A\L@M+IB0N]<D9!A$1+ <$"UY8"Q WXB_&JQ3@HR>0CQ*#@PW6G.Q
M(J:G,%;CCFC.H5]7.5877[]JG^R'DG7NP#; (1-^#+'PPIYUY.!_V@$(5MDA
M[G-] I[MS$L06:@_OL]!C6?N9>X83D3Z)_/Y,D/M!6!O(S*A'Y?-\^_1+;Q2
MBC4RS;+:'2FY(A_?_?Y^8;/T-_2]V!PA!OC+ZFD%_ @-XADC69?+;+%U<M03
MVT-1XZ8(%-8B,82C K81C68N:()X/*4@=K> _\X"EHE&RPM64ONK^';)(>-X
M ,(2)W^VP1J7:<LUW"+[Y[Q&VXE3X.T< % Y#%, Y 6#RA&HQF1J 3NG^QK)
M^9I)#J<Q6 3Z*:O>7_YU>8.(?'#</8">)(;+SW\$.C\NN[O9$R*8X&OG+D.Q
M:[(:Y'AF,@IV,@ 3M4CO]FI.D(<Y6$X*%E&D938C57&%HK7D?/2)BR/F,' N
M7/([$DH8$[O\,PVDA#$8.1ZBY([&.T _J<)?64#^@!"598?A/<3)"3D,OG9Q
MEZ)HKM<2E^\O2LPC6P&(N /GD4NKV+=WZ_FHB1?HK6-\GO#4-TC&2^]5L1V9
MV;P\92;8)U<QM,C4 ]>:A 'E*8 @+(F)A;TXBTY0#>;J([S]D[MK<5DURHD#
M=%A^II>\],I@V4E)$(1_()P!G7XBZ2AW@>/%X]RE=KE#K:WR/?MZ27%//-PB
M>!^80L7,)E^I6I;T<JA:^/W97GFHBF)<BBUY7)Z[I30P"/EJ7*^H<P689N_
M\:AVP3.^4>*ELV5U>IE_5]:E:+,B#Z,K>"]EAWY+^<5R5YV+SM?.QPZ*V&7G
M7YVR7(FGRB_#[5^E[#^ +-<+M8O9K8?AB/99//9^_#,F2'1Z=_5[^<\79=:6
M$FP(Z-7O[_\_8$8 (!!8Y>^\ZNB2.4+IJN8YI,$%[-LO<?& RV*PH*_P&[W$
MD9B]MQ/!U05FD4<IV/" =?(S-0$!R5T<GXDE>9>R3'"*4TC@50^5MTP(H7UB
M[FP^ ,^7HA<F_$Y^<H,>,6$VROZYC$^B!_IR&&WIRRZ@((< CE-TD3O09[BE
M]$4ZSXYQ*<6&5;%E[9]#'3,,DB-^^O& QV.4-YF(PS"?*QE7G(YD*V&&D^L8
MF[PQD31<D#7VX(05^5+AP:2>+U[]$,C;^'G!(BRA E098(G.E3)L/F0VXMYS
M>4 SL_\4V=6)?(BVB#)A32(&KB%_209-_H)2'AFW1  N(9-^/+,Q5O<P6*I(
M[X(W0HI2>A,W@/?RR_ +\3I*BN0ID3PT YX''X#,*,'/G&D 2AZ)&=U[#B\?
MX,';$HMD&15 H.!,;O+XV8"(R3&Z"SC%LX.%0I&U5/2KP^^!GI\T90;&"YPP
MPN-!"M6(6BF730Q-[!DC#P^#(8 QMH$'P@U&Z<+]MFPXYHP?G:819A$S"=.Y
MM\^3F4N<S+XS)Z68EY^0X%DOBH=]%S'.+\@/>&1&?Q'%%FC(Q=DG_"6N\!7Q
M%T+$1(9T"^5 ;C)Q4U"DY9;<NUN(XWA^=H;'\[:4L8LKW,,"DI)L?"Y+Q'4N
M$5>91%SD*" 1H)1CGE64:U[(6=D)3!X*>X%7$J7QN#/X<4'[P"?8 /FC']AM
MA+D+=/U&@LF</(Q%]Q9U"5*HV^G]6#K6(@)R['*6;*E$?JF02)-B,.'7\(!=
MRP+VK\(:()8N2APO0@0Y0Y4]&*08%6C=KOD3#PAN/3?[(^4*7D,H]AK"R?*!
M05_Z"+]=D&?* 7 -O"#8:*)S*<TR:T!/<8K[_H+_XU<LJ0BRY-)BI!@Q3 >A
M !1'8<R)6"+<S*\@F$%6A?&!JC!8'C<)I/V>8,2(61_*5N3)I6OOSQ2$:3$:
MO?IZO9"SPD2,O-'<)2+VI -#]#?U(J.MBXH0#@N7'T9QQ_:GFB^7#BFS\.>5
ML&UY:(&[2><(R?*):A&68-S[$/*@)WXCJ8&*MZV);I9BL<WGH[BTP+:^1.*,
M6J68;">0.(7DR',&HK08U.$K 0YK4,@8S]V3X\O#8,2R?)!=#5S5VX$Y18H6
M0\=^!=-,4CJ47F*>G#L"R:G*#SHXNC-<TZD+;MOCY5'6L%SEA[62Z.=@N526
MNLDB_$S$EHZ)),1!C,J- 0O<[.NBTHFOJZ\"CISLV\*KCHI\(TA[2S7W$IGS
MFJ];8!GPD K3BW5L?CE4D6P?H#F@1 [YS1!M2>X*?)K:\(9;5*$SEKS9 I=8
MKU5J6P35\..+K("+R^C2]S^_T/#(2K078F4T?8Y1"OGG_ 51_B]W80A&WH@F
M4[3XKL!W5WZRJ#0337M5TS;$O[&M<J$I4S.&G>XR^?+UGXM[I%)3J1URD9-6
M%*1>/<YN0W\_3N=-@/A&470MC-C;X7(?8 6[E)%>9HPU!,7OBG_M2-H2-64Z
MUY"$!VIGI1<6:0VL%H-X&X31BZ?,%<=<=YAE1NUY#R%5F,9XDDW:&\Q2G( R
M@* +="RY-/B+6SOX2P.G"%2'QHN8T$Y06#4!_R<%DR5\IRSOL*)Q=H%$/Q5"
MOKY35NF:^C"JTC5*UTBZ!IU,U#+A+?J5J&+ 2:.F?_)['^R*^H7,HZ.<G5(5
M[5(5A4.]E<ZHKH!7RJ->RJ.*J(?4(J@T7':;9(TNF(S(TDY8KX3G9ACZ8GFY
M=#(Q20.7CN1#GL@3^D6.U!=*GXLP)TL==0ZL@!H88W[$&BQG^4Q_D#5$!'=8
M,[6I."NO?J\Z>J8WE$^P1''_.\JWA=K?^D-^]*]79-)U#7,$$T_XL OE/)G_
M&H*?>R<2W@)8)XQX80<QBLA>TI$->K?%:4,IQJY88OU[,,UR*TZKA*,\ =M!
MA23PG?"G&7&M%U7!V]'>Y:7[0UV*X*E]U4_$KK(\9YZWM"N*0RKRG%F>22[(
MR]*9XK=9)6XY8<I)JF-A+6\;R+M;>8T$B_BVX7F72ROLMT12%BT66,WF?EYS
MXU!C]=0.[EA>:)%!\B'O>L.I,-X<.1;K&TG0^4.4^'B?D0%W^3D-/'C6YBE9
M.B#(JBKR7904"H%> AG_F%&? **^W"RMBZG5(&5% HQ2NGG5#S4@/Y9#JN4C
MZNLIPRKB FN$)M'_2Q4(.4#&8*2+FABJ9,-ZX?LB79U+I[="BH>BEEFND<L!
MXEI02M8)[BV.N1;9=YVP;2E>=T"TH+3'/K \[@WQP;=6WC[[/B?V":OV:!ET
MDC'*18C+*T>+:'(2)9_426V74I!4&DE50PO:;E$]658_HT/$ O8@%$,)KT4Q
MPMZAM2PJ6'$I1>^+)]"EWIT,Z9T2Q#GF,K1I EOC_;"5OV8;A V;AJ^A0%=,
M]3\:+U,TNQWM?\,'/%#1A<S ,WF&6_IUP9*4JL8D+;P+E+=&AH%KSE)J?-'J
M_+18&$<U;U@64A9?T0'@Q7'*Q24C0DNSX!]R<X@57;AMF\8NE)/=/KO#8WY>
MWDCG[T*KXG$RG>7?@:V*DY*$;)/K7H<QS1C5$6W\A_C5&ZRX\AS^TY?V*^UB
M-K<CL+016M:))QI([-R69\I@9O/S*2Q'MWU>:<?RNCFN1):<YXVS.GXEY4_.
M0\ \<O'0=P^ \^GD7DSE\#)W !<739^\( L/,,G.@!-AW]N>+YIPL -5]'!,
MI=9_-$&@$[!%5_2X2O!C>8B\W;SJ6*BTY>US?!%8CF][LX6Z8"J HDT$85[N
MQ'\0N?G&/-%+1"3H:&_#).]SN_>$$J86):Q\]<C'B=-XSH)8MK;\Y"<N*R%0
M^44? Y"5@ 0%"JJ4A,%E@2>==7O?8>EWZ!)ZH($NPS1*BGXFWZ/&4^P"T->N
M2%$5/Y,"VG)07:P6_H*5E$"GS.CH?-^%B'*GTHOQV!Q_D"M:/)B.LN!N/;UU
M9 E>WJ!AV4%AFO+-H]?$[)QR8D'$_46\-1O*<D/O?Q2$3LJ/8OL7+0>4+4H(
MM]A#7L@RX'9'EVAT"5J.W:$:TZXC[S8-BAKY#]X$?+, '_(B)_4R.N9HY7T<
M J;S4G>WE>K.H^9_7BJ.,B(4GP?!W;WGIK:?S;) G#/7IV+'&5$9D4[UI7^&
M\+_$HK8+3/-^A@&9C8L4;L#+HI4+N\=][1:BB( 42]$1\VH/)7J=ZQ^,G0!*
M")^D-GDO27G90-921FH)]B!,)J:87%'V( LR14L99K _("O%0C\F]'F@(-@J
M=QT)"A3CPAOA7(E)F&75(NHTQ*"B7$ SE2BIAA4R6_0M\ =H;8+OGN5CDO(7
M_P\$XO= '[)P<4HE!C@9!:#1"[0@?9UL1[8K%?%P \19B&]UV_T]BU:O4NH;
M(0.M_,5)0G3C<[U,E8R(SXBJJ0@IJUY&E9/WWET8@<>.57ISJJLLC")7_*)<
MQ9*5V0;8))U5O$U^&=?O^+8*W4YJ;H%/)-5'YQ2YE7JD056<:UJJ%+D*=):O
MK=A=D9+.*^N57/%H+R\<I]2CY3)0))DF<O@O7-M]5>F ZX4/NNB!@K3&*!J2
MOMY95V9&> L3O,EO+#3C*D!E[W -PJK0(#J\BX>06Y%)>5Q[*%:M*9?FRI)]
MY\E +9+;,N3^>D"%S_-^(EWH@FMD1R3M=Z)[<&8[48@E=>',<Z2JI]RW#;G/
MBED'5!PT4*<R'R9'Z%G:+DM7TBMLERHM<>(@<(Z3]02!JJ86%K=Z<$UYKA>E
M>>.DHI5EJ?PKLWVBU9L/)2QF%Q1^:,#N0@I[M9=\5!BIOCR5]TJ;A2[-'^.(
M$;BDCC0W*^![Z758)QM3 ZB:3%ZMRND)NXNY4?*12._*,\Y6D"1#9JF2NYR_
MY,:I:.K*&I)CJ?HO,X^9#<]L;$'(&<.5P#@4&2-A+TO[@%>F<U%?OXB.%5NG
M46N")3Q*K3+8=YF38QPCR<\.Z"/1,=,BOOV0#1(@EBHQ4LX*7Q:[TD3:4]AN
MP1>(BZ)W04K,9\@J@;[FO"6;!<4;VO+FS*]TJF8LGJOQX7F8O<Z]J*QL4YKI
M)/7-X0_XNTQNJ&W714W*ZU;+74I !4!5@%[>G1WE*W T91T',B02-5;KE$VZ
M1'I)WK?$:4?V@"@5.C36@SK@1<M9]B;B5\F-E-L$R]O#,ODEP;_ Q)_('A9N
MZ!I:BF088CH?WID1JVCT]7.55+ U-S!\%@H)!?+3"E[/:G"E<Z"%-CG<32&K
MQ2&%V+H(S 5N8T8$2Z89J=:S:[:/*LW^DG7N.HN4(CK2X!7G<4$@7^&2W-DN
MFE:R\R:\@@#9S,T81F#RD-873_OK8'I7Z5VA6.1&*&!R)_+FO'(]/R%:'MR0
M?;4\M(&H)_H'Q>']JO$FPOCERT#\[',+*4;089=&UA_HS5(^S*B_V"C$FWQ0
M?3)LQIMA8&/GXQ_QX5]AA6#BX6''U==_:?_Z^%'?T&56_&*IV4QX%UD7)^\O
MY G6H%A7C.9C-F'@]\Y5A[=ZB><CG0N::&,J;[&_M,6L%ZJ,+YHH+*HE8M&4
M?2%-%IAGPI\WHDF35A>[K";Y"Y:'P))NXJ^3>G@%=:P5T))H2I@O[7>PY1:%
M-EJH@W^8LB"SWIEVF.-)LXN_R71@-JDDZ[3C0Z5TR8JAVX0;]3U09MDO> -A
M_MYB*-\<YY%0/"S.6^_NT%PEV>C73*G=,CZ*46C&<E]S;K+R Z!L_FK(AW6)
MQ\70%9Y^0MBD'D6:^(@&G'8=BYE3N3O*LY/2R"F)ZDF85%B/LJD7<8I$!*S^
M*VQ\+ :J$K[X<1KJU\H!(&/",08ZHB0GX>>_6,]#.?KR+V3U9'9;&@E]K!@^
M(/EXF1A*:MDIO#G>?5W(NL\;F5DVEP "2UB(X;FO3JFV-,I;/:5[??)_E7J5
MLG7"Y6$*I%7(Y9=F78%8HA@M]886?\C&RRT%6BTE+==\(#W2@(,TH$0$KVRK
M'-)&X^>H-W=B>SX.&2%KDO?C%Z=*]SP'"L\6 Z$+7554O63D6XQ\%E6IK@E:
MTVH)[RZSXRQ70DW+J/!1@HN!C[FW6:H"=AGU[,=8@X//DQ+$<VR?YPZQ+@IX
M#9!RAU-S<&IT0N5)H-)HHE!6;P//2=GS96R1SR=-@*!%Q#QK5*=\)+TFB)&;
MLU78YR8-WR$1[99)=*.Y#WPV('5C1C1=.YW36?4*)!!2Q71!T,@XUR]!Y8ZS
M,4*QRWR*/T&,9P9R!<92_<N8G(J%D9J]CIEU-4),$1"VXTP0(8;.Q0]!)W(O
MCP//]K\P*(O/7N<5"D6@@O.8>."8F:Y2^_OR''%<^&=<N-R=7GJFC$0[\N)2
M!R)8GMN\UJZRH]^A/G>>K]$0.708)%(W"X%DY0T+4FB09RYX,PUN/"[U/;:U
M"..C5)VV$E&5""'O*LO-\6!_Q@L1>? -;@(+D-7R00=B'KF^,"(IC.[L0!3!
M8(:?*CYT:8J_7C9QHG@R2[=Q%<93;3SRY^?+N:*5IFIAT<&]J!"Z0LN6 \GE
ME@O!HKSI5F]$ SQQ.?@X&O7HH]"XY6Y:C7L[:R0:W\+M/Q:?<J6<.YA\-@0^
M C'%;=:#SH<XY0/=O2V(MLKR\[L#*,3W217'4T9+KD' N&/E;=0<!YUQ]H?R
M+O3-"HU896&!0:'1Q (]BU"\T[M'AY%1%W4@<>,;2ICL5/G^-&G,>/83D)V7
M8;94Z\QFS/4X]8M2K_)4_+(*HB@RSI._Y'.(8VRZI$.>_T'SSGAJ+&N47GRF
M//H>HQVJB^01?1H4.34Q5>8W<%P8J(R(AM=@*H'FUW0^K9JC=E6>=88S4"ZD
MA"+L6^YX+XVXG]K^)-NC&.1?C.A__\>O&I^S\^G397E-^&IY;AME!4A#KGVM
M+1=*+"=_I.^DH'1AAZMR3N;BW0G@W'HN3D7F8Y$QI)2&U:S-0GWA"8X5R2C*
MX8KLB!3Z>,5<IRRC(?(<W-L3P]&7@1^26NGII80*.5G3;.XY#?!YD(;N5Z,J
M&\(0>;PV_P>C4TRFL'%T50ZBE\F&EL;IA$9=(R'GV85.=@+!6L#(+[H/R2="
M9YN#),R:@"\_KL2)[47ZI<1M9%=H*]7$R\I'2G^U=#$8E"AI:S_T.\-\.W0Y
M139'&X!<(/[M(Q65D/E>NK$BXT^\AZ8Z7TX/YM6BR^\OG_@B-7 (J5]<_2%N
MN5B%#&Z'%_F,0F#1"XDF*O%>NYZHG<E+03C_Y>[TPKXQ!,A&QY4&RCEV&K-U
MO(-2P8'7!1_QG([$3=I+?HSB%RT]U))"2X%=^ LB1_*^7^D+PB]F5/)I?L!P
M..139+5*@T4VJ0!4TL1C*[6L-RF'#4@?K((N"Q.O[N551\L',$M'N4N$>HGH
MS$^3G@PT3^YEX8_[JFHFZP*A79R0).=2<XU;*!&1J 596*EUEFZ)R=XG+G*9
MY_$*"2%NMZ15!,96\U1)HRWAL>"22KW0:VT\)(WD01\=#:Y4; Z,1_G9""\<
MB_ 0W/-%95J5QYT5A:RF1#% ;U&/O22+@/[^+8VBP]EY(C0O*H\?LY,^VQ?I
M6:J)?"67>UV+.M)[S]?^F;IW;.UH)=0PGXNM?;83NI5AR10OO;7L#K23/:YY
M:J[BFIXL**-D27&BEE5-^+E'3_TS/ITE2V^R7^5^R.15Z;W\;4AB45D0,_P=
M#G^2*AACJNP4-7'9M*UR0$Z'K7*:A9):1<!,<*[D;IV& &!Y%( 9A'YX1P,$
M\::^)P_8DTKM0$B K]YHKVM<??=ZPT-+K]\6+!D#1:_V:SQ4IL]BEL&;'&\"
MB5(S>D:$C]QJKR$G*K:BSKBZ7H3.C\KW! 5X^1^/CHIR@D7KD9?SR@7*V9Q@
M^>A,?O?";65EYRRWRUBJ7;:+B_>7<1699XN+9MA%*#N$@X4;(GA^/8VPN8)>
M- <9\68"BZ0,?]9>VI+Y%ZT1Y6.00.JMEJNYI0W#:VZEUY DY4(NNBZSH>MR
MD5N1IN45+\@O3GYP@'5'V"Y0'EC/?P!:O#@)+6:H"@R(:U)HCA >9(,;6-SZ
MB=>_4A]>PDJS<,$APF+4PN#-YZ%'9T\  >5NQ&F#(%%(V5GN$TG30HO$G'"P
MW"7,K,$(G0[P_D&O*- $XMU&H2WRVI,(T4IZ+VN[H_QCE/F4E$Y\%/UF?& C
M9_/\\*  ,C^E\=%%]B8BZG#"URZ; $%X";/@"=E8+YAI<NWO0W#?7'MFY]W2
M4EN1?';- ST"YV$*^\BJ 7FE.3_0R<Z4Y4FL484E$!NATX'ROHICH<"FZ?=+
M>)"]@&R$KVS\LUN%2^,I\^9'/.IBH@D^NX#@NM)+N:.J1A>C]=>(#J%'9('$
M?X(*B-%P4B\H2'31H(J!8Y$ES6-&S#D++M(>(H^WM\?8H@1_N,L[Y84A7>Q_
MSD_DE@^5RL5R7);*8Q/72.N"Y N)?;)I[??J:$=75*1C(R.>B<NM&;(+O8GT
M+<56/H![Z6X#443 2]0ICB?,R3A;8/5R0\^RT*$">@C+8E"T55?D@D:Z*/*3
M:/8@]?VCBO.I*I-;&= $"1.#4@684AYH/VBYOJJ$F9\1!8RZS*G9N+ 0Z_9S
M35IXH:F%QH,+%./L8#'3XCK*#!+^<N6\CNQ&&L\EKT3JD!&:COK)Q=7*4AO1
M8A=1Z3#<*:P1X9ZN_-@)AW-1PVSGTV:S0E [2U*L0DB6;BQ 1<IGNREZHOQ'
M?O^&OX1J<35'Q6AY_++4HB: DMMR5VT9C4R:-ZMD!XM%/YMTI3BZ@.5FHV+-
M'#QI2F]^H?!RZR9OYZ!;PJ4&);G[*1>3O#N&"N#R!MERLU-1Q[#8CR =H[HL
M*@Q.CJSLD@X. HH$_)6;0CGNU&Y+L>;3K8TU4('<80.YHJ]/:A(89%T"V>D5
M%81)+LG*N(]:#I8O>QK*+Q361+C"\M5AN<CI2ZV"I=;1."^'1*,LC^O)$PWE
ME\L+EY/$<G0B;N[+ER';$MUZPLF2A@GDSE26F\^5Y.WC:VK-R.Y%*J=RBQP*
MUM"YCQN\#SW+!E>#G)5DQ2PIKJV2!N]0JP++4K 5SDVF23%RH8Y7>$-[W9P5
M3B&V>W.:Y%J34J;*+\Q3DF6>S=5]P9-%(3.UON!X?63\8JR#0&/>I_U2OGX>
MQ+N*?T4&@ O!8L-V::B0<%EF,YSCE55J\\QZR;8*?T(R9 !W^%>6#:(\@)#C
M93\FJY3%]\IN2#6#M)0E5LB0DX],R&6('!])AA#33CE8/1>D+9_\H)N'",I,
M(4UK6A652NPJ,%>61TGX2IY8+H:=O.!6C"/,&A/$O;YBY<H&?>YJRJ!Q&\'3
M3]CXB.=,%7#*/BH'M*-=BT6Q0DR,=9%?7>B34M=]+O94;FIGPV4\Z5X#F_=D
M/1N?*3_T"'YHQ4'P0)[,LZR2;>>O('P $<+<]])%==@WQ:T*I<(JO<TU!QAR
M@4]<Y28N.(<+$T8XSU>92.FNETIQU;EI0=A)T*2[5<!JHF$4$V&*%[GV(V89
M%R_HX/GT!SKXP$I5! G#NGN<_<&K'GBE&S_\4&)1.['XP%,FI5%/V\M'+!HZ
M"I^J.(WBQUIEB<D"-TW$:TM1U$)G&5U:F](UBZ)+H>C)S:[O-+ (CPKQY($,
ML;Y%>%+VL3&R7+B3O)=MOXCNUM8EL'N1&\N'#2R KR_.!,@@S <"9 *KC$H#
MI.=C5!1XYWTA"\Y_1ND*_I,<JQ61LO;2+:ZL+=N;)<D0X4QN)Q;/:LI.7:4?
M+?*'F8/#A]A1TZ-AKM<$&?SX-K)[<^R5@G")5_C@:G2HG5*E;*$O*L2Y7R7.
M2_5\V9G:AK0#]34A0CO:']F%ZBR[P,V+Q8GXJEV)U',ICYNC)%..?-Q)GC9=
MWB.O<,JGO&U0<#2T0CK%I$=IB2()[ML/.B7+PC01':H9F]$-LL5EE1DJBC'T
M,@\MP:IT3.UT3!9:+85.54'1"C<V8] R!U3)HYPVD9^4HAXIV.)QUG(DIE7&
M5XJY:L=<LONWG:*/>!M]=H EIXJE:$5HNS!8=OD>!&L P_B@W['(GA=B9?H>
ME%M+\S0KDEON<G)K,4%<<BJP6(.;FWR:3SE6;"GZLEN#<>2=,5QVS8OZ@>4<
M5YFYD8L!@R)=NW3TGR>$PF(H93$MF-*XF3:M/-(GMT%DW<J>@RPRFP^$.G(.
M;_%D)S^URNI>63$"02X56@1#&D&YH*QQL%]981<GNYD5XL#,Q928>"%#MST4
M<E%A^\\X/G*'C@;1Z168.BH7%5G,;-B"QP_B?>DB](K8?DJWIJ6\"6H6\GED
M)>[,N</CGL<"I#A3(B#GF[2\J*+DO,0'P<QMT;>_(B]<O*REW+'"(C"L(RN5
M/#HH2+Z?YYWEXKQ83DJ(^[^_\>_Y?>$1%ALGCRW%(3WX#N(Z3PQ8D([[1."]
M?'RQ(FM4CDSSV>=YJ+=C3BF[?WM#)KA: '&PBAB<8O_%-#[H)!<N:1Z*N(>'
MQDDDXA 1GG2\P%V-@#5A,S_;[/"1XJ+=5\_F)6EH @D7?!"G8#U^TQ0OP]HA
M X(S5V20!)RO5F3<UC!W5<&:71:;Q;(&>08V58O;$L(0*BPU#D!Q9C_'BE96
MW-BQE-Z<9[ L%J\7M>=966PV.5,S>[*_O>,&L_P$L$/@I+/;R*9ZNH5=2Y:?
M[FE:D7L\*3KX-(LM-B$<M/RZX.VYXROH#+HM3,N*OG.>-OO9_4,Y608[D*7B
MS7GF""MY^$A;0G00$F[CO)BRR$:M;E)HJ>)>8?PFF\_Z;64<=W0_\S"\")I
M^*/\SCS$\-1V5T12\J%'55VQ5 I<2B5OJ96"Y8J;K$%?*B>@-U*)CXMM'2O&
M_;-2%0&U9H!839(LB"G&P-K@U&8E?:)F5:K VZ8P8H-UT[>IG+BF8EQ$HEQ]
ME)\!T*:7X)1<;R0<#L+B&?95Y7^']J95)NX(]0G<\ QW*$F0O%T][QZB:/LV
MI)D;H.T>LSF+R\G>[%1AGD88J>=V:$UK-(W32GE>>/$@A)<! 6+YZ/9JZ2R2
MRL23,IPTKAD[-+T@72BPR6]/DV\AI5.PHG0_;T)8G+JQ>.JQ:W63$I:Z"<M"
M!VWIM"%KI<"QK]M6E>OY:++2J^ ?_'K?1%2XX+=\OAA.2L,X@IA87)E6SO*(
MJ9IA@+-;I&(?/@9A75-E=NV0!%J0M<E+ET5+)>JYGL=VC/W8M:;<R,TC'X;C
M4/0A#1#.![Z+$B3>6U)MN;E7L# RD\_+YZ?$&\8UKD,K_LOU[K6?<D85]V]K
M\H>__Y3&K^]L>_[F8]Y!'G\,+@+WPKTG%^DZO,B'@%^)D<5?)M+3UT"0MW[H
M_/7+?_^7IOT]>]\G8)&+[/J8#V'T3AH92!WOWY-O;/*/%Q?QS9?)C6'>6,8-
MGL6\T/" GK[Z'?YAO,!!,8 ;/_['B^Z+7\R>,3"Z9J\ ?,U";87H1KS@AMKB
M\/&WHCKNBMT142Z^>_&-\^"$-U>@;SR@XV?R8VNWE_$6$)E]TSIKB(Y*[WWW
M@FD:T!/?J#7T/9_Y6=K%NY1'NS?&C6#;ZW![L1H-NR-+!JQJO:>"-"Z!-+Z)
MH^3F4AKHF5V87J 71Q7&[UB64[FRY]X[=GF_%;:M+OQG]QU=XICY'7:Q";&&
M-1J:"V#@&BN6OD9.R)7\3H#\(HQ0;G;$OYMI\M$"@R,>\*&]/$U)5P#0>#4\
MA^0-GWM>E%S3G4L3N#9O"QT.\:X'STVF;XQN]\?"5T[HS T3+L*O1H:DSS%X
M2=EG0L$_7C@TP/)%]KY;.IU\[>"]0_.8O<G^\3-?"+;6[>2+Y;M+HOPC_^S2
MG9[X_MLP2<+9BS*\(Z/3[?WXLU@L">=OC#E>;@'NW-_>C?&_6O8EQ0@KO^5O
M7_T]3>JN^'K*^!>PEW+X(6UL?7@':.CO$ &5%\1N_PDP\9NIYT)0)/'.(@C;
M)5+QET8>+E6S4IF-!%LE[FZ$ZYJ=_D 1;BO"E<GP9,P;G8&I,'\"S!N]SG"D
M,']8S///4;.MR*WM_'47A6G@HL$,HS?:W^PT"9]"(OZ>OW7I/_OX'J.]#<CH
M+ S($6@F>93<FSH1%;==XH&+]VWHNU60KF2&]?_:AU5@=7!)@5?,%QMT\*#3
MZRJV:0[;_!]FR=_C^>U.C*',@C(+;:'9$>3;.("O>U*=2RD_36"@)42IC]+-
MRVBRC@6E>X%E+B_?O__PX:3:MT)N#\,C9<AXEPP_&P_NI-QI?!X:NYZ4;ED>
MJ#%X/YJ$_7!X:3IYCNEP5+5RJFH+QRVT=K-(K0W'0[W7M<[/D)Z+,%]-PRAY
M3:,3VFTO:T;0^EO%W6*5FJ'W:/)RS"S ,:S@<:G8+F-G#/3>0 6-9^C27M.M
MC.TV@(VA<KU-(Y;GNV&*)49/R./5$_/G'#*>E*[MLJ,CP])'0_,IAI1_Q$*^
M_,=;5'76J%81_[5+8\2*0MC%:MDX9BS/<-)O/GFB?>.K_4A%VN]2]I3"\T&_
M/^B;A@S9=HON!^H%]J?B:>D':F?>'VYKT#4'Y<+G/2#8;Q._ <S7#\R_9Y]A
M ]/X*?L8]\:#KK7[-A9AV&\G!Z&$81G#P>X[>!H-Z-=A&CT%\KYECKKC/2&'
MM?>'_)JF3S\%=+/?'^X).BW^!-@?PB<I',L<]GM[0OX0[@#W[P&H<]X+[+[_
MC@.A+OCPU2= ;XP'/7/<WQ+\51!LWL0W%K 'V[_&1-W:)IZG-I?\\M7L_M_Z
M[4BP; 8\?K:FCN(&ZKV/F)_F&!AF1^-[7N,8;+6!>C9I7%!+2G;5AB%WZV>-
MJK8;SK$3_>+J=_QV\+IKZ@(GVLOK<.XYVJAGOBHN^OQWZN%E]3YQ3IS=D'L7
M (S8RXZD>1U.7J<0F+]\\>W+[R]>:7:,P]>Q-Y@'['XF77P4IR\"^;BCP?/\
M:9R;(YIG97#_)^8KT"R_F(9(T$!._Y'&.=$ZV<@D,?H*Y6]Y:;RM<-4*X:TO
M[@_/!UKQ'\^%+BM?[9VOE0W(X(C%H774D\<[J,7M(@[I$AJ%F !4=N1J:7Z?
MURQT>0]WQ)(HS(=USU@R#?E89&S^9: 7BN/R.*.,Z[G4#>[8'#%(6N0^#C%L
M9!YY\(9'Z@;W CN@._SBK'/PR??1U50$9)(PGSGY+440"MIW?* 47A3MB:MS
M\8)>O&R=?9\SU^/4SOH>B00Y^E$YXN,Y!;(1%?P^#,>.(F+P!R0R$@Z8( DC
M>CMR:AS/LJ:QARFC^=GY*^E6Q9#_ :>(9Z06"2\??L\'-='5GH&[<(UD.,G&
M:@-;1#BUB7)DQ*"QX-8X?SG$TU/Q9MZ_CX,.>&(MZVS+MBAK#APPD&,4YP$P
M.^$#+9"A?:8MO*0L'MDOD65+.D0 1V,,J.<=9!RP!NR6)_QPJ_(-P'B+>1@
MA1[SR^@B;O$0A_,T<J8T.RR7ZY@FCR3D?(/4400 3Z).RP:Q.Y)%UFYMGX:#
MQE.&JBG36D0'?B?HHA:*A6'AB"_&+\0+IW><TOGN:9P/(!"X@!0I\C'.^?$(
MKH#1I>WAC!67A1<8.0,!%BC+A[4ANZ)!XJW2?#1S6"XGBG&R$7A_-$C4IUN3
M:.H&$S>I16P:HL+TQ<AP(-P'8@5:B8_C .3B%6>,KMH&Q@S*K*-G$^IL/M(E
M,W:2'<F(S(?0Y1?ID?&YM_V4%:VCN9')24S$U3[3F'T:$+$LPI&XB#<&Y<)7
M!-Y,:0=<-44XHQ$OB*>!,6)VSI+26(  U%+ Y_ !"F%S'>T/^DNF#W6) R7;
MR+3"9Y:L6X2CXM J>DYQ-PK]^&=MFHV(HO$7:83[R?9(58\9V&ZH\;D:(5Y?
M0L-S;->3YFN0GLY7B0AJFJN%4\%*KD]Y4!#(5<3$?<:W813QL3T<YA@'W=$<
M#E<,MJ+=5>T^G\GE!7@9@J!^;D#LI-"*,[Q]!7_58L%%@4-'+;\-(I-D'&A(
M@LI(V\;,KKK('GZ>Y'<]7P*.0?0^QOA2?C,S+O'6GMHS6UC,;!"AO%0FS6XV
M,BK[@ARJ&9*51MG8 ;C)OKC>@[\?WXGLQDU-<26&,);B22'(Q2RV-;:CI;3.
MQA&59-46>$(\^^**O%O&V4$@4@RLX7K6#G*O)9\8R_UW4$UF]S6ZKG'A<[MB
M3.4D!5,LM'XQ0R>?;KF&M;A'DI$1;Z\)Q3@C0>"())NKE&!A^BXZ.T%V&0P?
MNA1GJ@OT$9HET.SB9C%2HM^S43X_6'R<+ZJ\1[I4G1L2#@]?VRN&$.+R_/IJ
M=!]P<BYH-FDRD%"(.':LF!\U%Z. M(LLO,H"*Y<%(2E]3@8;Z0,1=2" QR%L
M$08==IQ&)07.OH,?%=P)36XG)2567"U'KE8D9E]"<"F(4@HPR2KA]G&?:#<C
M&5 Y2-L.6E3=F^ E/VVIXKRE OD^%R"Z@: J\F??F9,F^96;A:QZ%)20CT1>
M42&N"RJ8.URQ!WN!H)*[2>CN9Y/2.1]ZF0)&]A9Q,%\,8BS*)?#1?" 4>!MH
MKWT4X3]<&A[[299*2E$4?+\?#NJW]=P3D$8ADD(31C,NE,;KD@>]A)%LQ+,7
M9:.(D;O]_'[3C:97S5]YVOR5YQVX8G6LY@Y<.<,I*P-%K374.GR%5'.'VC0.
MW8;9L12Z#X'N@Q3?GMHR'*C)]QQ:Y$]K% Y%J%:W8-=D7$JOTSUM.XQBEAWZ
M]0NVL Q=NH+])!W\-;0'^Q45U[AH> .K\!SPU=7[ZZOSL".M(_ S-\Z=/(*I
M-TU;%K\<N.VB%3T73_:Q6F$[ZR!L1R/Q)3\,;*%%;#796FWWZD"YEEDW9</.
MVX;5VY4\&O&_XI7HGDN%TD$LSF=#7L8L"OCX06X+[5^]2=ZRPZ9Z(_MH\G6,
M#OQ3FTH5"%8TWUL#O3L>GI_=;+7T_A8&C@K_E)%K$DH;&5&?W*:=K^52X=\9
MNZ>+4[M+C=\J\%,V\3@U&37"MC*7IR5JBRRIUM-[UE@WC2>-8&NF_6RU*,MC
M2L_#0M:!G/6V@WO,K:P#4L\YT7E\DK7,F W[NM5]4BTH_]C@>:+9)]5[U[I^
MERU$1_7>U89:]?8&%+KKG=YM#;I;$2R>0T9HFUZ+3Q\OWG[\]/'ZXWO5<+&.
MRL]SI>WSGK <JCFOWF9.\<"A3MF:86>;1N_SLKOML:ZJ3Z,M9&NU^:L#Y5H6
MR9UO1E85ZIQ+[+C:NFDS.TDC/DDOG"Q-R6ZA\:LWO5N6E:PWLL_Y[%(U:1SB
M3'/8[^O#OG%^5K/5XJNZ-)25:QI*&QE/G]RHG:_I4L'?&?NGA8%3$=^IB5Q_
M6ZBZ,UIH)E5WQM,[]/61-<"BUO.SFZT69;D[8]7=*^VPC'4@8[WMG^K*:%QF
M4W5E[-:5T1^;NFD.SL^(-=E3;7__0+VI4V^KU3)DJZ!-'=BIK&>[W/YCD)AX
MT\7[U.GRQS=T$6EA+O^@Y@F\2?*>1?8=70]K>T$QK :O*GW30E-:!WJWS&#6
M :7*+*HC/V7\E*N[SV"V-F8SZTW9EAG >B-;F485,1Z&X,:P,](>F1WMIC%;
M82KK+\GM3X/6@08M,UUU0*DR4"IV4[&;<CH/G=*$11W 3Z+!\ZR-N<QZLT#+
M+&6]D:ULJ KRE'55?K'*?]:'?BTS@'5 J3)S^U#NR:0@2@CZBU6L*D/W A9^
MB.SY/U[P_WV1X5":\#SQ0SMY@QO-O\W&5O<Z_?&/6QD5_K$%HZ\W3&?[,XT3
M;_+(_R0^P&()$-MS67@'.)X^T[:NITQSPMD<."M(:$ *+Q1QPCC1'EB$%S9H
MD]#WPX?X3:MVOA-!#S++7&@3/IOON4>;&YUN<X=E<R>\T^WO(.[MF7+>;^X<
MZ.<EW.%=,U-A_A2SSWN=X4AAOH9CT$]M12I2.W::A$\AT9,#FM'>!F1T%@;D
M"#0[PJ3CO:BX[1*KA]JO9X;#SSZ'U<$E!5XQ7VS0P8-.KZO8ICEL\W_,CK3W
M@<O<Y\_K*K.@S$(-:%:S ?BUT+E/GH)20Z+41^F^8PZ;W;)(LPQ=,[O&DV[^
M:XWNW?.T]9#:]Y0WPF/N]#BG;[73V/6D=,OR0(W!^]$D[!@S64Z=8SIPE0I1
MM06%*MIP/-1[7>O\#.FY"//5-(R2U]B)WG)[63."UM\J[A:KU R]S2QB.8(5
M/"X5VV7LC('>&ZB@\0Q=6GD$9UL-8&.H7&_3N,>XQ\9@_IQ#QI/2M5UV=&18
M^FAH/L60\H^[%I^VH+9QE=0;9FWWQXTGWNX _\.^SUD 5G021EHR933*0&-X
M$*HMIN='VH,=:S^,AEU]9%F:';B:%VM>X/@I/O[@)5,OT.Y8P")X,7YMNS,O
M\.($$[SW+%L+?T-KV0X6S]K!(V9_G3 @W]?&=L4X@?^9T?T3$UPAG+'.?L2H
M*0VNTOG<IQT"JAP[GFI8L@1;!3K,J)43".03+I)0M*0@ME4]L7^@>N(="HB-
MT9,+B+N=L:K)4P7$K29<O>, A?D=//61ZG:H8P'QJ:U(:RK%=@Z45'V9*F5J
M1MFQ8IL&L<TIRXZ5,5%EQS6@61O*CFMW^6(-B5(?I5N#LN,:ZMXS.^&ZQ)SK
MW 8QP\RW/<.A>%(RVPNT&;/C-,JST-)-C\>9FU<[S7YF''%4PWWJ9-91R/LL
MQYXMRVVI,^@:3]@[M5D^%U5;]/SD1Y^Q-HG"F18^QQ@^5=C<WE.;FF&W815:
MI[6-9VT!M?%@I'>[?56%U>J1@2W=UH<T@5A95&3/[<<9#42D$B8TYDE(!5^7
MO-SK?^)%.R]'UUCC!/'V4I9&#50\; '420<J]E0]5%/KH88G'6S4(,(=W+-6
MF#]-/5175:+5LQ[J"%;DY$=O+3IHP^J&&)L)T,^3_;D6VB5U"-O(@BFS8YVV
M#U_QS6Y\0\U+SW\R4&EIJBE=]W.C/?R!$Z7$S*[9/0]34<^C]I8%,(W!>Z,.
M#4X='*D#]17'";VQ/CC%)+!3I_9:;0^-%MK#FFG?EEF]FF'W.2J(VF?DSMN4
M#2Q3'_9[YV?*SC3HVVT233.,7&."CY:9O\;@71E&%?T=SF3VS;[>'YZ@L^G4
M)K/5AG&W:+X9AK%F:KAEYJ]FV%5&3D5_.YLRB/Y&W3,T96<:_>T6YS?#R#4F
M"FF9^3M3O)_<8JFPK-J668:E&\/!^=FRFHG;T2A\/641LR<)BUIHQ6I&Q/K;
M*G4E3QMB-74ESPX&3A]T3?B_W>KV6F'B&N-K'L_XT<4"DZI6T!9:P\;0N_YV
MLIUX5P94A8X'+(+1^WWXOQTK %MA6<]%KC^Q.'ZC?9S-TX1&$$(4R>*DA::S
M9@2MOX%4@60;[."S4;'AINZEH8\'/=T<]U^=G[%3[JU\N6MX"[2B^]!4"*DL
MY-GA79E.%4(>SJ[V]/[8U$U3G3^V5JYY"'F91A&-K6^U]:P93>MO(U44V093
MJ*+(+:/(8;^O#_N&BB'/T+_]+0P<8015(%DC@M?;2)KPO1NF.#WW"?.[ZHGY
MHXE: X;*G)2N[8HA+7UD#?3>L*5SZDN8W :-6XU>SO<\S_:+$[Q_6MR\)G_X
M^T]I_/K.MN=O,*9C++\SY1-=C'(-.W_KA\Y?O_SW?VG:W_-GI3GJ#JP.3WUC
MDW^\N(AOODQN#//&,F[,KC%ZH:6!Q[_Z'?YAO-!<YG@SVX]Q-O@OHV%_/!CW
M)1B*]^ZWX$T<)3=?'@(6Q5-O?O'=BV^<!R>\^>WJ\N(NM3_3;- -4)D]"QCQ
M<$"--ZQG]"QK; X/N>*3T?"Z#W@8DT3N!M9%X%XEP"_3T >]%[__=^HECT_A
M$6-H]HU^?SRJA*-RN<,!MY%T8],<FT:O=P#@LFS*$W U'(WA/]7 B-<_9?E-
MV!@90VM@[+?\E\D[4'MA;/N_@CF<?Z0;$D$-P5\1(B](F2MT4Q@\!4>#WJ#7
M-RMAW F&X^]D$[JK)?,$FS@ YQZ**@=ELP.(Q %HM&)+B8@SKUB2^'1]Z 7=
M+GKQ8(/'Z7Z(PMF79,JBKW:TH./>I?S%-\:-,)K7X?:4ZIE#H]<=R_O:"90C
M[&,D[6.T[39ZECFR>H?:1F@'\6]A @Y39+L,%#\]^8TYS+M'!S1&TOHAWO2:
MNU1KB3(N$67\XA?ASN4.W!:>[$Z>J3P>>;77O\%7I0?['>W"<?A-MU&. 5T+
M6++&73VU2[[[/EM[EPY$P@N1\M#L]-1%.LV\2,=0U[F<Z"(=\Z07@)XMYHUN
MIZ<NTCD)SRMM<T)MHPSTB;2-I3!?PVN[3NZSMN;6KI57*K7/7:TCS0YQOIU?
M5=7?<%65V3^\\Z2NJCKF5579C7<%4^#5=_L)J=*[2N\JFAU9Q)MR::'1&;3N
MVM-E2U CQMA=]^/1@-(&2AL\CS8X=#I3:8.#:X/1,=V]&IX+J;I8.G#6[.4#
MU_.P"_6D=LN.DAJ#]X95GY_VF$K5GE?7GIN6;E@C?6CMUL"L5&C-5:AR5%JH
M0D][]J94Z H5:NJ69>A#\Z@#>FL8CYR+,!>5K=HD"F?:E\O7;__UL87VLF8$
M;5E@43/L'DU<CCS\X;1QQ'F;.J.KC[J[I=V4YJN%YE..0O,UWVG=__/6?+W!
ML6_@J*&#K^)XZFQ3!P[UHG;]XX(G'_;6$_%--9SU*_)4B3-*G)FZ-=KM\@VE
M2FNN2FM715=/Q#=5E1X\!E&J]""JM&?JP_%1+W2O87S2*)EN?UU[S<A1_S"A
MR=AMJ@%3QP<G+3:RAH8^-G>;=*FT7RVTGS+US==^Z@CAI'5" ]/0C1V[F)KO
MIJN@_,+WPP<[<)@V"2,:FYU,4C\_5VBA-6P,S>L?):@,6*U,:&L.$ZI[ YMH
M65\:/5,WK<$KI4C;I$C;DFI6BK3=1PEM4J3]D3[NFKLITN9'*.<BT5N-JFZ'
MW:P92>L=9NQQF5/-\'LTD6E ,_0S4*]EF3A+-\VQ/ABU<9Y0S02SWF&!4GQ-
M;F%6BF_W(XC>P-1-8_@4!Y]_K.-5@V5</J$@)]]F0Z]KN9[BF*3$N\<[W_#,
M(<$_K#^%P"MZ8B].F*N%DS>M0L=.5&[X[35]=2U!4V^O4;/U3W6?1%^)S$DP
M/^KTU>TU)[J]1FD;I6W."_.CSD!AOHZWUYS:9VW-#.YGO46A=N/H3DZSY[V]
MQCR\\U3#*>6U'69/SS7[]AJE=Y7>/5N:[9Q#7T_I4]Y7 7@\ TM0(\;87?<?
M[?8:I0V4-EC4!@>WZDH;'%P;//?M-37T]<ZLGOK+G 6PSTWGL.=A)>I)^Y:E
M>AN#]R95,9W\T$H-05HQG9HW+RC]J?3GN>&]8?KSM,=P2G\>3G\V/RXY%TG^
M&H7W7NR%P=E$'36C;,ML8\VP>S2Y.>IASJE#B?,V> NYV;]]-[M&KXUG=C63
M5:4)E2:L6U"@-.$3-6'S(P$5[>?S(1XB+TE8H(63B>:F$9Y:8 ?9([.C%IK'
MQA"^98:S,7AOJDEMRSE%=2% $PWM2V.@#P9'FE2GM*C2HC7&>U.UJ#JMJ"'-
M5<AR3JF']X%[GI53-2-PO4VGFN;4Y#HH-<UIU_-Z/O5::3VE]936:VKUDM)Z
MSU^EQ#^J 78UWM85P.--/,>&QYPPP)Z?R$Z\,(BU<*(Y$7.]1(N\^"_-CI@&
M;W#\,&:NY@7:;V'""JR81F<-8O!?.._MIT5&T.0/?_\IC5_?V?;\S:?0#F)<
M(+Z.;)==!.Z79,JB;_DX[?@=!R6-V#5@\:T?.G_]\M__I6E_+UX1W'WR[IE[
M$<<LB=\^_BHPZSD7$;/C:WQ-_EO</)+C&YO\X\6[E./@QH#_8D/AS75X8Y@W
M%O_TXA>QG7P#"US=\,EV5L?HJ?$M#9QL9W3&:LK7B69-J6&0)\$\SGA7F#\1
MSX^5F5#:YIPPK[1-72?;G=IG;<U\CF><L'1J=[6.-'O>R7:]SKAVMZBJR79-
MFFRG]*[2NV=+LQ;-LCI"<5T-+4&-&&-WW7^DR7:G#N.5-E#:0&F#?;3!<T^V
MJZ&O=V8%V)?V(SRE?8Q].W"/48990]>PGB1N64:W,7AO4@G3R;/%JJ5AQ?6<
M8[W;'^OFN'<>_G0]15FI4*5"E0IMJ@KMZ5:OJW<'UID%(><BS'BS\5M[:L_L
M-L89-:-BRTQAS;![-!DYYBG-R2W?>=LWJZN;O;X^[!DM#!%J)I]*^RGMI[1?
MC2BK6:8^M$9ZW]I-^S7?NU=!_.^!ES!7NTKLA+71\V\,A5MF%1N#=V4O59[L
M@%W4^MBR]*$Q;&$8T1B15JI4J5*E2INO2H>CH=[K=\\L)CD7H;[P?2W$*0\:
M39F+O%;&'S6C9OU-XVZ%HS5#K[* ST+%EAFZKFZ:;0P8:B:<2O<IW:=T7ZU(
MJQD]?3C<K2QS1P^_,7VL38SIS[)YM9Z$JK=UVV,<9V,P?S3MV( "VY/2M5VF
M<&#H9F^DCX=GTO5;3V%6:E2I4:5&&ZQ&^R-]-.KJHZ>U2_./NXZR?CINGN!O
MYV#O.8%YE_')RZ.7KUDT>\=ND\LTBA@?+IW/5[Z(;[Y,BH'*HQ=:&GC\*RP_
M,EYH+G.\F>W'. GYEVX9JH4W/VGI\8:EC>&P;^VY_&]AX!QM\\7+GPK )A0,
M#*,WV ^(KVGD3.V878:SF9?,X+F+&1[M[#1L>PUTK_LO?NGW2=B7 5RU^"*H
M<7P)T(!^9('S>.'0[/-K^R\6O'V\#-,HN8AN/9R)'D9?HL_,]?!?U1OH(=C9
M#O(/+WZYAK6GVJ5W[_G:/U/WCFD@2 %6V;W_XU>Z[S6<S\,HP8T^:DFH33S0
M^S8_!F.1=I?:]#S#J>OXN,VQ&$XT0X?MZV@>/K/O.,5=F[,XC/$E,]L+$EO\
M@GU_/;>CA&GSB/G>S OLZ%'#?[))#@P\ZB6Q-K'OPZ@CXW,?#*W%\CM[9M^Q
M^"I,P9S\R_93MIHCC/&X+W-$U[IQ'ISPYN(N8HRH^MV+^9^NIV$:VX'[&VC&
M_P4[&('RXI^2Q_SQSS0_[2:.DILK9\K<U&=?)N__G0+J/[-D&KH?@WL6$[\L
M_Y6QW^P9*U;\XC [@(W=LR@&@-_>>Y\2EZ^PB6][PR6^W8"C@Z$4D#@HH72@
M4(J/?_:", +P/J+4 6A/4=NCX:@W-,T"EL67[[_T1IO5,\;6P!CLN_:7AP!P
M/_7F7UF$DW( 9V\?4=4#2%'H@]]QQQ^I +(O8.P2-^1O*LC[V]7E!>BS:H):
M\DY,L'V=?G?U+K:&\_C;M0ZT7;-?Z^V"01L1\Q]HNU:;MGL@_8<OC-^Q;V%L
MPS["*WONO6.7]RWA(% ,9H_[2"[S;CZQ.]M_#PH:K(ED<\"NO/_.G#2!^".6
ML%M! H3A#QL NPPC\*'(R&V+J]ZXWKC*%?YY*-/-^_T]L"?@&X.#R=ROX,X^
MMF7G7"C,E583G!@Z1,:-$[?_?O6_H8])G4P\!%@W;],8G+,XOG! T\0>BH.D
M6P#2[Q\#-XVINNYCX-1=5(#**\+7+13)9JP=0:GTC1TQQ;=X4-S4F9T^_O8!
M7-0#X.@W.TDC,+1?YBR[L>R0=WBM2G@;YJYY/7FLX],2?49'^QIY@>/-;;R,
M&<PC(&Y-SF]=:K*>U]')G*D1:VJ78:=(<$(LV-$U"$@I51&GM['G>C9RG_82
MKT)CB!3F/^J4]?A_\@O++^'-L[D=/!9_>O?S*WC!?.X_:@^X$/PD8G;"/]"]
MUQ%+8\97FT?A/>""?_DZ8CX!"']U4P< P4=@^_>>PRCWX@ 2PQDJ>Y%_*0]N
MU#5IN@H'M=1V2>_#O[X%R?#BJ?8O#^F6_;Q#/Q<;$D# C^8AOUA.;" *9P"3
MS3^A&-_!AC"J9EH8S\+8 TB9,PU"/[Q[%#OP??CC%+[AOX*=V-H]HC=YI.L
MLVWIL"_'3^FN\'EZZWN.!LZ:#\ "'X 8SN AQT,FQ8V$:>1!2 N @JCR1T#2
M 9V@K^&9XN_T^!U>,A*@LZQ-;$>\M+QE%WY]%\!K;E//=V,)> ZWH M(/WTE
M-H/4I==ZP22R06?!(Z!!Z!$@#J8&Q*,+#TPHX5?:4P$D_"%'2QE*4'>8A0M2
MV :^!^#4'I")(CNX8XC/>,[PC2 L+KV5OR@'@A0KI>F6N4TP9"QPH6LL  YA
M((+!G:Z%7"?B3>[P+"^JS_G3!I[W'&(59-5\8[HV [TME M*F-#L\'$1K7HF
M.43?#+&'O !R6;LO:'^67-KQ]"M'@_OV\?>8043UP0OL *]0O.#:$9EJG548
ME:S"IJ3.Z_YP-.AV>Q*86X-Q%/!WR)43^(;9,[K&T<#G$>W1L&\,>]W^R-H,
M?P4<1X%_-_0;O5%_(*<\#@S]ETSHCX+]<;<WL.2#H.VA. KT.^*^;W:M07_T
MG.#SS'.*X<]V+NIN!!F.QUUK/-QG1U60/=LNGX]P6VT3HA:PW7A2<$#:&(8Y
MMGJC,G&*E=H$!$][HMN*+L 5A&S@+X84).(W0*8/831;D:-:@M@:6T.S=V"(
M=^0XTQ@.NF/K#( X*.U,9#<YT?9$B(L$3QGFK5(3VV=P%K9A#<?[\-_%O>WY
M5!$38KU!&%PEH?/7%$)^" O>VC$$2 <5[!&(BK$"S,VP'&\C.W/YH&?T!\?8
MR >(?ZL,P/)+IW;$CD6IKC'H6]U5&]P?QN??^&Z4'?5[YGAT_'T_7#A4)0.O
M 6T5P#\=TF7Q1>!>3C'.CC\&\C.4/?-9G%>NM3YI:/8[VL?9W':H8"ABF%35
M[!PE\%,(XNUHX3J1K1.))]_?A1O.*=4#N\,%"VIC-HUO[<U3]U;/;.G'0/O
M;J,4B[F /P<\E?CAXNJMYL5QRESMXNIW^H:G/4=F=_QSU]2UI4K83;6W]-4;
M+P$4.'SM3\R.,>MZ'<Y!<XQZYJMU]U!NVLG#U'.FF@VBZ\:TB;O4<VT09I[]
M0F(F(7WALHD7>!G!;<U'.#"AZ(1WQ=_IKYI-I:N4I/(]^U;D$K60YV1O;9]6
MB*>,)7G*-<NV 92.'\:8_XL8>!@1URL@2X'VS]1_+#:+=F EYD<2YHVU5W7N
M2X(WVC4P+$.80<PA*N* [DP"75LB0@ \BYA$].<$B5-X*)G:B8;Y6T+HS'[4
M&.;>M2!,D%!XD -8Q)=XE#N=VZA8[YD&NMX+W3POSC\2)848<P3; 3+U'CCN
M&D?B[KWQF6=J;>!,VJ+M:TED!]QGA>_Q),>!/[+O<^9ZE/@.(U[H*>FV2E$F
M0NB:-^'X9RZL&J:^2X00?$L+1W=VX/V'C!LG$)@]3,%'@D:20<#%&7C2] $/
M'#1$!C$5ISO89'J_J/W%-##_-9 $?YP&XKT::'<NBG%N9GBBVX= 8_+(7X=<
M!K^:A:XW\> 5"TO&4]K0+=/8O>VG))Q\A17*+40NA3T3>SYJ4SOF>&1NSM09
M,.LRULT[/+LNZTTB?@SX!RW(CZ6$DOP/H8>48TDW/E9K1B2IC;-Y)H)7N'(-
M;V'_W&_K:'GV)2/W XNHV/C>"],8.(3SHUC>K5RHLX+%O5ACDPD_V>/ !* =
M?'@=%DW3$910*K<,"!30L<<$#RR6;TLV^CII#(WS6(2\F\D8K ,OFGD)<$KI
M)*?J D:9HW+6YJ=L^*><F2.61"&>\Q#T,RK\HDW@^64A91QIF0W*7^C@T0IS
M*\P9_:'"J#GR 6H)O7&[F'VKII?F;>M+;OPT@UAUS,U>=J@HU+SFL(B*^RNL
M!^<0QXXBCROD!V2E*;!:&-&3P"..G\:4J<W<'= .+XU7!5*I>,=V,I6/'W$Y
MSJBZ]M*4GBVS,2KW. ;N=[BUX1+[B/"!/G*UDG41KT. 7UK2*\G% U!=^(F#
MR\?8F9"_J?3SBE-7.N(4TEEE7[D9\_WP(2YA%[! " :(R%Y+5G$.4N4\ZMKM
MH]"<M$T=?\+/PD&;A<DT$]4 37#P6F $7A\&G#1X"HQJPI?^3(^+M81RX _2
MSQ?V)VT-3&.4O 8VG8EEV7>'S7.L9YI?^'65VT6]/+7OZ2C8IB-=[@07WK3L
M_0H;4.T8XI*+$ F=)IL>#NG<?N1O!*8*&)[)8W( M1B@!S@/H\/7*!:@Q+!4
M <_;:6G^<UQA#[I+W%[V,G2.'MR/1QXLBL]C+CRHK"5>*$H)",UE?P6VD#.H
MG;5("":5_3FJL\@0*>E\UW,+JMC@6\->410\$<,',@F+<I;QSR @_-P6:RI"
M[EU2I47J<\J%Q0$-5C38\52;($\HP]"0H'\I<T*_?$_.$1(8N D$6 1'MRD/
MQQY!N@K_J2KQLV=VI'[XH0=_ Y5ZT$J4 R09%]*6\([,7^9)T?>@H8)X;<O6
MCIEG<]CK=@?R2<:J1<\,MD.>><%&QB/+>J:-[)B![QK=L:% .^*1YZC;+Q_1
M;KN/A*'J^!3:0?P-0E3O'L\\L*[AZ>WB0PM84CZ$W;38 6';1/<G@)4B.;Y,
MOE'(CT]>L3ON;CV!+4=+=>FR3EJY9!FT+V6*'[B&8SC&,@ )K(KE6@U/?MR?
MRVQV[I^1HSCT?YOZ?VTGN,9P-!J8]=S%Y[QB&)9#Z..M]O3:Z W'\DESG?9T
M)6J/M]N).3#-?J__C%LYH%$8#@:CD5RO5A,Z9$]]8XGM^=NY-_W!<#"RCKB5
MW?R&L37L]N2REW.#YRC*<&B,1MWNL)Z[V%,9FGVL$W]&SCVB,C3&_?'@F'K]
MB![RV!QUQX-Q[>BPAS(T1B9(R5YB0H?)EV%\L+E'W!'K=:L8/%]L'3"?\A._
M)[CSO?[8-,TJSBROT2Q #CNO;/TBAP)H([/T^\-^E9U24#TC5+E*^C+YD"7J
MOXH\_?OO"0MB#Z+,3]ZFZ3^_;+?<MEO8'JRM-GOPJ7<;USD@6)N8PQI9@]ZP
M*C)1P)T8N.>2KF+%'?9R&!G[FIV9'C"$&8#OOY(JV8+K@/J&IU%?)K_'[((?
MBQ]!Z!?6.! X&]V*GC4VC:HL42N ^H/.$9E[<0]_O6/OO)@.L+X!IXK1&SO!
M61KRT<-)*%WPRU;!N7GQ'4#_QG#69?8ESOXT-LCX5V/X?^//QNC=EO!5K+ *
M/APYB+4#HG1@BT%'N7(H)NS:/@\7Z1Z\QYO/_^^FT8>&T5N8?;@:H@7(<3C
MQ0PKZ7AYZ)?).S9AH+;P;#.Z.V@3L3$<6_(\W<V+'Q38';N3#@(LK]E;IQ5W
MR1U<VG,J4_X/<]\7 Q\^V;=A=!&XGT6M2(SQWW8S,ZW%\;D2U'MM9Z=42#VV
M<QB7%;2R-1Z/*Y=>Z=7L"L0FGC7'XZYICG8'XE-12GH8=!CC\<@<+@!2N<HA
MH-D<U2USQ;; /$=)Q&O#,+H#8P'"+0^4GP#ECM[BJ)SNW@'&S)4$G>EA.T3@
MQE)/YP$QV>^. )42XZU?^6!0[H;)OM&U1O(DEB="^342EH@>!]W)_\ "AQT:
MP4:O+P\QV0.8X^YFUQ;DKIPY/-ANKD/J2X]89OQ8_&NT;;-[\2FSI<=I=N]U
M1Z.142$KJZ#?>J^_,8A"<$R'^,8](,DLHS?L6:.MH%Z"8\,./E'I_!I0S1*H
MO;TFLRXZ+69WL."U5,*U ?2O?(S:XU??#A)@4QPU/)\MVLTGROX Q*5OKH-T
M)1A' 7]'SNF;?4,>RKXW])BQ 1$,7+*!7\$_C5@BJN3?LH!-O"1^EW>0GE&S
M>;>C?<LQH=T*5+2JP%C:'WP7Q-0/&4[0)E!G ?;*L=G<#Q^Q^<(+M$O8 @3?
M@6?KV@<_C#P7_E&>"$EM$F(@)&\5*%YMNS,O\.*$WG^+#1I>Y&IXG4<V,A&?
MHKYHH6<C[S;EO:7XDJ(@7M?F:12G=D M#KPM1.X'F=F),\5)DOAN' 1(=>+Y
M7N1F@](ZL9;.J6E"-"7Q^TD6&G.REY=_&$[$;_L_\G[NF?W=FZ4S+;9];((J
MKCKYP>CV]%ZWBST7Q986T)C#JFN3U/>+59$HY95G-K;L/)9)E<AS.?E@R'50
M%W ,"'P!-':%"$(7K^]H'^#/!2]("U?08*$3*R.HP*S&_HT=D#( YH_%OT7O
M3]:MDRWT/[$ 4&ICE+9H]N573!:V##$Y=@EATXJ\5/&O9!JQ&&=UZ(*B1K?\
M/AF4<M\*AVJYYS)_@(E01O1%QYEX/-BQ]D.OW]6'EEG>U _@V^B&.2K^FO54
M/S([@C<&+@A+UB"J6:+9CFC.F\V+7\*^YME@V4-V%NQK12IMT>%C4L"@(:<2
MR@OM#<1N)AN("[3=$HB2I_[5CKY$E(-RZ:X7\))IG,Q.28W>4HEPMS.0W9^M
MECPTF$M(.SZ8]$!\D2934&O_6?#G-V&QOP2>N>CPKEWL4( MX>WX@'WDS5A/
MPY;5&XX'ZV'BZQP"GBV09%FE$HFGP/,E3:@/#1V-HR-)6NQ@D!T&75M"MGRQ
MUZY)ZNYH.%H%2L656#LNOS$]#='C2DP<8/GELX=+[-+^,N&YFW+IG\O8#/LZ
MRHMLE3A9J2"J]S"W/5=8K,S8\Y3\ 8K-S%'7& Q[)8 VK7=0 #?2W.H-QL;H
M20!Z8?259GQ\8^7I A<NQH)(Z'<L=B*/=U<?.<H^5:/OI31'200"Y=;=;:)7
M[;(<I.&0EI@%X@)(=)"++O(XDZ)8'N4B^HO1GZ91*M2H?LL8C@K(J,,C8: #
M/#7+1G>)(Y;"L497O.SH"V"(8@=UM7=DH44&#!W&7#&WD-\R@<>_"]UK!TVR
M=[N]7DEHM@+A\'#O6):\T'[X9+#?>30,G5\&4.1U5X)<9-'-[,/:]*OUXI?!
MT.HO^'P;US\0P",)QZ-M]>G@6-!F5_!\#.1K6*[D2U8.QRF#\=  T[#%/C:#
MM7I_W_C #[HL#&\L/F0KY*BWD@Z+RZX#<)X?.1T16.P.7 QLM@-B+>CBBF7\
M5;4W==CK'RQKA4;<!I0C;F3':SC,7K<<J1QJ(U<VWCSY' =!?:,_7L%,&X X
M#O2[)I6LWBHKM3_X2)LOY#W$[[_CE3KQAF//'5T"<SQ<P3652Q\2TEWO;!B5
M#MEVAG3B)0>_"V$\&IOE,"E;I@7+;Q'W\GJ[=);Z%$!<XP!2?\$!WCWV?>9-
M9$]<N*[')ZE^A4@2' ->1]@8^*72'@7S$6$NWT*:.9);@3\8]X?RW2DGV\/A
M$E5J _MN !,FS'UO1]@#L%WC]O+M.T^$?T<;; W-07=HM'3Y9AJ\W3=1+X.W
M/_RG,Q[G!?,3#)[1[XW'Y<.A$VVB)@;CK#>PC\5;NK-L#?S5T?4)2B9/52DY
MPKN\.1ITJF;B4Z!9GNX0E<C\&F*:3X_3OL,[$.AVU5/N-+ 7#WW$NQX\-YF^
M,;K='\5[X&M^ [;#?']NNWB:CIQ)G^.Y[62?"07_>(%MILC5XGVW8>3"]O$:
M<7L>LS?9/W[F"\'6NIU\L7QW291_Y)]=[5Z\/PGG+\K #HV. 6\0*\'W;XPY
M3ND-F/:W=V/\KY9]Z;-)LOK;VS!)PMGJ[R-BT^6OIYQ_#=@(T$G@Z$V99NNK
MBP$'_1VDIKP@3O'&D=-OII[KLD!BG$40MCHAI5\:V2_7W*U3\)#@J<1=236.
MV@7"=8W.V%2$VXIP93(< /-*9$Z"></H]'H*\Z?A>:5ME+8Y*\PK;7,$S///
MT;8.:R5A3NZSWMK.7W=1F 8N^N9A]$;[FYTFX5-(Q-_S-ZKU[NX3YHSV=E?S
M7[;:7:TCS8P#J#   @))0'O_Q7H*F$.*%0]* :I]T@0&3D$"*7_ 8^<3"=(^
MV9H*2,ORN'Q9H+7VOE:E=Y7>57KWA"*^4:*KNE0K_[4/'^26P-Q@"0RSTS^T
M8UM#2U CQMA=]^/A@=(&2ALH;:"T 6F#T3'=O1J>"U4PQ>7E^_<?/M0M8CN&
MLJ 5<,+2>9B >A*V97G<QN#]: +UP^&EZ>0YXL-1U<JIJBU49M#:S2*U9NG]
MP4#O6T.E094&/3>\*PVJ-.@!-&C/ZNO6P#BSP.-<9/EMZOFXT;B%%K)F-&R9
M':P9=H\F(<<\ESFYV3MOXV9:NC$<Z$9WH+2?TGY-QJ[2?DK[[:K]C+$^,L=Z
M?]@_,]]>1?!?E_NZ6F@!&T/GEMG&QN!=64V5*CN</1WT]%&OJP^L-D83C9%I
MI4N5+E6ZM/&ZU-"'PZ$^VE&7-C\V.1>I?N?%Q>U!\6.<L%D+K6;-J-DRVU@S
M["H+J')P.Q^O8W722!\8/:7]E/9K,G:5]E/:;P_MU^T/]>Y0M36<6U3_93+Q
M'*9-TBB@ZS1T;>)]QW_$ZEBB+L1OF<%L#-Z5*56IM$-6\'8'AFX9NYWR*U6J
M5&D+\*Y4J5*EAU2E ZNO&Z/=DC7-#U?.1:C_Q::>XS/5"Z'L8:.QJZR>RL7M
M7 VL]T>FWNU;2ODIY==D["KEIY3?[LJO9QGZ<,=A:\UW[%4<_XG9,9N&OJMY
MLWD4WM/]0VT, !I#ZI99Q\;@7=E-E2H[8&OU$(*)L:D4J5*DYX9WI4B5(CV@
M(NWU=--4XY?:*=*?[-M6USK5C([U-XF[S<RN&7J5Y7L6*K;+P!D]?=S?K0!8
MZ3ZE^^J&7J7[E.[;(TNB#\=J_%(C _FC"^?)#5AC"%5_T]9.O"N;IS)=!PP$
M+$OO]DW=,G;+=BEEJI1I"_"NE*E2I@=4IN9 [UDC?3@XMYJF<Q'K3RR.-=MQ
MTEGJVPES-9?-(^9X-HY4:J$!K1E=ZV\F53JM#=90I=.V-WI#0Q]U+=VRVEAW
M5#,!5?I/Z3^E_VI%6FTPU/O]H3[NGUNYT)D%^?3<ZJO#:<FO43AG4?*H:_/E
MRQYT+6!M+#=J#!_4VWJ:\+T;IK<^VUKQ-@;S1].^#;@5]:1T;9FI-72S-]+'
MP]W2:TJ-*C7:"LPK-:K4Z '4:'^DCT9=?62<VP385HKS-G')91C$290Z=/&#
M%VCS*+R+6-S&ENN:T;AUQK)F^%4F\:C4:Y?A,W3+ZNO]\5#I/:7WE-Y3>N],
M]-Y [QI]O=O;;<S<@K_//]J ]?S'KG<O?UN!2!ES?Z9QXDT>^9_$!]A= F3S
M7 8.J3V?'@"5&_"X[CPNW^9\P[9(N@VSMON[B+5PHOW_[+UK<]M&$B[\?:OV
M/TQILW6<JC&#^T5)7"7)=E[726*7I6QJ/ZE&P%!$ @)<7&3K_/IW!B I2J8D
M0@2(N71EDR5$ ICIGG[Z-M/]ED9T?D6+N]G:)D:6888853.*SO+Y@F2W:$9B
ME-=569&,"PF*R"*I2(JB?#Y/JJ8V$W_<=Y;E8=?R)NABX^8Y85-D_Y;,KRCK
M@F2\P41>H#0OV5T%BLF<7%-4Y8BD*>\W06-$RI*R9U8S4J&$R3*E\Q*5=1G1
M195PL6:_YO???U.<,VIE>=6^B+([2\1\>UJT/CZ*O^UNQ]YT;Z81\X,8+XKV
MKPOVBN0J29/JEL]O3ABK$C;O;X=>S9)R]4AV>4510>=Y12?H;5UPDK''W5'Y
MEA+V!LJ&%C_!@R8YQ#X$&'WG8]]UL>V[S1^_,QULAP'V+ >S%Y4+RARW&YK>
M8C[,Z!%?#GUADV4K(6)O97]FR^@FB?@(-W:H(?IU0;.2-K_]SL-FX+&W^.U;
MF67$7AP$9L.__6:T.>K)$S+&/S$403\\Q!2T>?'3#W7Y^IJ0Q?$JP=;T4C_)
MXG>KY-K;I(P8W]BZN&#B=YKFT=]O_OD/A'YZ]LYW3% YZ^,_2CJMTU_9F$M.
M9"[&G^GTYR/&XH9XER;[A\_S\B*_-*U+>WFU?,/EHV\XO;VX7="3KTFY_NVZ
M MJ'C0)HOS5T/7IS/LL+MA0YLUW4DIX+%+\%L;_/=R#'MDGM2(]?"K[\-PEP
M4EY^G-[-.#AB8I>T7_W!/IA'3((C]KJT_/G(.'IC6IYC![X7[C#.YF6]#:P3
M*Z(O47ZYV1'SO)'O%1>>GJ/M&:YO^($$4_R57*V_VVENEN^'K@03^^8'.\W.
M,WW?#VQ/[ FN?GM:)RG7R3M-S0P#*W1]P7FW^NW[51<J]KOWRS94.\J>[9J!
M(\<L?V4Z<;=9.;9K>Z8DLWI"?3T#+HYC69+,<M698#?A<VS3-P^N\\+GAF7;
MAFO9YL%)WLTNVE,9NW;@F0='A!=,L;,R-IW0/;B5\8*)O5 9.X%C>(=7QB\S
MVCLI8R9SOF<:DDSMY<K8\$S;/+C)\4*O:V=E['H,4WQ)9O5R9>Q;1FC),<MN
MRM@-+,.U>Y[9[[3:QR]V@R P G,7-&=O@C%I/Z;+LJ@NSRM2-2+]RS*$G$0D
M;?5N7F=5<7MY>OX<FEF^';CV+B;@P0?_?__[K,-@.P:S$40<_!_/4=[T ]]Q
M#:'&SJVUDS3]6,UH<=9,)-G9Q?']78SL'N>R0O_U?$[K,LEH69[3ZT;/W<WI
MM$[_WDVY6TPYA,:!9;G#3'XC63TE4=6D%O@,=F2/9X3>3D;+.-,Z;S,2NZ^U
M72R3@T]E]:O/M"))NFO,PW9=XZ#X^UQ<P#,M)PC]7>(5,"88$S/:^S)&#,MQ
M?>>PPM";,1(:;FB%!U6"NP[^>6,DM&W?/*A^>';L>Q@CAF4=>"Z#&".&%9B>
M(^Y,7FR,6(Q#!X:HP8P1+W"#76)<!Y_+2ZR1D&= >W9E/^5I$MVNMUYTV3]Q
M]&:Y"62][4/&;67?G,+8\3SX\3=;\I[;VX6>?"CB&Y6JIC05X2NLK%#Z5,VJ
M!_N#V-T,FZ/E#_F*NT:$/; @?&:O^2C0G%:S/$9?DFK&WLVW=>5?UMN^Z&KC
M"=\"E,0U2?G>T)J6$_29_9D-I*!L 'P;"WM6C*Y(R?[+WLPW9-W=7#?;5E#:
M;,;)I\VWRUUCI&0OXN\LCU^V>4^\Q=-]3R+?,W5_CZUA_'OY'+XCEV_31!%-
MT^7&5R[YS76Y(-'J>KEG-Z)\ONL]N\N=M!&C,5F4]'CUX<?V12@P)NMWO>P<
MF.=.C&#,O?*S5DY--A'&ICUV=N^Z,NZ_,+^AQ90MX.-9$L<TVU@W+]H4W-QI
MKNX<M#BV-7&!<;LQKM\#$+8UL4<M^:DBY?<^T#HZD,')]55.?HBCK&.C'7!W
M0Y:?_M0[\T<'7&"^RX]:.$:[ _ZPE0I&!W9=>/SI6P]602#7A9M* [(N3'0T
MAEU0NF^_/42I(" #GY6&:F"OK3&(Z\+CC]-IPK,NJZW[F)^N;W;N@T&M"(N5
M1FE=F-A@L:DG%H,F7IU;41"%@;E*XS.P5V?DUH7'Z].3*-DX/JD@6NO"4*4Q
M61<F/E<"2S,P!E7\*[E2.J(!'%8:MX&];E^V='L)=6BEJ$/+UC;/)):<^8LG
MSRWP<P%1SDSPI#D0T&[Y;\XOK#]G54$B?CI@6=NTQ"A."AI5*"5,_IH'KHJX
MEA-TTIX7:$K$WJ^:RM_%[N,BRXO1(K+[,.L%NY^/,Z7-HY:#8S?]Q092/CA.
MP2OHTHR-E%=DO5=1=<YF,[L[UL /7BR^J=WZQ*+@GWHIG/K@Y,Z.YWV&.>DS
MXJD&]J9]CS6,WMY&HCW:.ZB9 QYK&+MW@T2,$[NO U!^5\H/T34:* ]H(SCE
M 6T ;52A?,>PYE;&C&ZS;@F,D+K*1PV+!"\V5]=W*FVNBLBS/EJ0L4$P1Y*1
MW3UZF@.6W_B*O7*@9'YXO$]KVWU9L!%!:GWGD01I_Y:G6^1Q:].:%PHIX"[@
M+O!L8!%_5J('/1J\U@36,YK M"9NWX:M@)I H(71'?MYZ!G0 -  T #0H$&#
MX+"[AT2T]33;?, ;?^BA L1DK&)Q7&GH/IA 2= E?$2NJM4]W,:NYV'7]@%!
M 4%UHSL@*"!H#PCJV"ZV/5,SQT,761ZR".78&E(P'BJF!P6C[F 2,F1>9G2U
MI[=RLVQL^AXV#0_0#]!/9NH"^@'Z=44_,\2!%6+7=S6S[<&#/TSMXK$UH#1\
M5DPW2D-WT)H0*NM/GWH.#AP#>[:*WH0T,@U8"E@*6"H]EIK8]WT<=,12^7T3
M7:3Z,,7ZQ]::@G%3,=TH&'5! T(,KG-ZG>]."K!G.H!^@'XR4Q?0#]#O!>AG
MN#XV?#C6H)M7/V('F+'5HC3,5TQA2D-W4*402NMS!Z_AF=@VNV7Y 4H!2A6@
M.T I0&F?4.K9+C:#;L$:^=T5781ZP(9G8VM*P5BHF#X4C+J@]2 6UWDW,'8#
M"QNN#> 'X"<S=0'\ /RZ@Y]CF]CO6&Q-?L,>_/B#]= <6P=*PVK%M*,T= >]
M":&R'H]6^\R9""T 4@!2W>@.0 I VB.0.@ZV+"B_I*9(#]T;>FQE*1@?Q5>)
MW6IF"T9>T'P'X:):"LYT<.AVVP ,V ?8)QIY ?L ^UX0)<%^".67I'3D!Q?.
MT168-(P27[6I27?0>1#IZM$1L&ULN!:VS6[1+@!3 %,%Z Y@"F#:(YA:'G;L
M /N>;GN:=!'K7VE9(A)%];Q.245C%--%0:.$\))*"BI0P?@JOIJ$<)H*VA#"
M:;LK/=_$@6%CVU9QWY%@ @KX!_@'^"<4:Y'G8]?U<>CJMEU(,R>_^=WCK<.;
M5WXJ\@4MJEN,%M\V>\ HHRIN-Y)F'8BM/2WV?9S75RG=&7BEH?Q@Z"M!5]11
M^:J8JC6QY00X]+N%UP!& 4:5H#S *,!H#S#J!C@(#!R8NE6 55*<=_%+SO*L
MK(HZ:AH_)!E:%/EU04L5CUP+QF/EE*5@] 65."CWU%)\)K9M%[NA#[@'N >X
M![BG">YYV#!=;#C=RLP]L/?;2\*HOKXY3FXVO]U"R!Y(\PQ=GLJOK8>]6 V9
MC1C]\'#\://BIQ_J\O4U(8OC53"_Z=M\DL7O5H'\"[8:3M,\^OO-/_^!T$_/
M_OZ/DD[K]-=D2E'$1L;N_DRG/Q^]K8MFV]"ER?ZQ##.\O,@O3>O27EZ5177Y
MF637].1K4C97OY&OR;R>_T;G5[2X7+[W\M'WGMY>W"[:NZ,O47ZYV?[MO.G^
M5K:/.GKSR3'^N\/,[V8BV=1_)5?K[]9S-M6>\S<_T(#9J]^>UDG* 5^C*;]?
M=75AOWN_;.NBP5)?_7951EJ>*2?94&!N*SWSK5CN*CWE)Z!<U7D_BN3*<GHG
M(%=6M!_%\7UG?).4; KO\^(M<QDK]JN3*,KKK"J?G&IP;ZK!$:H93YI?_L$^
MF$<HIE$R)VGY\Y%Q],:X-\1'W]C3V!ZP88BQ?:8D?5=6I*+_'TWC:5Z4)+V_
M-D[*RX_3AXOAXY>,%N4L6=Q!U^_G9R?7-5FR\XFAOG:/WEB.U?BM=T/>.I"'
M8ZT(\P3C=X3)379=GMP=SWA+ITF45$\-_#G6NJ$5!J9G;@[IN??U.;[GV.MY
MMFOYMKW/^&YH5M/W13X_8^,H2%3]F52SL[JL\CDM/F116G,$/BE+ROX77Y"O
M742G70;;GGRW2+:_]],R2_7\VN%TL'W?<_U-,G2>UK!T>8B>AZ&+Y1B.&8;V
MX0BS#H]T K$WR_#,.B#S?'"IB;&:UOWXW%]L%,GTMOW3\N(X8>,H7B<Q980C
MB]G+<ZO[A:G\"5H1K'PT#7L_:/54;&W06;]XDLO5@0H:Y=<9>TK<;(,E\U:Q
M725IROZ49\WJ^(84B!04E?6<3;.]M433/$WS+^6Q4E3:*6*YNN)1R_L1=</X
M]_(Y//[.@[(HHFFZ#'-SP6^NRP6)5M?+!RP#Y1$C*EF4]'CUX<?VR6PNQF3]
M]%WV>6P-^?O6Q!TU'39KA=9D<V&\Z1C^WWD-W']+?D.+*5NJQ[,DCFFVL4)>
M%.QO[C17=PY:],::&!YPZW%N]9[--$8]OZ\7N4US8L+J/MSJ!C !,%&6W*8Q
M,8'<?9"[XW9B,<W,+5O,25WEG?FR]WZ2X,46YOI.I2W,OABUX4U&E'N.8NR>
M8X-@OAZCOGOT-",L=^+T+3'=3HL+S(D7"='^6_2WR.);&C7!/62;>,A#&H"J
M@*H",$IT5+6>0573FECC5E(9CA-2XRA/+8#<J2MW X1V0.[ZD;M!#Y=*8[>\
M[,"Q7.<+EAF_<C/E5^4H)A7=EN>+ACEX*B FZ\#\#71_^E/_'!\[\JDIQX<Y
M(39NBJ;G4A%J'!NS'&PX)@[#;N?& *X%9BK M6X<'P*NQTZ" 5QO/>5K^S[V
MW&[5#91PO)06X)/[.R>?\ZS6$(X4U-HB,%K\_1N#EF^62W@&KKP]<O1QCRBC
MC!KNE67A,#"P&P;? [@!N &X#0AN ]CX &Y/@9O+;'<3AU9';%/"@)?9-]=R
MFX= W!%;98U9MU@N!)0@KS!^$6HU0E4F-CP3VZ$+8 E@*8A\R25"$D3U 2Q[
M:K!HN=BW]NHHW%Y*7+MS_&%>S"@B5_D-Y5V\T!5)21;1MEQ!0:<IC7@WX"1#
M%?]=%.7S!<ENV8KE0?K&[VW:!2_O0^6,LJ?L7]Q 0!9)6*S G@0!G.F3IUB!
M/6H7$=&YU;N)Y\!Q[L.1.YS8@$6'(S<#$ZA3 V"B*+G#_H^EZ4GN7I(L8YN9
M<*Q6$@M3E^-]SQ8K8!(#Q0J$/^PW;K$"0%5 54#5+H>FC4DP[LX>.#1]V&(%
MX[JX('=KN?.@6(&8<C="L0(![18=$N=G>5F5345R6E;)O,G*T66G!)Z_HU_Y
M*1J43YOS-ORO>IA".O!^U,.OXP8^->7X -MD1L_0P":9K3L*/=_%?F#J84#K
M(+N UKIQ?!BT'C<%!FB]!:T#V\6>M]>61CF=+J7%]W3I,-UWHZ*G'"X%?2L1
M6"S^K@TXQ;O-SI'"68%3O$^=XO5,!]N!][V"?H@(4@C()I$T#(QL(Y=<UPW9
M3"/$H6-T0S8EK':9W7$M]W4(Q!VQ%18<N%4HDP ';F6H3@"Y! !+0<@M&5CV
M:N\#6&I8G> >778ARD['FM=S6*S&S\_ __!P,FCSXJ<?ZO+U-2&+XV7WE/=%
M/C_+VWJ^?R;5[*PNV3*EQ05;'J=I'OW]YI__0.BG!W=];CNN5$F>?6+.:W2[
M_GE3')A=?*;3GX_>U@7AO[DTV3]\F^GE17YI6I=V>W7T9CGH]3"?IW^S?DWK
M_@+^BPTZF=ZV?UI>,'I63*B2F.;7!5G,>EC1NW!N<P=@<^>28JLF-9P<Q]^L
MVN<<*;1Z2G*OV\V7&5U68\Y3GO/@12 6C*%)R;Z\SO.X1'F!V+1N$EXT@MW,
M^)R54UH4;45G?L-96S.B663_^LKY\F.)HN4R*#'/JA#VOZ8:-+N!5*O"$V5S
M.Z\SP8C<,GKS@8A^7;2_RM$5132KDFI92+I-U,Q(=DW1E(VPFN4E_7; DR>6
M^U,B*MS*6%?R:,MN\/(<;3V*14%+FBTIN941Q9+Q[(GD^KJ@UVT]C]OU%V5>
M%Q%5BU2'+_RQ- ':;<6'KP,B<6_OUJ"8&&X'W;@^*XNDJP)B3D)Y#^X/SJO>
M'2E3WG/DDA';-"8.$/MP*SL$R <848_8 "/]$+NG!*9P_;)><O!ODRO*'U<?
MV\ 4D6>'K?[A3$(ESLMNLD#I0B#_I:1 [[*8QFA5$^1N??#B("^35X!@@&#@
MV<#2_JQP#WH<:_<B"N;$'7?;WT&4@D +H[L:&*B.R=BN.J !H &@P4O08)3J
M*L*9>R_<*S*P_S;8SI#/M"))NDJ/ZF$=BLEBQ:*XFM)]](!NS]O?&KJKL /.
M\K#C>MBP+#V,7AV$#4 .0 Y ;A/D7.Q9)C8<#6UYP21N,":?UNG?"MOK@K%1
M,84E&'4'$Y(A$QZC:S_-=9R'P\##IM%-Q\EAR LFGX!^@'Z ?@)QEC=O,=B_
M5N#K9^%+XVT/QO[SU=DT=>U_:9BLF&Z4ANZ@-2%BUF<5$=\-L>-X"CH3TH@T
M0"E *4"I_% :F":V_6X)5B4\$UWD^C>2U5,2577!BS*HZX0(QD_Q]>.@-5FE
M%1?9U."P7%1,V]G8#2UL^$/4'QS;<Q!,0 '_ /\ _X1B+?*QY7K8= W]K/TA
M_'OD"2W<SQPH:2NVY16!DP0"X+G8ZG+4DJZR:M(!2O7VK4#'+]6KC&[U NR'
M-O;<(?JDCNU;2"/, *, HP"C,L.HBWTSQ(&[UUZI]K)KW7,%*@4_64Z\VWCY
M<XX3YAXDT9XS>.*\\@MF(2:7+C:J@B^*/*[YCB_>FK6L%XLT81=?"!L7+PU.
MF<S7Y;+P>)36<9N7X27&LRHA*491/I_3(F*?FT=<\_I[V9Q]R_ZP+EO.2XPW
M-;7)+9L*^E"F[+<E8HC"7D.:\N-I728WO"Y[0W_&2)J5O,!Z6;=%RI>W_MF,
M[.IVV^/NWLUO8#.[8<-<SH4/X$N^JLI>S0I*T3PO*[3(%W7:5/'FPV=<2.+T
M%L6,_VF^X+,E!24ERC/T2\%_<>^=$W2VGB+[';I*4EY3G?V8W(G"G+%CQIYY
M1<JDY/]M?S&G;%PT;BJVU_-%4Z^=OX _HWU:=;M((I*R6WFE:QKQ07Y)JAF;
MBVWP*=KNW5MB<LONFC9\F[4CX:./V=0FZ#.-:'+#,:9DV%Y]^SSGX9/*^NHO
M]HNVIOQRCOR5;#VQ 6?L*S[>:9'/EP1>5HF?H \9XJ5?FKGPJ@^833EF!+VJ
M^+;"98EU]N:4=P:N9HR6YK]7?-E:<[U:^OW-PBA)^N)*]#+)Y;JMP%W-^4UB
M<RH@TK*G8@-8K?)R)</K?@(KYMVG*6,#;TM03A!_Z;*; &/"\O&K9[#GQ7R9
MSMD86P%)LIN<L3E>KN-ZP59!>U.SGME@2=ST=%[08IH7<WY;.TP&)?P-E$2S
M![(Q02?IFL'MPYHN"H2W*V""\.#GS AZW7RX^U4[C17M9DQ>Z7)]\S??3?WL
MQ\;.:)L>-!.Y^^[MCXPJ[&%<Y)IF"7'"D80W1"B^;1K!)3AI5O3&J#E;-H?.
M >5;/BZQ<-7"(4=?9DDTN]>K@<^ H(=C56_9?ZN]GSZ"J,*<NZK@.ZWV.O_"
MQ9 ]KRJ2J[K*'U6L_$G\%:=D1N9$5;S\>/9Z.>^EKF?:E:^<->DX95J#X:2N
M9GF15+>K.UYM@L*?)V>;./ ]9L+W#=GK*DG9 Y92?<V-AKQ@E]<TBV[QTI:Y
M(462UXP!U\S X#<OH8F]H6%5761W_*,<K9GDK\?+IL%@L^+L3Q[8&WE=<:.+
M(^BF)70?U1\83]QR493UF_)3\N8AFYQGM-M8_-S8R^OK60/7<_)7NPQ:GC(K
MAU$U(05CX-F?KY=WX/MKAW/AG'ZA!6,U>VFQR)?==1@O-M]S?TF=/UQ2+<H_
MQOR-,;*AH46RH'RVJ+PM*SKG WK*ZJ[RNDBX,7NW@);=?UI$X$/E;/C4RDG&
M[;1-$I*TS)=T7"]&PI[&;,:*J[TR+RK^Q-.$60*)!FOJD";$QLH5W8 8RRM?
MGTOB%'E^DZ"*2Q*O,>*$N8U?,;?-R=*Z;RV'!>5XP#34?$T@MJ361GW%M$'5
MZ+."M@YOBRTM45LCA*\Y;G]$39<FMG#N< :C>9TE4;)80DZ2Q36',K(R?I=/
M8 M[@LX9KE:DP:J4HTO3#JT9]WV%%=WSGO^8G$_X&]ET$RV<O+79POYEP\3,
M1V*SH)0O;,S9R#0.YQCFOXP8.YO8!J<^#QI414ONNXYR'&C8H]B<LU9#)=FT
M(.T/ZX*N5]!;_INS?*63^/VT?"Y:@^\INT;K\&NF39-RAOZ3< :L?KM%NSP]
MUWOSX<^^F_S]Z3U8RTN(K'FH:/M</[W[?-8ZF&P)\HO_\W#9K5<<;W9W+W[5
M-,GC7Z1YU$C,DC!\H:J_.C<T3[F)O_-[^'N/<RL-Q8G8QB5:LY@3+<D6=<6C
M!+.<&=-E>V]9\=7&EC:/A+UJE^,Z2,2,D;SX^RZ2\'T3@&HM$H9@/%S(#;4F
M/$09U>8-C]J'DJKA:TK;/H@Y>S$I^;I@ZY#9YCSTE'\A!0-!]J!R>LN'PY7Q
M\F6$F4@HOV+L:02)/6]IKJT><\5>>+_SXJJ7(U]G3S6!?!B8F:!5P\\[>J0U
M,_53<I47' ;80E@9>IRP,TKB^P+6]C'DPV!*84EA1F VA80]E(GPG/S-B4;*
M/&/(SL.;"YK%#<BO"%>N!KOB80LSY3<J8>7B,("_;N\B:Y-E@OY8\CLI[S$<
MW[-.^,HJXO+>JS96&R/7E V<26.:EPWIFW6PM&A7[UISDCZ F[L9M4N#_:X)
M92XGTRH[_H)E)TQ29&U$EH>FV"NSZ]<\Y(71-/E*^8_9RM]\:Y(7:]7(:-S
M$->RV\;(WU8OXG8T,[:J-T:WZ[RB>EXOE_M=H&[3GBSB9<QYX[WL?ZU%,.5Q
MO$7.X*1!+RZ321-WK>[":FS1\QK#W+_AB^"!0*U>U30;70MK2\V50')9*WA
ML0GQK6]M'Q7=6]\3]&&*UY._FVR[1#BN?',+SP]0]K@U[?!*K#@;-SJP;D!0
M$RUMAKQ^5DPC+@,/U\O&RN-/G=9,5]P1>G-%Q>V"_(;4ZRAL$^=<,YB92 G7
M&RURD.9FIHJRVXVE>/=HO@Z;R&G;CI5#%'O],HZ_U%0I*<N6HX1K,<8(K@(9
M]3A93U<_O?> )U_%9E)G2YQL4Q&MY\&LRV;F^(G7I@FYXA$1/4RU0SJ$VVR?
MNX 2>(4K_GQ:D_;=BK0M==Y]I6U"K7S9U$987W&^3,WQ!%O*^R]SQMV0M&XP
MN<Y:.Z4!\T=,%+ZJ7B7?W\'Z72"!9_EXGC5GO&>^0;IL!MUDX;)K]AU[19YM
M)%IN>0\?KH YBG"2ODJV/[FQR;]9:%N6YQ(F'RY/AM\ST@+OPW79/'LM &LK
M\*GERC^]H.OZX_W3M[9;+Y_LJA[<ZZH>'#'>)>TO_V ?S".NAA@.IR7O=/S&
M<WTS#%S_FS&5\&KI7GU9%M7E><5T+$?J7Y;:BB/4R=>DO(SXTB]N+T_/GQFC
M95N.:7OFB&/\\/:9,9JN;=GVB"/\O_]]9H2VXUEV:+DCCO&/YSCM6ZYGNL:(
M0_S/+\\,T7%<,P@T'>'RYKM1GO+(!5.*Y_2ZL<;:D7Z)\DN>M/ZMZ7;WW+HT
M#=NT@F$0J.. 5^^0:N#W$@"=9C"DN+UT GR<XX_^&5'DH_Z8T=5NMYV&ZQI&
MX/C#J(@.Q&YW='9:)HS.EFDXHT/**NVUTZ#-P#1MWQ)ES)T(/N38=UC939[_
M)(M76?Z-)/]NZ\4*72_P1U&2=^-?;7%ITS:[(8H?A*'E#3_N\XAF/&[<C)E_
M\ZG(WW,G=K=A>CZC;C@FE*Q^U:+)^"BRI"'/N'XLEC*WB7G3NKA*RMFG-O;=
MCK=E232C<9W2C]-W_ZO9:OFMB<]_R&YHV634OOTKI;^3^<;#3TE]/:-%>4IN
M=^.>R<],]$*%\!X5PN=<O< /;<_MQXV"5X_[ZOY\:]-T F^0]=B;;VV/2<+G
M'6O#MGS3#D<<X[..M>F$7A!X_8#OR\;XK-]J!Y;G]J/4Y!OA$)ZUY86!9QK#
M,'U(SUJ4@;_<LS9M-[0,OY]@6U\SV-VU'G3X _C6H64SW[H?PWT/:K_$M_8<
MUS.L?GR]/8;>S;?VW=!Q1B?WRWSK <=^$-\Z\'W?&<4@VLNWM@/?M'KR_IX<
M]YZ^M>^9;NB.J7I>XEOW@R+&I>4\->[5<$\BYA6738+X;F5\HD74K(ZN2]JT
M?<_?(9K!\^$?IW^4](3O\/EXQ:B34>:4O_L:S4AV31F3/RXH?W%V_2O?V/3K
M<DO.;8_YTDU'Z>4#.LS,NGFK+O,#33L88'YW,9:3J+&UR]_SBI:_YB0K&12^
M3S*218V%M3J6O=YPT&E^;Y;['=8['/0H',%W>#RHD6+\>_D<7E&EV:D:T31=
MEB?AW&ZNRP6)5M?+FBM\WR,7V.7SEI50^/EXLBCI\>K#C^V+V-2,R?IENU08
MK/+%P_*"UL0)QBR0-&O+[)EL(HQ/>Y3FV75IW'\AW\(\3?,OQ[,DCFFVL7!>
M5+NEN=-<W3ED15##&KGO@T2,Z[VVE>4!Y4>@/*\^-6I13&TI#V@S)MJ @AX)
M;6R@?,^4?U!N[F4EL<>V6;>4("1UE8]:6#)XL;FZOE-I<U5$GO51AI4-@CF2
MC.SNT=,<L-S^C:=N+00&8,%&_*#UG4<2I/V+RF^1Q[<T:@)X=XO"-O$+A11P
M%W 7>#:PB#\KT1N<?OK32];!6A-8SV@"TYQX?<NQ@)I H(71'?MY1!W0 -#@
M,&C0=S@3T*!W- B&-/<$S M!^X:+@L2\!$F;L^6GV)?I63WT@IC<5BR5) W=
M!Y.R@9JD*-*[3:T6*9:-33O ONT!A*H$H6"H* BAX^;> $(?@5 +V[:)?6O0
M3K@"^B.Z"//=+M"V:.''L]>G__F@H+X4C*&*.1:"47<P<1FZZ?NH?H3>JLXT
M<&!T"[L!\@F!?& HR(]\XYK_>B.?XV'/T,W !S_^8S7C#:8@X2 2M\7W"_9.
M]HI)>%D5IWB;/"%PU@3.+&P')D"I2E JW"XZ,0DO*Y3V[H, E/8"I8Z%_;#;
M]DCY_1.I9%K]?>V"L4-\-T%FZLJJP"!],.IF(]LW<6BY@'[RH1^H>OG1#U((
MH^X3\BP3FQU/,<EOIH-3?L+;_S;] )L.X'E]54WK=)U74% ;2L-S\;T$B( )
MI4*5229L/QLHHV9]93H6MFSO>P!2E8!4E5 S *G:J025@-0-<&A8W8!4?@]%
M%XD^^78C$T89K134FX*Q5&PWPV+?<Z\TI3O#IV#T'4QD)#@,?0#N*1:)L[%E
MA=@+5*PG))A@BNT6 /#)?(09@*]["L+Q+&R9_CX&?GO9[()?W:QV7Q/^B?<T
M^>'A?-'FQ5V?FCW:RSS6I^:,E#-V*_\_W@"8B1GOSG0!K6FJ'SE-$,EB%/$/
M](XZB!24B7_%O)VR*I*HHC&ZND75C"(VSGF)\FES<9;/%R2[;9;"O[YRZOQ8
MHBN2_7UW\(.4J,K1EZ2:Q07Y0E*4%Z@NZ02=-$_96I86\2<U ^.URG#SJKO1
M(=[QB VHZ;Q5,AA+4U*T0XYIEL_9&N%?)UESWS3G&22V9%!4%P5EJX>6QT^L
M6/FXN),@KJXD;S!D3TP'JNA+V&#(G(30;&6DEA_0;&6T!D- ^9'6? AJ M!&
M)\H#VHC:8&ALFU69,ND';'0QMKDJ(L\.VV#(F83";0>$!D,R-1@"W 7<U99G
MG=,<3W-ZW)8B;M^&K8":0*"%T1W[!VHP-+8;#V@ : !H\!(T.'2#(0%M/96W
MO#^S)II7GFZF@8_UL!55YOF!CSF,'DF6AKV*Q9&A4-5SLC:P PZ*5!1& Z@"
MJ(I&=P!5M3R7E\L=\F2#UFT;1Q5T3)2&TM%5F&#4'4Q8!CJ^)Q7OE%)VR/2P
M:?@XL(<H'#ZVXR"86 +H >@!Z(W/4&2:V ]];+B.9H;]$*ZV?";_&;EEOT(?
MRI1DL<(VOZ:!E=$5HS1TES)>.;KNA+C9=JWJ82\TL.5W4ZIR>!+2B#1 *4 I
M0*GL4.IBS_*P$^Q56$1"_T0G+^24S-A]S ]1UO\0#*(54XV"41<4(,3ANGL,
MMFOCT/84]!@$$T\ /P _ #^!.(ML;!LF-@Q+,QL?<A"-]4]3]DYU;7]I C>*
M*49IZ XJ$P)F_2G3!YMVF[JC#IR% %S5CNZ JX"K/>Z4PJ9M8#^P-7-2]')%
MBGD=0R8"=*,:U 4-",&X[L$X(U!QWY)@H@G !\ 'P"<09WD6PC<T,^XA \'?
M\!O]FD3,Z%_0,E?0Y)<F8*.83I2&[J M(5#6HQX-'!R$KH(NA#0"#4 *0 I
M*CV0^M@V(=V@KM_Q(8O9W$N>;RCJ14)F"CH?@B&T^)JQ6[EMP<@+"O @7%1+
MSVFS8TDP804L!"P$+!2*M<BRL!5T:Q8CO\VOB'\_N'".;LQ+PRBQ59O%OH_S
M^BJE^[35$9/RH/7&9K!B"C'$KF-@P^J6FI?#(9!&J@%/ 4\!3Y7 4Q.'9H"M
M4+<>=%+)M?JNA&#L$%O! 76%2E@K3=W1C6+5J0O( ,@@&G7E-^\T<^B:WSW3
M8OA\EA<5JF@Q1S%=Y&4"C8;ED$8Y-(DT=(<0"NS*%*<GIAQ&N#3"#: *H J@
MJCNHRN^_Z+3O'1H-@Z94C;J@#Z'B1-=<K&EBTS"P&:AX6%8P^03T _0#]!.(
MLRC MA]BW]+MA"O4W.%O@,[#@D&X8@I2&KJ#ZH1 6I]5JBTCQ*&K8@5/:40:
MH!2@%*!4=BCMH2R!_,Z*3BX)M"$&/?F NE" 0@5U" 4HNC@0AFMAUU3QN*U@
M\@GP!_ '\"<4:SG\V2%VW&Y]V.6W\Q7Q\=4_-RL-HU33;M(0'O3>R/Q53"/:
MV/8L[#G=JM+)X1%((]2 IH"F@*;RHRGS+<P0F[YN)3YUD>J+O"(IBD@Y0R2+
MVP_T?W7"6$.SJE30(1&,LV(KRA<4,A.,OH-)SG?BJ\$#<$\M;>=8.#28[^"I
MZ#L()I@ ? !\ 'QBL!39)K9M'SN^OX^=WUX21O;US7%RL_GM%DINDNZONJR2
MZ6W[I^4%FU[%^);$-+\NR&+6 RWW",JOI[E839'-$/WP<+YH\^*G'^KR]34A
MB^/S:$;C.J4?IV?,T#[)8OY_[^[,[0M.NPLV^=,TC_Y^\\]_(/33]GO?I_F7
M\WJQ2.F<W4C2MTD9I7E9%_3!0U#$1LXN/M/IST=OZX)429Y=FNP?RS##RXO\
MTK0N[?;JZ,UR0NLI2,N^3=JT7LV440PEV30OY@T-4$%3PH]U5SE**2G90)(2
MD1)-\Y3]]$'IJ?M\EX\>.RWGU15?T@_PF:'ST6J1-Q*.(IJF2]#\^<@X:J[+
M!8E6U\L'+&$WXEO4%B4]7GWXL7TRFXLQ,8-_/YC.$\&"K0HD,"9A,*9Q-6M+
MFYD3@_-F#U-@U^5P_X7Y#2WX C^>)7%,LXW%\B(MTMQIKNX<-#]I35P/&+<3
MXWJWF+U1 S':4MYT)L&HGJ"*E.\8<A93BVS)0I"ZRD=U+8.#N"%W+PRT4#L#
M<'K#\(PH-S+%Y7WSN\>KP3Z]&)[^])*EPM[.+%>V5JRC9Y#;FSBP;"1:-O^E
MI$#OLIC&0^8O09D,NC) +0@FWWU$\T?%W+WWA@C(%'% ]RV-Z/R*%CRJC'A<
M$;!7O^UB/$B-%H2)V30O$)DS6E0E2K(HK9DV9A_0G!(>K^8Q6I1/49J0JR1-
MJH0.4O5?0&37;$4,?,QAW&#6(.P]2%)1L=@6;.04HF*UF&I9%ZC]N* \T9M=
MWZ4^2S0M\CG*U]^T.4\%-:U@3%8L:R,8=:7:Y32V;M1: Z+0"[!A="M=W<L&
M)X%V>.RW86GG34>/[ES*YPNV(IDG^''Z(8OR.;T@7]]]7="LI*<TH].D@MU+
M[(<7,XHXK4AV>U?+*_RQ1(LBOTE*OGN)>]6OKEJ:-:K]>^Y<,XJBBGRE9?-]
M-:-WJ^*6DJ)$E,?"T2I"<_?M*E33G )A'P*,OLR2:+:Y2^J/R?ED94#D68DY
M<\JDY-\R_YV];+EUBD,,;)[::_/44HVTL<&=]U(Q^WK]KEV,]"WGKLR)#_NH
MY-Q'9< ^JI'V45D@,J/LHS(F/NRC&F7- ]H VFA&>88VP:AUCU6D?!]1Y=%M
M5MAH(Y\"$9%GO6ZK<9_95F-Y$Q.VU<BTK>9N+^/V^,V(B3V 8(!@?7G6\V&'
M,?>WLS71=W910*4@T,+HK@8Z;Z@$-  T>#$:]*W5 0UZ1X-@2'-/P!01[*0]
MJXN"K=UAMDD+IP;$9*YB85U-Z3YZ"@GVC0/P /#H1_?1LTD: (_\IJY.W2S?
M4T8)DBIHTRH-9*,K$,&H.YA\#%-V=5SK5^\#":9C8]?K5G$5$ \03S#J2H9X
MXYK=FB.>8># .'2ORK&M^"%<+?GL^_.*5%1!7:=I &-T+:@IW4>WV:' QB.Z
MS3>Q$=J <*I(&B <A,8!X>Y9[QX.+4LSZUTG&_U]7E#&!P5UF-*(.;JF4IJZ
MHUO<:FF=,S:4JR)YM$A=4^O$4?' @])2 ABDM$VL%@9UM7P?[+U_"43);PA#
M&)N_H6F8KJ!RTC38,+K:TI3NHQO5$.1YK!.P@SW/ (131=( X30UV0'AMB.<
M9?C8MW0[-2F8K W&WK=T2HN"QBH>CA2,AXKI*<&H.YB$#%E49G2S7IG#2X!(
MXU,7$$D)1)(K<BXL(LEO T,$N]GDH>Q!2TTC#:/K*4WI/KJQ*^\9_N&B.Z\L
MP\:&;7X/^*:*G &^000;\&V%;[9A8<<QNN&;_+:[3A:ZJD<EE4;+T;64TM0=
MW=;66.,X+C:,0$6#6FF1 4!2VCC6&) \"[M^J)L%#-'K)GJM[!%%3:,,HZLI
M3>D^ND6MR_Y$?0\\:BI9@&B:FN2Z(!H<GX0 MI:'))6&SR'45K=V7TJ3=PA[
M^V#DE5P!O;*< !MVQY 18-+H0@.8))W%#)BTZT8.S\6&"6%L49W38:UCM"CR
MFZ1,<@AE*P.G?6LKBWT?Y_552O?IF"LFY0>3+@GZY(S*5[5"2YZ'/<L$" 4(
M%5#4 $('\S1$X:OD\/G*='ULA1U/RSQP0MI+PGBQOCE.;C:_W4+$3<K]59=5
M,KUM_[2\8+.K&#.3F.;7!5G,>B#E,W1\ZBCR>IJ+U139#-$/#^>+-B]^^J$N
M7U\3LC@^CV8TKE/Z<7J6SQ=L4695^7'Z(8OR.;T@7]]]7="LI*<TH].DNN"$
MO&"4.$WSZ.\W__P'0C]]^Z!5F1-V^TE9TJH\R>)?$W*5I$F5T/+^0U#$IL$N
M/M/IST=OZX)4S.VX--D_%G- +R_R2].ZM-NKHS?+V:WG(RTO+V845>0KHM,I
MC:H2Y5-4LB$FTR0B[,ZDHO.2D6:^*)@?EEVCBOV>,XADMW=YJO#'$F6T0FF>
M7;]FLYBC>$GZYMGIDN:WB#0O>$LC.K^BQ=TZLDV,^',0R6+^(4!?:$'YSZ=Y
MFN9?RN,G5II\1-])@%977(@>J FF)(Y68M5@"HIHFBX1^N<CXZBY+A<D6ETO
MU4Y$^7S7:F>I#!CHI611TN/5AQ_;%Z&  ?CJ72^+I'C^)!QU \V,ME^PB3 V
M[:'$=ET9]U^8W]!BRA;P\2R)8YIMK)L7:;#F3G-UYY E(4:W[25BG-C6/5!^
M9_O;FGA ^5'6/* -H(UFE&=HXX^Z$T]%RG=,_6UES.@VZY8@#*FK?-306O!B
M<W5]I]+FJH@\ZR,0S0;!_$A&=O?H:0[8K:\XXC:) 5BP$3YH7>>1!&G75WQI
M$?8J3^-M([TOCUO#,"\44L!=P%W@V< B_JQ$/SA#\/BGEZR#M2:PGM$$ICT)
M^UX3 FH"@19&=^SGP79  T"#PZ#!N+N3 0UV0(,#M_H0T=;3; /+V\T4+6GR
MXRKV P%&#VK_CQT^EH:]BJ6J8*_M<[*FF=<MIM0!J"K-7L4R<@"JPX"J_.Z*
M3H4Q/BXHWWV;7:,T+TL4D:*XG>;%%U+$)7J-?J-?DRA74*DJC:VCZS3!J#N8
M] QQ+F5L9T-K[8=L[%C\ (H+F >8)S-U)<.\<7T!W3'/L QL.-V2E/+;^5"_
MFK_A5WX,[(J428GB9#JE!<TBJK+IKVG 970%*0W=I8QCCNXW0#QMNW8UL>DY
MV/94]"BD$6F 4H!2>=P1@-+M4!J&(?8[[J64WTW1R1DYKTA1O:X7*,K+"A(0
MH"#5H*ZL:A R$>,I.P=[1H##T #P _"3F;JR@A^D),9,202NAT/'TLS6!\?^
M86^FYM-G6E)21+/V2_XOBND-3?/%G+)!\$,544'CI'$9_IB<3Q34F=(L#<6T
MJ:9T']WZAR#8(_D$7F'<M0'A5)$T0#@X@0 (][@%.$IWSM$] 9VB_O\A:=V4
M $>$%Z F641+!?6;TF@*C?$4"7OU;O5#_[T=6U^$V'(<[+K&]P!^ 'X ?BK$
M_ '\=@0_'P>^AWVS(_C);^A+XWT_S7PMJU^*R2C5=)LTA)=5ZXUL\D,<[)%(
MOV5A'R+] *4BBAI J8@.!$ II!2TCQ&\W=8/,Z%*5EP5C*?BZTN9J2NK4H1C
M!")P5N78C&"""C (,"C:;B. 0;VKFD*U(_Z&3T6^H$5UBWC5(_J_.FE/$,"I
M@;%!73&5*0W=956F<#A!0)XCTPFP;_@ I "DNM%=5B"%,Q "\AR9@8$=V]3,
M1]')$_F0522[3JY2NFP(IZX3(AA2BZ\A8>^O"A[%L%Q43-]AFVD\V^K6&A7@
M#^!/-/+*"G^2'7U0"_X</\2.TVVKI_SFOB*^/1Q]$(91JNDV:0@OJ]:#HP\B
M,IVY ZX58L.&I@D I@(*&X"IB"X$@.EV,/7<$ >^HYES(95,J^]"",8.U72;
MTN0=WTY7FKR #8 -TI)W?+-3,/**YCS(;TF"W_@[K5"\[53MK8*6JC3L%EM/
M6>S[.*_Y_B8(T.PJ:-^)'^0>E:]J!69,[!@>MH)N76X 10%%E:"\9"C:JYL!
M*"I2>+N])(P;ZYOCY&;SVRUDW*3;7W59)=/;]D_+"S:WBK$SB6E^79#%K ="
M[A%%7D]SL9HBFR'ZX>%\T>;%3S_4Y>MK0A;'Y]&,QG5*/TY7Q74NR->39MOZ
M21;_>E=CYX(3\8)1X33-H[_?_/,?"/VTY2%LW'E)TE_8<EZ4'[(HK?D"9G^.
MV'"3K*;QQP4MFIX _.M\3L\K4E%^5O>4I+Q!P/F,THJ]^X0M??XSDO*[T[RL
M"S:*U0 0?QZ[^$RG/Q^]K=LG7IKL'\LPP\N+_-*T+NWVZNC-DBIK.DB[!L[K
M.1LCNSM&TR1CY$I(BI)LFA?SML\"^X3._GQ]2E/V(Y24B)3L;[SYPH,J2?>7
MC7R4V$D:5E=<(NZCOL$P_V@E(PU H(BFZ1)P?SXRCIKK<D&BU?52BT24SW>M
M19;8SO K)8N2'J\^_-B^B$V- ?+J9;O$2;9J*=^>!*.>UIO1]@LV%\:J/>R-
M75?'_1?F-[28LD5\/$OBF&8;:^=%"JFYTUS=.7!Z;MQCEA(QKG>#W1G54=*7
M\N'$LH#R8U#>FMA >4 ;K2@?3FS0L#U3OF-N3TR;=4M<A=15/FJT+'BQN;J^
M4VES=0">;?BOK>\F1K29#8)YEXP1[M'3/+&8'/6=)M][_ZV 3'F1:.WZBB\M
MYE[E:;QMI/<E]"V-Z/R*%L@V\9!;*@!V 7:%Y9E$$OZL0&^M,MI7 >:U(K">
M402F,?9NV8,L$X$61G?HY_F&0?!A7+\>\$$.?-#!4!1H8;P('[I5PE'5)-1L
MY\I9712\'G5;$4X/"U),%BL6]Y6&[C)M"AL]@P5;P@9K]R:MP2VF6 .< IP*
MGZ(#.'WLG$+HAM@)!RTA(:9+HHLXK_KB8,0>R!V0S?8X&&6T4M 9$8RYBNE(
MP:@[F.@,FO$9V\/06_%IXT<()JN A("$HCD'>B.A;[DXM W]' #P]#]D-\P'
MR OF&S#2O([:%(6"[H TK%9,/4I#=UD5)R0I!.2Y/LZ%-/(-N JX*H]# KBZ
M'5=MU\.!"[D*9:7ZESR/OR1IJJ +(A@+%5.(@E%75K4'&0EP&H1C,R"AQ-25
M%0DA(S&BF>^'V'--_<Q\<.L_9!7)KA->C0T.2HS-9<4THS1TEU5G0C)"0)[K
MXU=((]^ JX"K\O@B@*O;<=7Q?.SZW=H8*^&EZ"+5'ZL9+=1U0P1CH_A*$7K'
MJ>!3#,M%M52<-JZ#8,(*6 A8> @_ +"PPTEI!QN6K9^U#][]15Z1=.D'H'R*
MXHU>1BA?-S-2T$60AO=B*TSH]"=,%9)>W0GH] >>!D J0*HL4B9!82> U/YV
M4>'0L+%K^?KY+%()]/"1@['=",'8(;9F@^@:9!JT4U8/S/_A@!#2# "$ (20
M9I" M2]CLA+V.[CJ;<XA3<A5DB950B'Q(.8"$%N%0I1,F"@9)!Z$9#8D'H03
M;(!4@%1(/$@,J9[C8<>U]G%;VDO"N+&^.4YN-K_=0L9-NOU5EU4RO6W_M+Q@
M<ZL8.Y.8YM<%6<QZ(.0>H?WU-!>;5VR6]]>Y:1C_7CZ'2P4G"8IHFBZ7V,]'
MQE%S72Y(M+I>RDW;+7$M-\O5S#B6DD5)CU<??FQ?Q*;&EN#J97OYCGVWH.RD
MYV9M,T:3S86Q:@^$W75UW']A?D.+:9I_.9XE<4RSC;7S(A%L[C17=RJ=)9*(
M<?V;**.:AOI2?NRSE?I2'M!F1+0!!0UHHPCE^\IWC"H2 W1-W]ME?%'']/NM
MSI4V5P_2Z5Z(^!H;!/,N&2/<HZ=Y8MF3T ">#")9N[[B2PNY5WD:;QOI?0']
M+R4%>I?%-!XEQPR8"Y@[-L\ <_?=KR,'4\0!W;<THO,K6B#;Q "[ +M:PJZP
M\ORL^&[=H=?7]N4U[%O/P+YI3 (-8%^@A=$=Z"W## $-  T.@P;CGEX!--@!
M#0(P]_3;^_29WM"LIK!+>T3F*I:OEX;N@PF5!!L*1^2J6ML)#[A#&^!T)#@%
M&P7@5%BNJ@6G-C8M'_O>.&5A1A5T7<3Y0Q;E<XJF13Y7^YBH8 Q5S,T0C+J#
MB8MLY10&9:):RDX;WT$P657,0Q",NH"$@(1=D=#$INO@(-30[ ?__G=:H=8I
M4%#U2<->Q=P#:>@.ZA+B9^!2J"O?BCD;TM =<!5PM5<'Q71Q8(W34!?""P?@
M\2\DR5">H9*D5*]ZEH)Q6#%/1##J@EZ$\%SWK+QG,0WH&P!^\H$?& \ ?@!^
MHX94E/ #P/-_2Q<%C9+&#U!0$TK#8,4<!&GH#MH30FI"Z57 5<%Q%0P6P%7Q
MV:L6KO)$A>W9^S@H[677 O?[$^89JCRUIM?#7JR&S(O5__!P_&CSXJ<?ZO+U
M-2&+X_-H1N,ZI1^G;]DK\Y*DO["5M2@_9%%:\[7T=B,9\'&="VAW+9U7I*)S
MFE6G)"591,]GE%8G67S"5B'_&4GYW6E>U@4M+]CB.DWSZ.\W__P'0C]].X!W
MI,C8"\M/M#B?D8*>DC*)V-/>)FE=T?B"<V7]$,0'Q2X^T^G/1V_K=EB7)ON'
ME_>XO,@O3>O2;J^.WBRILJ;# Y[*5-V?X<U#_]B"RL&REO8W1ZW+*1'C>K?0
MK+Y[H@+E=Z&\:4!3A=%*^P/:C(8V4&!^++2!-2]B:?^Q;59EJN4=M-[IN I$
M1)X=MJBTVV_33/Z]@/4$A2T[V?SNA97\T:J^]-WZX(6F1^PF#Q ,$*PMSQ0J
M,FM.O+Z]"P&5@D +H[L:&*SD-* !H &@@7QH,&C):0%31+ C@==Z2#8*P"V3
MJFSJ&T>L$*FJ(KFJVXQCE:,S]D<N?:1B'L2?[+\%^],$_5K%$S;$//I[QE8<
M+88YFR6<<A%SR2B6FI*&[H.)Z@!E5T=/>\&>H>U[A@+LN@X.K6Z[A@!!!4=0
M1?;G 8**D\H#!'UDUZ6!3=_'GF=IYM/H(LR_TK(\1HN"3FE1,#>D\3M0G-PD
M,<UB%5T/P3@KOH/1+4(D&'D'$YPA,T%#.!0'XZ+D&N^5:>+0]K\'Y),/^<:-
MC0M&7FF1;]P6NSHCGX5MU^N&?/);^N#0[YB]N"%)NDI=L!_/>5$Y?I2K9#>C
M:D913"M:S).LN8'7FKOBA[P071[]0NQ9]VY44,5*LYC$=SO4I+NT6AD2'.+Q
MG"<X' N'@0=0JA*40H)#:2A51*S4@E*>Z?!<;!O=L%1^_T<7J;[(*Y+>\W,.
M60H;(G]2.1\0^5/!QQB6BVKIOV&+80/\2>4P /RIX!< _ G6"4= ZQ^\_8WL
M!Z0X5%HQ8GL9%OL^SFN^V/8X?"<FY0>350D.;XS*5\5TLH5-S\&F"^D-I6"T
M3V\%8%0<&.U3G@!&>ZR<C:V ^3>VJ9EO(Y4XJU]>2#!VB.T> '6%VH"D-'4!
M&62R>(&Z0NVG$8RZHB4_Y+<BP5W\LZE_16-$;FA!KBG*:E[KE(>_>PF2=RJ,
MM+H1ZB,)L>@4LZ*EH;MH."^'&0\AHD="1"XV+!=[MB:%3,64:<7\#FGH+BV6
M*B)6BF&I@T//PK[7;2>E_(Z2+E+]*:W+8P7UI&#\4\RS$(RZTNH\6=, !]%J
MD!>0"Y$@+Z  (DDE(DK9VI"3T-:U?B(GL5',M$U+Y'555B3C=$%Q7?#_XVF*
M!7MV'BMHR$NS.A0S\:6ANVB +(?Q#P&O1TX.VS@,H,6"4C@*B0.E<501L5(,
M1UUL:G?^6!>)_I17-*L2DJ(X2>LJN:&(3J<TJKC'4F?T*RVBI&SJ$"W+K68Q
M^_L-+:MU5X;K@F25BKN=!%L$XKLE4)]#!>\#ZG/LKAQ]'SNN ]@G'_9!;2(5
ML ]J$XV(?1ZVM&O !D& )U(<R\1&S1V&:5ZL3UPT&0[N7["_PW$+!1>;V*X)
M%.,04'-#<2,1N<Z/7)BVCPT?BALIA:=0W$AQ/(4J1R)RO3G"YCO8=/Q]'*7V
MDAO&ZYOCY&;SVRV4[($VSQ#FJ86]'O9B-60V8O3#P_&CS8N??JC+U]>$+([/
MHQF-ZY1^G+Y;^@N?:''.W813?FC[)(O?MO[$!2?*!5LCIRES!=[\\Q\(_;3E
M(4U.([FA'YJ*JA?DZV?F3WRF49Y%29HT)\+O/ZGI-L<N/M/IST=OZ[8'PZ7)
M_K$,,[R\R"]-Z])NKX[>+*>WGM .S-E8UW_5995,;]L_+2\8B9G#\SJ):7Y=
MD,7L0,P\0<4]HG"OCF]*^V-R/F'WD:JN\N(632G# I*BBGQ%C#2-N\9_1E=T
M1E<TH].D:K_EON#Z*6E>ENQK]C>Z*G#+'L/FL_S5W7JZ9;YBB6@6,__O+8TH
M=S/OOK5-C#CU[_["<U/L+P%*2D3X\](T__+@3,S]92D?@W:2MM45E[@'BH*I
MB:.5#+:>=D33=(G1/Q\91\UUN2#1ZGJI>"+*Y[M6/$MUP" O)8N2'J\^_-B^
M" 4,PE?OVB74LU6O^>;$''7KW(RV7["Y,$[M8:KLNCCNOS"_H<64K>'C61+'
M--M8.B]28<V=YNK.@8NZ&<"XW1C7>^$A=]1=4MI2WK G#JSYD=:\-VI<05O*
M\X@.K/F>*=\Q22:FY;0E'D"8[S!JN"=XL=$4:&$TB<BS/H*C;!#,H6%DMX^>
MYH#E3+R^L\O==A0,P((-/[;UX482I%U?\:5%V*L\C;>-]+X\_I>2 KU[/$(P
M=.5JD-<#+8UG5\)A#MV"L@5E"SP;4GB?_C1$ZJSW>(F *E^@Q=!=R3=1_OX1
M8.QX#2" * C0>_0($*!W! C @-<& 08TX+=L*1?0>M=L;]0CNPOXW@$]+'\Q
M^:U89A*VJ&W?HF;Q9(8>]K68<C88:_\MKP4-DBVP9 MH-VLGV7K9R+KP];QJ
M=M/R_; 89;0IP[(RA]O-M0H:Q+HP5[8X]J!,5$O3.A-[B #5V":T+I*IBZ&L
MNY!:W<I5R&$-ZR.D>MF\X.7\SFXE7YM32ORX&&/4\L28@D8P<%MI\W@0]DJN
MCU_9;![A]PK:S2#,NEC4(-?;Y#J86-X0<CVVJ0UR/:@1+N;N:EU8^YF6E!31
M##6 S?]%,;VA:;Z84_8^7NLA*FB<0 A:7AXK;6/KK'&9P:NB(:V+7.IB+FLL
MHM;$\E6TB?4140@_Z^7K?*(%^Q6W?9.*SH<I, U!9S"(Y6*O['K8F/@0<U92
MEG4QHF&[\R.U=B?60%7+0;#!] :7JG>^_H>D=5MFF/!2O22+Z+)OS)06!8V;
MF#,I2SI0>TF(.8.)_2T3H0?8[BHWG#C=6@/+84OK(IH26\P@I1T,8VOBP\YG
MF<54NTT7BC@]6M:QDY%1FMBWT-FI-Z5J3!Q-JM)I)L^2&L6B=.637*Q?F1/;
M5G&?!@CV7F9T>]FU!9_$3<3XIQ>V[.O<;>^QOGWODRRIZ*_L4?&'K"+9=<+N
M.FD"PB?1_^JDH/%)^8D4U<?I:5VR^97E63Z_2K+V'8,T\^NEJ=KR 4N1C1[K
MHL8>W4<;-;?_M@:=H$>B+BT[@,]!VZC9T%YGE,9&YL2%EE*C4#Z<. !6(ZUY
M4!.CK7D+*"]@&[6Q+2=E*H0?M+/+N$83]/#J5MQ_:[BMKQ!<M.K]9CW3^\TT
M)B'T?I-IW9S,&:V&.(P\MAT$"T$@ #FXX0:@,>1:^:.DTSJ]6Q-I,NU634Q5
MLU*S7,#O><:F/E_0BB)R75#*:USH88R*R6G%XG?2T'TP"?MN&'6K"&ZJM1?&
MM UL#-)J0D!;7#,YELU^!H'>G^<VNJ6DZ';H2@G#6!>AOBA(3%%&!BJE/*[-
M*Q@3%;-L!:.NM'I/*IQ32KLA$]N&J@8KB*<"9JG6XFFZNEJ?X&R>U26C'"T0
M)T6:7RMHG4K#9,7L5FGH+JW*5 0[E5*FR/94M71!H)6V@4&@M_+<TM4XUD6H
MWQ-^2*ZZ1>RWY+K9E]"<7RM(-% 9-(C62F7U#EOY2%:QD<VXA?I5N]NP%K8@
M7@OR*:ZMJK5X>KI:I(HXH%J>R!*346(;GZ)4&)(*'278!@M%X?J+MN(P5-52
ME4:6%3N<KQ[='UA_[677TEK[CWD/NV@][#U+9?54X&I[_:S\J<>_KZNZH"?S
MO*B2_]<\[=W7!<U*>K\R5Z^EL^2ID+9)%Y1/4;*FWK(?1=.G@I)HQK^M9A1E
M;-!HRBA]MV(:MPB1+.8_*"B9LIF@I$24$3JJ>'N+'%WQ![*'\?X7Y?$3:TP^
M&NXD.JNK7JJJ+6&\/;4Z7)&U;SO&!,XD'+73FT0%7'8PO@Y:8<V'.E\C59L"
MRH]">5YX&*I-C5MM2D 5,HB;(;B_;AG6$)[ZV$I%&H_Q$-FF0Y>$&5NO ?,'
M"+F.KC,AX+H]X!J$)O8\?\CDHX"Z6FF-;"JHD06#7L5<.<&H*^4>FM$UG-YZ
MS'<\#?68IC[G,+TXP>W04?=)0W?0BN#W]:<OW<#"OA]HIB^5UHJV@EI1, Q6
M3/<)1EW0<.#W==9CX/?IX_<Y"FHX:?P/Q72?-'0'K0A^'^A+,'1W*DN\WB>M
MH*84C(GBZT,H=*&"VH-"%UT*$_N6BUVWFZ,@OWY3Q)A5_[B"-(P26[O!27HU
MMW7"2?K^'#UL.-U/TC]0A>UEUY/%$A^GY)]><A*YCZ/"VP\A/WG&><"SQG(?
M*/7MB3MJL0>)SFCM@$$'/%!J3L)1:QU)Q+C>;303CC6.=*#4!+ ::<U#W0%
M&ZTH#V@S_O'U[?4XQ[99M[C2I*[R40,DP8O-U?6=2INK(O*LCW B&P1S)!G9
MW:.G.6 Y8U>('X %&Q&4UG<>29!V?<67%F&O\C3>-M+[\OB61G1^18N[16&;
M^(5""K@+N L\&UC$GY7H0:N%K#6!]8PF,,V)U?>:$% 3"+0PNF,_#ST/@P:B
MY=\!#0 -  V>18,#GT 4T=93>1O",VNB>>597E9Z6(@J<_K0+8O&CA]+PU[%
MHL>PWV?W@HU:&-IB2AV JM+L!5 %4-7"7Q%,[@9C]>]YQI;^?$$KBLAU09N^
MT4.TBQ[;+1&,H8KM*A&,NH.)RS!G"<95@EJK.N3:P_7=@\/?@'B >(!X0C$4
M.<;>YZ,D-.BE<;$'8_Q%06**,L)^I*!]+PU_%=.#TM!=RLCDZ*H2(F3;E:B%
M_1>H43D<!VE$&J 4H!2@5'8H-;&>'HDN0GU&BRJ9)E%3EJ'\85'P\A=S%7T0
MP3BJF'H4C+J@!"'TUMUK,)3U&@033P _ #\ /X$X^T+PD]_.![?^K"X9Y6B!
M."G2_%I%VU\:+BNF&*6A.ZA,")KUF,3W5/4CI!%H %( 4@!2V8'4U-(GT46D
MUYY'0=,V_S!+%BJZ'X(Q5#'=J#1U1U=->BL@R E(*C> 2H!*@$J*&<;@!;\G
M49(FU2UBOR77S7G@IL%*02(E#P9+PW'QM=?>=>+$)#P$G$;FKVJJU5+6X)=&
MI@%, 4P!3.4'TP>EBO[UU3),!XH5"2SBAZCF!K%XA56=8.0%A780+JJEMD(<
MA*KZ (+))\ ?P!_ GU"L12X.(;N@OI?>_.Z9+@@G453/ZY14-$9DHU6\@GZ!
M--P77V6J27?0I;"S50J>C^YC2"/2 *4 I0"EZD I]$-06[Q_AWX(H">5HRYH
MPP,S46Y]AU[9EH%=U_M>0==!,-$$X /@ ^ 3A*OHE67;V+;M;L GOWD/?CUT
M1Q""OXJI0VGH#HI2&/;*KD+MH$GMJ^@[2"/. *, HP"C4L.HY5O8LBS=/!%=
M!!JZ(H!J5)"ZH  AX-9-S:T*C:CH+P@FG !] 'T ?8)P%;TR<>@XV'$<W6Q\
M<.>A(X) 7%9,+4I#=U"8PK!7>E5J*^M#2"/. *, HP"C<L/H2T(Q\OLCN@@T
M=$, S0C4%5PQZ:Q^<.@&W;??RF''*RTU@$F 2:IBDM-@$@3IM?-_H1."H!P7
M7W=!\6ZU0TT"\%=VQ>J9V#1-%2U]:<09<!1P5$\<5:H\$31!$# "\#2W#U*A
M#T+PZJHZP<@+"NW07)1<9;UR<. JNV=',.D$\ /P _ 3AJT<_ SC!8E.^8UT
MS3STYG?/-$#XD%4DNTZN4HI(6=*JQ"BCE8(>@32\%UM=6NS[.*_Y>H&XV*Z0
M^YWX"G14OJH5#W.QX:C:74T:6084!10%%)4814T<A";V/'\?'Z6])(P?ZYOC
MY&;SVRV$[($T>\3?U\->K(;,1HQ^>#A^M'GQTP]U^?J:D,7Q>32C<9W2C]/W
M2994]-?DAL9W-OY)8^)?<()<L.5QFN;1WV_^^0^$?MKR@+JJ"_H;>\R\GG^F
M[!GI)W+;-"1XGQ<?%[0@%5N>OU)2T@>/;/8IL8O/=/KST=NZ:';[7YKL'\LP
MP\N+_-*T+NWVZNC-<H[K63W@$)_^ Z$U_KTD(1=Q_F84T31=RLO/1\91<UTN
M2+2Z7H) Q$9/BS4(+$63+;^4+$IZO/KP8_LBQE4F3ZN7[>+S;@69P!E9:<]:
M%]!D<V&K= ]UL:M@W']A?D.+:9I_.9XE<4RS#;%Y$9XT=YJK.P?-8ED3WP#&
M[<2XWNTMH/PHE&<6D3?J5GH5*=\Q<GHP+;+W_A=25_FH_D<P3NCT;@3K ?R7
MDJ)$-..D0&]I1.=7M$"VB1742P.LA UOI3725%H;#W9(/?[I)4N%O9U9NFRM
M6$?/0+LUL87;(0GKYHEU<Y$SIVO('%T'3;.=TQ)%&04/>%B&-43 6$!5(6;8
M4C$'1AJZ2Q8N'M<Y@F#Q]F!QZ(38,VQ!5*4<6_T$YRG3AZ:"^E P]%5,ZPE&
MW<&$8^"MF>,J.;U5F6=;V'<=_529IDZ?I:"2D\;Y4$S]24-W4(S@_?6XX=)R
ML>N'^JE,I15C-V]>#L4H& PKIOX$HRXH.?#^.JLRYOT%AH:J3%/OKYN?+X>2
MD\8+44S]:4KWT346N&7;=9EMVMCT/?UTF6#B-AB'+V:TH&1:T4)!+288$\77
M55!$105?;5@N*J;@L&=8[-]N^_:44''2V)K#*3^^-Q=-FT.2*.6'(-%B>3Q2
M06TH#;_%UY-JTAT4*+B./6Z"P:[+_NVX U )S:J+7/]*R_(8?9@OZHK&*.%'
M=V@Y1.&QL56G8 P57T&"(ZF"'H1JG+NW'?0<;(7N]_HI.S!O6S>R]1_S*\:K
MMC.N@GI0&EZ+KR'5I#NH3G A^].K#G9#"UL6Y!^5E>O6A3RKBX+WQE1;>PK&
M4_%U)'B1*JA"\")W]")]U\6^V[&AI1+:#NS;W_,L6BI!<"0%8KC82A)JD*M9
M5 9JD/>XP2>P/>SX[CY:M;W4LP;YRTN(/U:5_$,6Y7-Z2J=Y0=O/%^3K6_9_
M995$)UG,GDO9<ANP'ODV;FVL\[]J-I+I;?NGY<5QD]Y\G<0TOR[(8G8@[E[,
M*)OY?,%DG5$<Y5.4-!1#5PWY5E<5^<H&P/Z"*G;#[:J.*8WOE3%%G#B(9#'_
M$"!2\(91[*XTS;^4QT\L'_GHMI-4K*Y&+$\?=*Q._VU'-L^?6*-VY9*HVO,.
M:N:@I>D-8-Q(I>DMZ.8P2FEZNX$[H/SAUSR@#:"-9I3G:#-JLUH5*=]'P'ET
MFU69/AB/-BE0SUP5D6=]1(S7S1_<9YH_V,;$4ZY]C-+-'WA#&?3N7ASF;GWP
MOC(ODU> 8(!@X-G TBY+1R!G8H^[[^8@2D&@A=%=#?"P.Z !H,%AT*!OCQ?0
MH'<T"(8T]P1,$<&FDV5.&[W*<O;T^NHO&E6HRN_E;[MM_)-61XC)><5BOM+0
M7:IM7F-GKV"3U_9-7J:-W=#&3N@#A *$ZD9WV2!TU)0<0.@C$.IBTS"PYW1K
M9B2_;Z*+,/]&OR91KJ!^%(R!BFE!P:@[F'@,>JIR;+]!XT.5%G;< %NFH6)T
M13#A!.@#Z!/-WM<8^FQL,JO><[UNT">_20^>^Q]9PDMRGE>DHL.<'X>8F"(J
M<>_TKIB$EU9;"K>9!\)C3)E:3(_ZV#&Z'2,', 4P58'PTH*I<'NA]N>OY$#Z
MRG1M;!BV;CZ)5!*M_DYVP=@AOF:3F;K2JB^ID@9J&?RFC?V06?UAMWPXH!^@
MGV#4E1;]I,H;*(9^)@YL$X>!/:29+LW!5,V\<EZ4'5V3)$-YADJ24EYWCCV>
ME^!+LIK&*&_K_@U5G!;B83KJ34WI/KJA#V&JK<ESSS*QZ2NY;TA320.$&P_A
M8-._@"CWX(#ZO[Y:AND,6HL&(O/C6O7Z6/&"L55\30;=EE0(\0_+15!_@(6
MA8*35UHL''>WCL;!#K,Y*1!8P_8O%]#VE\8AUWV_CC2,$ENW0<,X<<I@*-,(
M4"VGP#2PZ9O8M53<^".-, ., HP>WFD &.T31GW3PZ:[5ZW3]K)KXTV)6Q+R
M3R]KU/FBKIJ/M^B\H5F5%[>_K_M2#]B.<\3^B^Q-^S9@].U) %V&Y&S "(VY
MQFJ)YO39+QLHOS/EPXD-:WZD!HR -J.A#2AH0!M%*-\QZ[*5,:/;K,KTCCEH
M]R_A=J^.SK.#-F"T[$DH7'D>:,#X1*\=T;HN NX"[NK+L\ZAY*<Y/6:?-6,2
M:* )!%H8W;%_L*Z+@ : !M^@0=_A3$"#WM'@P%T71;3U--MR\"=AZY8]-H_^
MUD,3B,E?Q9)'TM!=IJT\HX>*82//]HT\MHV]T 'X5 D^P2P!^!26JXK!IX<#
MNUM;6OD]#UT$^2S/RGK.MR>6RGH9@O%2,5]",.H.)BF#)FC&UGUZ:SC3#+ 5
M> !]\D$?& D ?0!]^QQR\G!H=>L));]U#P[\^8(4%+'_5.K:_=)P67R/0("N
M45*)EVP:$UHL]J%,?>S:(0[=;BT' $P%!U,%6_!))5< ICJ"J8<]V\&F"YD'
M-:7Z(J](BI)5F08%5:9@G!3?RY"9NJ#](/C6W5_P0A.'MHK^@F#B*;Y7(#-U
M ?P _+K;][[OX[#C"2?Y[7OPYYLV+LN:;&B1%[SPFH(:4!I&B^\80,1,;;4)
M$;->-NIB*_"QZW;+Y@.8"@ZFD'X ,)6!OVJ!J84MV\*^96KFGN@BU>OZT.@5
M(\#KI3ORO8*J4S".BNUMO*!^OF#T'4QB)#CS=P#NJ:7E'.P8#K;];H5% />$
MP+V1^X8(1E_ /<"]#KCG.BXVPQ%:N^Q/FF?H\I33NA[VWJU:GNFN\EA;EL\T
MRJ\S-JOX0\QN2J8)C4_*DE;E2?2_.BG851;_FI"K)$VJA);LNWI.8]%;MRP?
ML)2Y_GJU;$6/P)F$\M8DWUD U.G1XO==:%,I;O5N& &Y#T=NTYAX\O;!$8G<
M'4.'8FJ&WJ+)<MF3[Y.,9%%"4D0:6T9!+=(?9P<HUS]2.JC_@KUBJS9-I7N(
MMJ]CJ\V>TWYJ1 5,;/.^V7:WOME**&ZE!?@L+ZL2D2Q&O)7LG%24?2)%QB9<
MHB1#]&O$MR3F4W25I"G_JX(*7&D.*ZUV]S"PAD-AQ=Q(C;6>9># [58>60F5
MIZDU^ZG(%[2H;C%B#V0O:-3B_^ID,6?.F()Z3U,V*ZT1!PE&@*X$W_'E6C3P
M^.Y[_;2HTB"ZRE$W.> DJTAVG?"/RD9YE>:FTBH1%)]P-%9)O=DX# W,KO73
M<)HZ$&_IE!8%C5%%OJ)TN2-KF#)-JC@3XD/HZ&H*/#>@_OC8AEZ9V#1];!E&
MMQ-?2B@T$6!M,-:>1!%;WU6)%N2V<=MX?)-$45$S59;>;2Q64)$IS5=PWD#W
MJ4?C036<Y1G8MZQ!-=P\B>.4BJ;AQ#;I!V/ZGWGQ-YL<BL@BX<5U2?Q775;S
MILQ6JPT5U'J:\EII?2B9GZ*8II2,^@/J4,O&CN>#BZ@6=*XCFP6]H5FMHE)4
MFG]*JSXA(58Q!2<DC8=T!4T?>[:GH1[3U#DX71YCN'^X(7KB&(2".E!3WBNM
M'25S3133FY)1?T"-ZGL&#L-A0ZMB:E2EL?-W6MUM=4&D2$H>3IT6^1PMZNJ'
MB*0IRA>\VI"*"E-IULJF%KM5<182?\77?@H0>4@EYSA\QZ>&2DY3UV'9DG/S
MT$/&-**RIQTT9;-LJE!E'T5\'0E' _<O*^,P3>JYGGZ*5&D<_9WWC6"W%WD3
M;>4'!&E!RXI'73^]^WRFH,94FI]*ZT70?IK2>$ 'T<9>DUETP$74Q7?X)<_C
M+TF:*JC;-.6H;%IOI/9VH! %Z"ZHAC_H8MLRL&."/R@@D@Z/B6/K.1%X(/:I
M]N';*<F%6!(4P#Y4!RPU-)"-3<?'C@WMKU[6_JJ7+E:/M\AJ3B6\+_+YNZ\5
M+3*2GM4E6^2T*$^JJDBNZHH]*W^?%Y0MP#-^W+U@+SF]_87FUP59S)+HI*!D
MF'99SYC&_,!A,KUM_[2\.&X"HZ^3>#D\D=; ZJJ7+F!+P&N[6@S7%&QKUVA3
MWHY@FYTA=UT:JC0',R>AO-VJ#LNXWFU&$R@_4LLP!R@_TIH/Y6W6)CGE 6T
M;52A?!^QR-%MUBVQ:5)7^:A]S8,7FZOK.Y4V5T7D61_A338(YD@RLKM'3W/
M<B:A(UI*9U\6#- 1\D6"M.LKOK0(>Y6G\;:1WI?'_U)2()K%-$9O:43G5[2X
M6Q^VB5\HKP#! ,' LX&E_5GAWN!T_\U@UTK!>D8IF.;$%6Z;1?]*0:"%T5T-
M\.#Z,&@@VH9_0 -  T"#9]%@K]RKA"FB_K:"#>R\#99V/R.W[%?H0YF2+![B
M/*6 IJ&8+%8LN"L-W27;H31NX+CGO;,-5Y78O&1@V_*Q:6MB3XLIR@"A *$
MH;)"J(,]R\:AY6KFA.@BS*=D1N9$11]#, XJI@8%H^Y@\C%DAF9TK:>W;F-Z
MS30=''C=6M7*X1X()I^ ?H!^@'X"<9:CG^68V/9,S2Q[<. _9#&C2)D0!:U^
M:;BKF$:4ANZ@*R$^UF/%1KN;^I3#>9!&F %$ 40!1*4'49?Y(K:MF1^BBTC_
MD26\?]AY12H*>090B5)3%Q0?1-HZJS<'AUZ  Z_;1EXY7 7!Y!/0#] /T$\@
MSB(?6ZZ'3;=;DE5^\QY\^65YNK)I'<P\@*8[(KN/7-,YY2^DQ4T2L>_)=4';
M/WU)JAGZ>/;Z]#\?%/04I%D2XFO1L8I+RRJ+LBG848N'*Z-[[<#"GMLML":'
MVR&-1 .4 I0"E,H/I8[C8C,8]"BVF)5WI!)K]8OJ",8.L=7; 6K]RZK%)#C$
M=ZA.#<KH*"_ ?F@SBU_%/4F""28 'P ? )\8+$6>BWTSQ('K[V.?MY==V]0H
MT-)$GFD]DE+X*R]0M.I\@[[0@AXK->U.W)2\08TU<3RHPBYA@QIK8D/Y_)%:
M1CA]5_H&RN]$^1#6_$B4![0!M-&-\H VL.;5H7POV;&QO05EJIH?L"_%V*I;
M1)X=MC60/0F$VV4 K8$.WQI(#N6G]V+ITDOBX)M30/V"^M669ST+[YB-8(R)
MKT&O0($61G<38*"V4( &@ : !C*BP3"GR<'4EP,?!C3U!4S*PZF3Y<Z7>QM?
MJAE%?Q*VI!')8G1.O]""7%-TEA>+O"!5DF?HU=&?YV='W^MA.(BY)!1+14A#
M]\%$<8 =I*.G]N#8UR-5LBT<^#[VG2&VU .$ H0*37> 4(#0/B T=#T&HYHX
MK&**\E#;,@1T%@6C_&"2]8D6/*+!7;Y\BJ(\:X)LA!=;+1[S%L_/%+1C!&.X
M8M:*8-0=3)P&3;J.;9SH;8)TK"T.J"<2]_[=6P8,<%8$?@+.JHNSW;I$@UR*
MQ+U_0TY13-=]I)SB25W-\B*I;M%K=$9NV?-X-O$$LHG@7&I(=PB%0RA\?_L(
M![Z)+6>(2#@@*""HT'0'! 4$[:&;B!^$.+0\!1U-:209<HG*8>A+<HDGD$L4
M1]3D@#BUJ3NVT:"W:7#'S2&, \ ER/8IS$] 0H60T+1 8"0&P '3</,DCE,J
MFI,EC>-[T$P<)Q&[M9Z2J*H+1@54TNNF2^:JU+6"9HXT2T$QQTP:ND,4&:+(
M>QM((;;L #N^BHZB-)(," H("@@J*8*ZV# X@@[36Q@D>=0\G)A>HF#$%RD5
MIZ6K*-AZ4,R<$8RZ@TD;G$91UD8QX=2?O'()>4"U^ DXJRS.WK%6Q0HON@CH
M7GG']K)KZ]S]*?(,.9Y"GO6P%ZLA\\:I/SP</]J\^.F'NGQ]3<CB^#R:T;A.
MZ<?I,G7WGOEB[[Y6M,A(>K9J17M2545R53/7[2)_GQ>4+?.SO,[8'VEY>OO+
MLHEL$IT4E%PP$#A-\^CO-__\!T(_??NB\]:E^TP7>5&Q%?DAF^;%O"GS>7J[
M_'+]$.XW<ECY3*<_'[VMVVJ@ER;[A]<1O[S(+TWKTFZOCMXL9[^>KQYMC^5N
ME&L[T)-,SD:YYL0#QHW4QL\ RH]!>=.8.-"Z<J0U#V@#:*,5Y0%M &TTI#R@
MS5AH8P+E 6TTHSR@#=@V6E'>L";&J!N@]*4\H V@C3J4?Y [>R[TOY4QHT?_
ME>G;>L#.VV.;JR+RK(^=E.O.MJ;S3&M;SYZ$EOJM;87M<-K\KE.CV_]24J!W
M64QC])9&='Y%B[L%8IOX[J)S@VS 8<!AX)E /8W'['D^P#8S4 Q#*H;/M"))
M"N@ Z #H .CP<-V<UNG?@ V #0?!!K/OL#!@PY#8<$Z+FR2B)> #X /8#H /
M#]?-;YLGZ0< B;'SB  2 !( $GN"Q$5>D6[1AX[A9@%/_ Q1& =Y V61AL"/
MS5J=>EB/DA<^DF-[B31T'TRF!B@=-_K6%2@=M[U<@.5AQ_6P80U3I1P@%"!4
M8+H#A *$]@&A8>!ATQBFX I *$"HP'27#$+'/1P&$/I(<4#LNR%VG&$:B0*"
M H(*3'?)$!2,4 %9C4P;NZ&%#=_5(T>FF2@/FA@#'!>;^8#C^N"X%V _M+'G
MFIJE,W5*6I[E9<7;213*)B\%@V;Q79MN^T,$(^\AS!XI5."P7%1+TYDF]MB_
MIC>$QP+X!_@'^ ?X)RYKD1E@S_!P8 #^ ?X!_HV!?[TG P'_NN3\+-/%9CA,
MTU* /X _@#\P_T1E+0JQP3>-.8:"^3K!Y!/@#^ /X$\HUB+'P*X98MOH9O[)
MG^>"8WO\#;\4>5FB19%/DTI!^U^:/0OBJT8UZ0XZ$S:-]!A*<7#@L']='[ 4
ML%0WN@.6 I;VAZ4!MOWN?@E *4"I G27%4KA5)^ /$<NLTDM%X 4@%0[NLL*
MI&"3"LASY&#7<'%HP]D^@%+MZ Y0"E#:8[&> %N^@VVG6[$>^?..6F47:48+
MDB*2Q8C$\R1+RJH@57)#$?VZH%FI9+EYP7!;,7TI&'5!*QZ"B6KI/M/&CF7A
MP.IVMAS0#]!/,.H"^@'ZO>"\B<V,_U#%&G."B2> 'X"?:$DZO<'/PKYC8*MC
M3VX /P _P:@K*_B!Y3>FY1<Z/O8&:7$Q=OI,,/$$\ /P _ 3B+.('[)S ARZ
MNB6\X*!=DPHC28;R#)&RI!7BS\W+I$KRK&RR8\E\09)B3K.JQ"BC<!8/=.<3
M=-^[B:F8A >U.C)_U=*X=AA@PU$QQR:-1 .4 I0"E,H/I8Z/V04@*2"I>)(&
M2"IB34U TNU(NL%U_NE?7RW#=(9I%P3("L@J,N%E15:P445D^N&0=>Q4HS0"
M#L@*R K(*C^R.H[;.9 J?]Y2I^SDARS*YQ2]2O.R_!Y-BWR.\@7E1_7R#([H
M@:*$PM@R-X2%>MA=]B@&EH$-7\4*GH*)): >H!Z@G@@<13XV@P ;!J >H!Z@
MW@%13[+.=QO,DQSQ7EG8#%T<>M[W@'F >8!Y8.EI8>E9V'4#;)M#5 ,>.S$F
MF%B*CWHR4Q=R7' &KROXA=CV#>S8NJ6RX @>?\/':D8+E#2I+CAD!\I12[J#
MVH0JSD/P?$#N Z@"J(I-=P!5 %4 546%&T 50'74E-[X[#T(H/8N9X!O@&\"
MTUU6? .C46R>#VDTCIWADT:XQ0=5./JF-JK"T;=>NM ;)C9"W?*%.F4%ET??
MKN@T+^@R.X@J\A5:TX&6E)NZH IAAXR8;@3 (, @P"# H 2<!1@$&%2"NK+"
M('2K$X&S (, @TI05U88!&M0!,ZJG%L33% !!@$& 08%XBQ[&39]$[L=^W?*
MGPZ#XW/\#9^*_"8IDSQ#T[Q0/5$FS7X'Q=2D-'0'!0J[]V3S, !4 52%ICN
M*H J@*JBP@V@"J J3^(/0!5 50+A!E %4 5+%4!5A@2C-,(M/JC"X3VU414.
M[_61L/0\[%EP=D]-D?Z=5JLD9-.O+F*/2K*:31U:UX&N5(2ZH!!AFXZ8S@3
M(, @P"# H 2<!1@$&%2"NK+"(!SA$X&S (, @TI05U88!&M0!,ZJG&$33% !
M!@$& 08%XFQSA,]P<&CHEA6#%/B'YW)EB%15D5S5%;E**:IR3L'7_)=%GJ;\
MITE6T8*6E8I9-6G6AV(Z51JZ@[:%#7^RN2, J@"J0M,=0!5 %4!54>$&4 50
ME2=+"* *H"J!< .H JB"I0J@*D,V4AKA%A]4X;R?VJ@*Y_UZR6YBUPEQZ >:
M)3=UD>J=COQ]D\8\8W_DXD4J&J,_V7\+]J<)^K6*)VR(>?3W+$\9=57,:@JV
M,,37LS)3%Y0I[ <2TQ$!& 08!!@$&)2 LP"# (-*4%=6&(2S@B)P%F 08% )
MZLH*@V -BL!9E;-S@@DJP"# (,"@0)Q% 79=!X>6K5DV#;+G#_-L[,G+5!N-
MU2ZN*0WO%5.7TM =%"GL Y3-TP!0!5 5FNX J@"J *J*"C> *H"J/ E  %4
M50F$&T 50!4L50!5&1*-T@BW^* *QP#51E4X!MA'XM+F7?^PZ1N:)2YUD>J-
M]"2<]1.5^^(K4YFI"QH3]O.(Z6T # (, @P"#$K 68!!@$$EJ"LK#,)9/Q$X
M"S (,*@$=66%0; &1>"LRBDXP015;!BTV/=Q7O.(\JZ9&,'H.YBX?"<^_AV
M>THA(#(M;/H>-L*]SOFUESP-L[XY3FXVO]U"R4W2_56753*];?^TO#AN.LZ]
M3F*:7Q=D,>N!EL\0\BEUOY[F0LYIO:6+@D9)<W8/D2Q&9)X75?+_VC_0KPN:
ME>S5T[Q U8S>$>&6D@+1+*8Q>DLC.K^BQ=V7MHF199CAZC94T(HD*497=?HW
M1FS<-TG$GLK?QZ933TE4U06OV%G2ZSG-JA)]H05%WUG8]AP<A@Y&=T__SL9^
MZ&+;,N[]U;38WPRO>>AWH65AP_(Q>W.YH%&5W-#T=J(4YSHM2"9V#Q&6X>O1
M2BS;5&E$TW0)>S\?&4?-=;D@T>IZB=@1Y?-=(_821QF*I&11TN/5AQ_;%[&I
M,5A<O>R%271[XHYJ#L]H^P6;"./3'HI]UZ5Q_X7Y#2VF:?[E>);$,<TV%LZ+
M=$)SI[FZ4VE77R+&B6W_ N6E\=VUI3R@#:"-;I0'M &TT9#R@#: -EI1'M &
MT$8WR@/: -IH2'E FW'0QIPX 5"^7\H_2 @^%_K?RIC1H_];CE22NLI'3? '
M+P[\K^]4.O O(L_ZV/3"!E$N"".[Z1P]S0+/F01][R_:^RCROCS82,6V:<B1
M)&G75WQI(?8J3^-M([TOD"?EW7K(I]OSZG<7/,&^S^8,P&+ 8N#9L)NIGN;T
MTY]>L@[6VL%Z1CEP8U>X.B2@')Y8-Y^;+52 #H .@ Z #@_7S6F=_@W8 -@
MV #8\'#=G"^W6P,^ #X /@ ^/%PWOVV>P "0 ) X $A8$]<"D) ()"[RBG2+
M/G0,-PMXZ@=*Y9Y$$9M^5:*"1C2YX:?$,,IHI8>6$)/9BNTWD8;N@PF9!.?G
M1^2J6N?J+1R$)C8]%Q 4$%0WN@." H+N7YDDP$%@8Z=C91* 4(!0!>@.$ H0
MNC>$AJZ#3:?;YD' 3\!/!>@.^ GXN3=^NH;!;% +\!/P4S>Z2X6?8Q_H _Q\
M) AJ8\L*L1<,>GY%P(2B+L+\J<@7M*AN,6(/9"_@)3GI_^IDP6M[JII %(RY
MBFE(P:@KE1X<VX_07-N%V/1][)L!@!Z GLS4!= #T-NUV[:!K<#$GN,#Z 'H
MR4Q= #T O5VW)G@!=@,5MW8))I. >(!X@'CC,Q0Q"\\RL6&IN)= ,*D$S /,
M$R2OI3?F>2:VG "'OF[9*TA2G^59615UU/3&2S*T*/+K@I::5%80D]F*Z45I
MZ"Z5QAS;2X"=((^$B4,/6Z8#^ GXJ1O= 3\!/_?&S\ +L1_"3F3 3^WH#O@)
M^+DW?CZH?/6OKY9A.IJ48!=3K %. 4X!3B6%4V:-NJ$)\ GPJ1O=I8+/L?.'
M )^/[::P;9<A:+<]L_(G%G61Y0]91;+KY"IE/X)#<* .9:>N5$IO;)]!;]6F
M3:!%,!$%  0 !  <GZ$ @ " "E(7 !  <->M7CCP?6Q9*FY6$$PJ ?, \P#S
MQF<HXIT>+.S[4/D%,$]JZDJ%>6.GM_3&/!<;CH'9M69)+$A5_Y+G\9<D[=8E
M4 YE)PUS%5.#TM!=*@4YME, ^S\>=1=\ [LF[* #!-6.[H"@@* ](&CH!#CP
M5:S!)HTD X("@@*"2HJ@+K8M SNF!P@*"*H;W0%! 4'W1E '!X&++?#B 4'U
MH[M4"#IVHA 0]!$OWF9&J(L-LUN+=_ESB+H(\Z^\(1S_MR%$B?(I^D)NT8RF
M,9KF!8KI#4WSIEN<@DI4,"XKIBH%HZY4"G%LET)OM0='1   U:,N "  ( "@
MT"(*  @ "  X/D.1Y30'1ERK6^ #0 ] 3S#J N@!Z('5)[2( @ "  J2"-,;
M %]H]<F?[H*L]D5>D125])JGNA I2UI!,SG0B=K172IM.;:[ -M&'JD^[V+7
M=;#G=#MZ#A *$*H W0%" 4+[:.#A6#;V?8!0@%#MZ X0"A"Z__$/"SMNB$V_
M6Q</@%" 4 7H#A *$+K_^0\'!\R1=UV 4(!0[>@N%82.G3D$"'T$0D,+6^Q?
MTW'V22JVE^0JI>N;X^1F\]LMI-RDW5]U6273V_9/_S][;]OD-F[L?;\_5><[
ML!SO=7FK8(6D*(GR)JFRQYN]?-<^N&PG6WFUQ2&A$6.*5$AJQI-/?S= 4J(T
MF@?-2$, _)^4]XR>2* ;_>L&0'37+ZA_):DTCGAVD0?+^1&$>8\DY1=W@-9(
M9-W-9?L5]7(W6*!0X44C!2D2*^1)4@^SO[ZP7\C7Q3((F]>UY81<]'=M.?6(
M)JTEP;+@;YH_?JAN1%VC8=C<[)$[NZ/!R.W2+.>\^H Z0GIZ F ?.C2V;YA=
M\GR69%=OYG$4\;0U<!YE@_*73O/+6\:1&=&)1HHS+#[IK>0[GX;U5O*@#6C3
M-\F#-J!-#R4/VG1%&P>2!VUZ)OEAIVN"_97\%)(';7HG><0VG<VDL,A\9,GO
M[+_<M_2_5S&=K_[OV90+5F76Z4:K_^B%__4OC5[X5U%GQW@H@1I1+ ,2N^.]
MN%L%8W?@'UL%19;$D56+H L=M+9BJVW(CBSIH;>XJA![GB71OI9N&^2_>)!;
M/Z81CZSW/.2+<YYO!LC089L7KNT<5H,7' :'H;,36_R]!KZ3&N3VOQXS#M:>
MP;W',8B'G. 8='(,GW@9Q#VI0PLZ@ Z@PR%T>+=*OH(-8,.SL,$9@PT:L>$S
MSR_CD/<D"0_XT#$?[,$$?-")#[\$Z6H6A.4J)^D $H $)AB Q.ZXD5G]3KG<
MK.")GU,<K[3&)]I%.@4_ZH6G2YZN>#\<@YK'9PU[O$0;N9_,II#YX2ZMFG5L
MV1VQL>LPVSMLMQ8(!4(-D#L0"H0^&:%#PB?]<WTDSP%">R=WS1#:[>$P(/26
MY#G,=QPVG+@@J$$$[?9HE#9RUXF@G1]X T'W$W3"W-&8.2.D$3>)H(A!C2-H
MYX?X0-!;B]E,G"GS#\R!J_]&8I^V"\^RHK2RF94;NVVH&)K5=XF'/9FAF'A/
M9BBG//)UBI7LTVK1+$_G.,RF?]YH#/Z!?^ ?^-<O_KD.&XT<-O0/*_\,_H%_
MJHE75_X=?1L._#MDMVUD#YD]/*Q0!?"G OZ.OOL"_#TW_DZQAP;\'5 ODDUI
M]CN>FOBXEF+VB>@/^'N.#3#@[X#'57TVG4S8Z,"*X_KO<^' G+C#3WE6%-8R
MSV9Q:: #U.:9!?5=HYERU]9GXNR'>CH7A9/']I2-IGAR&2SMG=S!4K#T>"R=
M,F\R95/;Q&5I;4P:* 5*.]W( TJ/L<9C^VPX1$H'DT!JRKDK@!3'ZG31N>6R
MH><Q;V3BDV+:F#1B4J"TT^U%H/08*!VSB><>G"9'_WW'7NTN\I3G06(%:60%
MT2).XZ+,@S*^Y!;_MN1I862B=\6X;9B_5$RZVGK%3A>]^^W[')?9[I2-/9RX
M _VTEB[H!_H=?MYD:(L4PR8^(Z&8>0)^@)]JFW3]AI_+?'_*)K:)*\B*F:=A
M6VZ*25=+^'6^L=9W^'D$/]LU\4D$Q<P3D1_@I]I66+_AY_@4]DV9YTQ[MN&%
M@W92_Z]^SHKB>RM+K: H>&F)2V=%7,996L@-LGBQ#.)\P=.R8%;*<1P/[O,.
MN3^Y@JB:@M?6LW:;P>TD^M7<X;YR7.:.A]^#H^"HTG:FE5F!HWV<O+2T+O[Z
MTS?7=KQ3+-"!K""KVH+7E:P=Y]A$A+HG0O4<YO@V(E23.-IQ,D=M!*\E1[M/
MU@F.[N'HD V'#C!J$D81CAJ,T>Z3?@*C>S Z&K/)Q#N,H_KO3_9I%_)#&F8+
M;KU*Y%[D+,\65K;DXDA>EN(H'KPD$F _9^%75'WJ\EG$T7C"QBCZ!.J!>J!>
M3ZCG,V?B,W^,LW>@'JCWC-33K,*=08L:+AN[%.QY(Q/7AQ4S2M,VTQ03KT[,
MZWZGK,?,<[P)F]IC$$\_XN&<'3:W<,[N"? C\DW&S)X>5C="_VTL'+,3=_BM
MG//<BN4V%T[1P3GV4N[:NDT48E):YZ=\L!)0!525ECN@"J@"JH8:-Z *J':Z
MG0>H JJF&;?ZNX%FREU+J':>FA-0!50U,&[U(U4%#F+I:F%:[$4BH\YQSA],
M/)O9X[YM4_9I,[(^;7?.9UG.ZTU)JPR^H>H=_*3>TM76&:+NDP*:-7DBH9BA
M H/ (#"HIF:!06#0".GJBD$4PE-!L\"@OAC4JYH:,*C@OALP" SJCD%$@[IC
M$(?VNBV.9[.),V;.Z+#2H/IOA^'4GKC#.Y[R65Q6"2D-WR?3YH$'P[RD-G+7
MUG_BH(G2.C=Y@J&-<0.J@"J@"J@"JH"J]G+7%:HXO:>VS@%5!8S;L+U";>2N
M)50[WT4$5 %5#8Q;_4@5I_?4H:I)I_=:^M4;J=8K9S1A[O3 >J/Z;U7VQ:)_
MY66S!RGW(T.Z5)RNJ.NHE0=7:8ATM?6'.+FB@&9-GDLH9JC (# (#*JI66 0
M&#1"NKIB$ ?X5- L,*@O!O4Z^P4,*KCU!@P"@[IC$-&@[AC$ ;ZN#_#YDR'S
MO&G/=L6P _[AOKTR*RC+/#Y?E<%YPJTR$Q)\+;Z99TDBOAJG)<]Y49JXJZ;-
M^##,IVHC=VV]+4ZF**USDZ<CVA@WH JH JJ *J *J&HO=UVABN-^:NL<4%7
MN W;6=1&[EI"M?,]1T 54-7 N-6/5!4X#J:KA6FQA8EB?<?8W1Q/1VSB3WJV
MM=D7FW[0@;\;FYAG]*8PKJ#DD?4[_3>GMP;6SV4TH"9FX==YEI!T3=S35&Q@
MJ.]E=9:NMJX41V04T*S)TQ#%#!48! :!034U"PP"@T9(5U<,XJ2@"IH%!O7%
MH%Z'S(!!!7?M@$%@4'<,(AK4'8,X*=CU24%G,F'CL=NS[31LGN]NM-&5Z[TV
M'IF=6U,;W1OF+[61N[:>% =6E-:YR5,-;8P;4 54 55 %5 %5+67NZY0Q2E
MM74.J"I@W(;M&FHC=RVAVOE^(J *J&I@W.I'JC@%J Y5<0I04:5;#G.<$?/=
M4<\V+OMBU:WM21SV4U7[ZCM3G:6KK<?$*1<%-&OR;$,Q0P4&@4%@4$W- H/
MH!'2U16#..RG@F:!07TQJ-<Y,6!0P<TY8! 8U!V#1XT&7?H\RE9B1?FA.S&*
MR?=DYO)2_6VT9]">402T'(>YTR'SGI8VLWHIMF'6/X[BR_:G>R39%MV_5T49
MSZZKM^H7;V3!N==QQ+.+/%C.CR#+>P1YE[M?=W.I9[?>\V7.PUB>W;."-+*"
M19:7\7^K-_BW)4\+NO4LRZURSC="N.9!;O$TXI'UGH=\<<[SS8=#AUFN[?C-
MSZR<ET&<,.M\E7QE%K7[,@[IJN)^U)W5+ C+52Y2=A;\8L'3LK"N>,ZMERZS
MG2GSQBZS-E=_.61#?\)&T^UW79_>'LMKOG3H4Y]-IAZC6Q=+'I;Q)4^N!T:I
M[J 127:WBUC[N_HZ LARKS3D25)S[Z\O[!?R=;$,PN9UC>R0B_ZND5V#E#"2
M!,N"OVG^^*&Z$76-N-C<[)&[Z,/!J-/5T3FO/J".D)Z>X-D?.C2V;YA=\GR6
M9%=OYG$4\;0U<![E%.0OG>:71@>Y&BE.[0 8DC\D> 6L.AKSH UHTRO)@S:@
M30\E#]J -KV2/&@#VO1-\J -:--#R8,VW=#&&7B=/G1AHN1W=@3O6_K?JYC.
M5__WG*D,5F76Z0Z__^B%__4OC5[X5U%GQWCJA1I1+ ,2N^.]N%L%8V_@CU4[
MB_Q4';2V8JMMR(XLZ:&WN*H0>YXET;Z6;AODVV(S'K+9_HWUS0NQP_Z4IS/
M8K 8.COMTU1W:_KNOQXS#M;>P;W'.8A@5[E$)' .=XR;3_(9*M !=  =0(?=
M<?-NE7P%&\ &L %LV!TWG^OGK<$'\ %\ !]VQ\TO[2,8@ 0@\0R0<(^?%A&0
M."4DOF1E<-CJPX'+S0J>^D&NW+=A2-TO"ROG(8\OQ2DQ9J6\[(>74%/9ACUO
MHHW<3V9D)SI ;P@ZS3I8[[*I-V'.= B"@J!]DSL("H(^/36)SSS?9B-_"H0"
MH7V3.Q *A#X9H=Z83<<V\ E\]DWNP"?P^61\3OT)\R:'%9("/\%/ ^2N%3^[
M/L\'?MZR!NK*E(ZN\Z3DHAKN)_;%F#_FV9+GY36SZ()T Y&3D_]G%2]%;D]3
M]P\54ZYA'E(QZ6KE![N>1_3<VWG,&X[8R'8 /4!/9^D">H#> Z$W=)GOVFQJ
M'W9"'= #]!23+J 'Z#WTR02/328N@ ?@Z2Q=  _ >RCPV-B>LO'PL'5<, _,
M4TRZ6C&OZVVM?C-OY#/?MYE_VMQK"FY>88_Z+$N+,E^%LC1>G%K+/+O(>=&3
MO IJ*MLPOZB-W+7RF%W/$O @R"V^E'G#";-Q& X$[9_<05 0].D$G7AL/,))
M./"S=W('/\'/IS^GP-RIB<]E:6/%H"?H"7IJ2L^=O(%_^N;:CM>3 A9JFC5P
M"IPJOX$(G.['Z9C9SHC9WF'+H?KO+/;%EC^D99!>Q.<)?0F'X. .=9>N5DZO
MZSE$OUU;;V8*BIDH  @  H#=*Q0 !  -E"X "  "@$J;*  (  * W2O4<I@_
M==AXC,-R8)[6TM6*>5WO=8%YAS-/_QTM[%O_E&7159P<5C%0#V>GC7(-<X/:
MR%TK!]GUI  /@]SF.IV)S48.GDX&07LG=Q 4!#T"0:>>SWP4Z@!!^R=W$!0$
MQ9Z=<68-G *GP*FF./68[X^8BRD]"-H_N6M%T*YW#4'0_03UF6U[;#3MVWYB
M7VSY9U$I3OR3@BBL;&9=!=?6G">1-<MR*^*7/,ED&3D#?:AB6C;,4RHF7:W\
M8=<SBGY[O=XLPRAFH@ @  @ =J]0 !  -%"Z "  ^/ :PL[88;;K 7J GL[2
M!?0 /41]2ILH  @ *K(/UF\ /C+JTW^["YO:7[(R2*R"7XBM+BLH"EZBS!Q\
M8N_DKI6W['JZ@*=&;LFK[##7L9D_09TD(+1W<@="@="G(W3")I[-;/^PJM=
M*!!J@-R!4"#TZ:LY$^;98S;U4>T8".V=W(%0(/3I&1U<YHX\YK@X00>$]D[N
M6B&TZYU#(/06A(Y]-B:.VI/#&*K_IF)?K/FMW"P41^?HFB%=)TY7/+*R)<^#
M,LY2$_<1%=.M81Y2,>F>S')V]&;6G.()2GP6EW=TFP&10"00"412QV9 )! )
M1 *1U+$9$ E$ I% )'5L!D0"D70GDHG[*?W>-1FRJ3UD([=O>0>Q-UH=Q,(!
MK*X5;)@KU$;N"-N542\">D44H87<P3?P32_U@F^**$(+N8-OX)M>Z@7?%%&$
M%G('W\ WO=0+OBFB""WD#KYADTI=K9JU?>5,7#9R1FPT/2Q]Q\X&5O4R.$_X
M^L=1?-G^=(\HCR"<>R1SE[M>-WO9-)E:;/UYM_U6^\5?_KPJ7E\$P?+-YW#.
MHU7"?YM]KC+Q?>+++"]I('U(9UF^D.=IWEW7'WZA0?(NR<*O?_O?_[&LO^RY
MR#S(^;N@X-%9MECRM)"__US23WY;RJ,Y;\,ROHS+ZR]"R.OK6>(4#[WXQ&=_
M??%^51WC^<.A_[FV,_WC2_:'X_XQK%Z]^%O=R76W'J"BUO#^]ZHHX]EU]5;]
M@@1=DM7%$<\N\F Y?R:5OK6*U8):>2W.,I5S;@FI!>GU)AOP](>"+B DE$GY
M64$M/UDLC'ZR&177/,@MGD8\LM[SD"_.>;[Y<.@P2US.B@LK*.C'29)=%6_N
M&$GZ2?-!!M*\$D:R$[%2O/JB,1O) "OD25)S]:\O[!?R=;$,PN9U[2I"+OJ[
M=A4UP@E32; L^)OFCQ^J&U'7B+O-S1ZR;;[7%8VKBW3GBN:\^H":0:IZ0E#Q
MT-&Q?</LDN<S&L1OYG$4\;0U=A[E=^0OG>:7IYP:460XA>(>IK@CQ^23CA\V
MZ:_D,>:[D[P+R8,VO9(\:(,QWS?)8\S#P_9-\J#-\26_LR*JY]K$GF7R8%5F
MG6Y]^(]>EEC_TNAE"15U=OIMPJX1=@*IMU:'JY51'?2 T=^-U+L-G3#Z02&5
M]  *8?2K.OH?%;\^]!97U<3F/$NB?2W=#H-_EU_F$8)@0PP088 :>@ (3ZT'
MK*Y@=04Z ]", 1I&?Y=2IT84RX#$[KZX1P/^8&*:!C#'@3&J9(QP1289X-M+
MG@<7'/9GB/UAC4$-/8"#6&/0%%)88]!/9P":_D##Z,<:@SF6@"F.EB-!"5N$
M)S+)_C[Q11"G)!E8H#86"&]HJC6^O;C(^450'N8/,=G&9!LZ0XBC%%0QV=9U
M]".\,#6\^/$;S\.XP&Q;'V.$*S+) ,_HK3P(RU60P :UL4$X1%/M\0.98YP6
M<8CYM@K&BODVS/N8YMT:#'?_=?RA<H+(K,B2.++J[F*L''FLU+FA08W>CX23
M4J/36!($.>6X^9C'(996, X0=6"L/'2L_!S/6N437OV+!WGQ/1C2^W&!& 3C
MYC'CYI]!LFH#Q3D,)@>N;-&(T&!9JV<EQWY;E449I**O5E!:YYPZ)![P$_5]
MEO2CK"?G>7NF=MWBRH[4:UC).9OY0QOVW)T]FW]"6$VYG\RF3E"Q$_A44]66
MXP[&4]#30"M&--0_<WZF-588MT**/H5Z$8'A459 ]5A0U7])43&[.YFJ?\J#
MU,QL?WW1H-%1;Z\Q;$V9/_9AFIH%-5T'DXI)%^ #^ Y>HW,&CHEK=#!-F*;>
MIMF3]388*@(AQ<-,8% -N^GK"IDV:]8G&P1-9@T35\^@7:-CV).H5V^D6Z\<
M-AJ/>W(00TUC-FPE3ANY Z+8/3[F \H#!\\GPYQASB:8<T]6_&#<1J\%:J->
MPU8) 56L'VJQ.G\R5?\]RV<\+GGT9_YM&>=&KA;V19>ZQ;^'Y5WH\=*?SSS?
M-7'I3S'+5'^![]E,1BL+ ?B,#47%<MUT"/3!-F&;"JO6Y+4W6*J:L9#.2C1L
M'0T8[/=JF3;KUR<;!%LI[@J1V.X]#_GBG.>;03%TV.:%:QMYA@0C0:> UZ7/
MHVQUGO"GI#_%EDF5]VX\PG,EYL141XY8.S4U75FJ0>8[(/1X"!T.;!,3"L".
M$1/UTJ#=@>W!G@VTYVM1%.39EG\1AW6M;\1A?<+VT&.N/^G9$F9?3+D^%AP(
M0Y$+E?LPWL^UR[X, <.C\7[#>\><__2-C-7#MCQ6'T]M1KK2T,S8%A $! TR
M4H0LL%98JRX:[=?R8%^TBD )Z+U_Z:]Z*9:7UC^.XLOVI_5+\><\;_I4:ZD>
M%C]4_]\=???#G#>*JSMPG@3AUYMKM]7;+ZQZN(GA\F+=@GE^1V.VAZ1CV]^M
M?RC[<?-SNDW(DZ0>.G]]85>OBV40UJ_7%UC?F$QA>^@W6MX::)O/-B-BZYN5
M)EHZV+>RVI;!]I4MQQ_8VP-LZ_ZMX?SO55'&L^MJA-<O:,B5I*4XXME%'BSG
MCQ[?.SATW.TQOSOB]WW]H;=^5)=D4V5+U^G7ML]?;H;^<GOD1X]5^*-5OZ7M
M]CA06<5'8IJ\X)<YMZC5>9P6<2@DL.+B =R KIV%7ZUL6<99:N5\F?."IV5A
ME?2#8$'P**WS:^MJ'H=S^=XLB//-[\4[Q!>>)]?BJ5YY,68M>%"L<AZ)7^9\
MQG.>AMPJ,_GU,,D*\=UE'H?K:X398D'W+^8!W5^\^=(9#X:V1>^)CW\-BBCX
MC_53DIT'B?69)SPLK5^"_"LOQ5?V+L5;8@6>6?Q;R'E4]8?7Z3ZW[UWU?7 +
MT'?&TI\WM-I/\ :8?][]P&J_^,N?5\7KBR!8OOD<SGFT2OAOL\^B\^^"@D=G
MV6+)TR(0[?HL1/J;;&+Q-BSCR[B\_B)N_(4&Y+N$/OS;__Z/9?WEKNM]#*X7
MI-2W5T$>M:\GRL[+F[PMBM6B>F_[VJ285(S\3WSVUQ?O5[G\]A\._4](]X\O
MV1^.^\>P>O7B;RW/9;7^OM./_+#C2.YQ&HTEAUR8X(L=UTAN+@F6!7_3_/%#
M@W2[VCO;-JX[=M_VAF*3R<!VNYP<-8Z^\D]/"*H?RH[M&V:7/)\EV=6;>1Q%
M/-T'X4/BL<J!K/%]RAF02S"!XAZDN",OTOL#!Y+O1/+N8#*&Y#'F^R1Y9S"!
M@SZRY'<6+_2,G/8\QQ:LRJS3A4G_T4&3WXN@Z00Z:TWLJQE$1UI\Z"VN*O,^
MSY)H7TMO'0QW_W7\H7("CW=8DI%G&2M:CXX3/9#8=91I#-B!!"#A^9%PFK.$
MW0;AB!L>#8DG;&H>?IY!Q4E!SPXM?8J+K]8LYW)SB.>\**T\*'D_)A,]T[5N
MWKXC]9KU\(H[<)Q^1/T]L^;O] WC8=C'R1LPZD?LWCO#[E<0WA>]_OAMR<.2
M1\VS5DD\X]8K^1CX]R?QT-W&VWU1J]'.M]\NUAF8&#K#,&&8VANF:V#HJYAA
MGNKY$ 5#4$PZUL'I998$99S$Y;6!,2GT;+13Q%+1;;G*!J.>//K1,W/&(G"_
M+=L=D6(,#(5AV5@%-E.OZT [BB_CB*>1=1WSY!05I;L.MONB4:,=;\_=Z\ [
M16[VKN/FOEAF7Z+COAOI&*O!.AOI$P+=ZN5=B93VB.H($KE'''?%!>MFK[.+
M/#5;R..S>^QD#N'A*H_+Z_=\F15Q^7,<G,N%X*T<(&^+/WZ;_>'^X8ZKG!_6
M*HVK3_Y!?X@W(A[&BR I1+:.OSF5JEL=N.4FNTVY$%WZ1%_*2[*"]W$ATL:L
M\A-E)KG-H Y*HG3CP?NGC1]G,K!J.5AQ.LORA>SB'8/I0;UYKM1&AW56I"<2
M66^"]-J:!X4URU:YR$9$ZJ_2BU6"*-[0FV40)\PZ7R5?&;V?7\8A-2J@F10U
M:34+PI(&6'HQL,0UJV\W/]\7#V1++IYXKQ($7=%?N;6J-D"H$;E\]S._Y*GU
M2TSM>,>#<"YO]KMX5OY=<&V1&5;%3'_*Q?MG9(U!:GTH$O%JN<J+54!]+S/Z
ME4A&E*R*^));";4Z+;A%0D[+*E.2N-76KPOK0ASH3D73J^Z(3C>=L8K5<IG$
MU/)E5@FI:CW=:?.SNB_B6W&ZW4+QI[CFNV >+*@',HV3E63IQ6NZS$+:5T[2
M+*I;KR7=W#[B!0VB@HDO%F6^HF_*:Q8B84_=%AJW>5!]2+8K/U[FF9CX%D);
MP067EQ+O5WJ02:2:.\F$47%.OPERT86J(5M:7K=F\RYOFM&,#(L\.HV$(+W@
M6Z4<0AKQV:+Z,DW*8S**_Y(F9,M?YSP)A%ZHN5'5-2'L4,J9VB7R58E<4@&-
MQ 4A,(R702(O%:<173>G3VH9U%<@TV65RJ[E]TH:-F6EV3,28%R4HAM7<3D7
MV:EHY)$\XBPB^98MV\AY2&$#M29)1+SP.HISD0KK@J<DO:H!0;2(4[J<D.:E
MR'DE4DE5^H^I'[5%G-,P3'FQ4:?X:931]]*L%)?/0FJ])>Y9I<FBL=JZX?JJ
M) MQU8R^(8Q%G"39O70Q,)=901B*%&DRGUE&XR.NLI>5\PVR!""DC;157,XS
M$BB909C'YUR,&NO7K.2;P>E6@[W1.[^4SIRN+@'4YIG,1SG]H1 #1GH)D6OM
M7 0&UFJ954J/4QJPW)KE--YK0Z,&#:RW-(RD\,+Z/C1JTB*0H[5J.$]B&D[2
M% 0.F]%2IXF3UQ&0(V?.'ZMGA=5;BW];SEN*E7;&+^)P,^Q%1"3<25#*;U2<
M$T BC-%WR?[/>1BL2/]M7=;<C.*9S)=7MLB31G^6HJ^ 5CD]ZG3%+YX7U9"B
M/M X#$NZ_N8BJ<Q])VR[0H0809M/+_*,VDLWFL6"H$(AABGQ04%X\TJG_'0W
ME_"'WL#SD/M&P^1TSF ,Q764+LJ&Y+N0O&,//*1(ZVC,@S:@3:\D#]J -CV4
M/&C3%6T<2!ZTZ9GD01O$-KV2O.T.;"18!VWZ)'G01M$$ZYVO_AN3A_<9$ZQW
M':ZJJ+-CE(VG1A3+@,3N>"_N5L%X.)@>^S%/!;,4&Y2L]E\\R*T?TXA'^\N^
MM1ZA.#3A.3@,#D-G)[;X;E/6KSV#>X]C<)SCVS$<PRD=PR?Y8"/H #J #J##
M[KAYMTJ^@@U@P[.PP3GVLC#8<$HV?*Z?K 8?P ?$#N##[KCYI7WB[ 20Z'H?
M$9  ) "))T+B2U8&AZT^'+C<K.")GU.D:;/&)]I%.@4_ZH6G2YZN3E$S3<'H
M4<TT?(8]7J*-W$]F4R^/;TV=/[J")*:W)' :,V\T9K9[FC1.0"@0JK#<@5 @
M]!@(G?ICYMBG*><-A *A"LM=,X1V>S@,"+VEIA2;C*;,\\8@* C:-[EK1E $
MH0JJVG*&;#1UF3TY15UJ!??(>F;*)]T8 \?55CXXWA^.CWTVF0[9>'18]6/]
MMS/[M&EYEA6ER%2;&[MYJ1B:U9_:'/9\B&+B?8ZP1PL7>%HMFN7I'(>-Z9\S
M/L6,!?P#_\ _\$]=U5J.S\;VF/DV^ ?^@7]=\._HFX'@WR%[?JXS8LYT"/P!
M?\ ?PK]^X6_*;/'0F&<;N%^GF'T"?\ ?\*>4:BW/9B-GRH;V8>&?_OM<.+8G
M[O!3J_B=@?&_-L\LJ.\:S90[?"8>&CGB4HK'?(_^C29@*5C:-[F#I6#I\5CJ
ML^'D\'D)4 J4&B!W75&*4WT*ZMP:44SJC@!2@+1W<M<5I(A)%=2YY;&1/6+3
M(<[V :6]DSM0"I0>,5F/S]R)QX;>8<EZ]-]W[-7N(D]Y'B16D$96$"WB-"[*
M/"CC2V[Q;TN>%D:FFU>,VX;Y2\6D"Z_X'$HTR_<Y0^:Y+O/=P\Z6@WZ@GV+2
M!?U OT><-QE2\#\U,<><8N8)^ %^JFW2]1M^+IMX-G,/K,D-^ %^BDE75_@A
M\NLR\IMZ$S8^28F+KK?/%#-/P _P _P4TJPE#MEY/IN.^K;AA8-V<BLLB%,K
M2ZV@*'AIB>MF15S&65K(W;%XL0SB?,'3LF!6RG$6#[[S#KD_N8BIFH*'6^U8
MOV9YW.'49[9GXAZ;-A8-E *E0*G^*/4FC%Z I""I>I8&DJJ84Q,DW4_2EM;%
M7W_ZYMJ.=YIR02 KR*JRX'4E*V)4%97^?&3M>JM1&P,'64%6D%5_LGK>Z."%
M5/WW+?NT._DA#;,%MUXE65%\;\WR;&%E2RZ.ZF4ICNC!42(QMLX%89$/^Y!G
M%'W79O;$Q R>BIDEJ ?J@7HJ:-2:,,?WF6V#>J >J/>,U-.L\EU+>9H3[Y7+
MG.F(3<?C[\$\, _,0Z37BTC/9:.1SX;.*;(!=[TQIIA9JD\]G:6+/2Z<P3L4
M?E,VG-C,&_9M*PM'\,0=?BOG/+=BN=6%0W9PCKV4.]PFLCB?0N<GU#Z@"JBJ
M+7= %5 %5 TU;D 54.UT2Z][]3X+4(]N9^ ;^*:PW'7E&X)&M75^RJ"QZQT^
M;8Q;?:CBZ)O95,71MZ-4H;<=9D_[ME_8IUW!^NC;.9]E.:]W!ZTR^(;2=/"2
M>DL7KA!/R*@YC0 &@4%@$!C40+/ (#!HA'1UQ2"JU:F@66 0&#1"NKIB$-&@
M"IHU>6]-,4,%!H%!8% AS=+-F#-QV.C ^IWZ;X?A^)RXP\<\NXR+.$NM69:;
MOE&FS?,.AKE);>0.!XJG]W2;80"J@*K2<@=4 55 U5#C!E0!57TV_@!50%4#
MXP94 55$JH"J#AN,VABW^E#%X3VSJ8K#>\?8L!R/V=C%V3TS3?I77C:;D+)>
M74B7BM,5=1VEZ^ K#9$N'"(>TU%S,@$, H/ (#"H@6:!06#0".GJBD$<X5-!
ML\ @,&B$='7%(*)!%31K\@Z;8H8*# *#P*!"FI5'^&R/3>V^[8IA"_S#?7ME
M5E"6>7R^*H/SA%ME)B3X6GPSSY)$?#5.2Y[SHC1Q5TV;\6&83]5&[O"V>.!/
MM^D(H JH*BUW0!50!50--6Y %5#59Y<04 54-3!N0!501:0*J.JP&ZF-<:L/
M59SW,YNJ..]WE-U--O*F;#KQ>[:YV1>K?M"1OQO;F&?TIC"OH.21]3O]-Z>W
M!M;/932@)F;AUWF6D'1-W-54;&"H[V=UEBZ<*9X'4G,B @P"@\ @,*B!9H%!
M8- (Z>J*09P55$&SP" P:(1T=<4@HD$5-&OR[IQBA@H, H/ H$*:M7PV&GEL
MZ@Y[MIN&W?/=?3:Z<KW5QB.SDVMJHWO#W*4V<H<CQ7. NLTT %5 56FY ZJ
M*J!JJ'$#JH"J/AN @"J@JH%Q ZJ *B)50%6'C49MC%M]J.(8H-E4Q3' 8VQ<
M#D75/^9,[)YM7/;%JEO;DSCKIZKVU7>F.DL7'A//\Z@YVP &@4%@$!C40+/
M(#!HA'1UQ2#.^JF@66 0&#1"NKIB$-&@"IHU>0M.,4-5&X,N?1YE*[&B_-"=
M&,7D>S)S>:D^_YY!>T81T')<YDS&S)X^Z9Q?]5)LPZQ_',67[4_W2+(MNG^O
MBC*>75=OU2_>R(ISK^.(9Q=YL)P?09;W"/(N=[_NYE+/;KWGRYR'L3R[9P5I
M9 6++"_C_U9O\&]+GA9TZUF66^6<;X1PS8/<XFG$(^L]#_GBG.>;#X<.LUS;
MF38_LW)>!G'"K/-5\I59U.[+.*2KBOM1=U:S("Q7N<C86?"+!4_+PKKB.;=>
MNFPX]MATZC%K<_670S:9CMC0M;?>=5QZSQ[+B[Z<NBZSW0FC.Q=+'I;Q)4^N
M!T9I[J !26:W2UCBZXO&+*NMTI G28V]O[ZP7\C7Q3((F]<UL4,N^KLF=LU1
MHD@2+ O^IOGCA^I&U#7"8G.S1VZB#P>C3L/A.:\^H(Z0GI[@V!\Z-+9OF%WR
M?)9D5V_F<13QM#5P'N43Y"^=YI=&3_4U4IS:\2\DK\W<O;>2!VU F[Y)'K0!
M;7HH>= &M.F5Y$$;T*9OD@=M0)L>2AZTZ88VSL#S(?GC2GYG0_"^I?^]BNE\
M]7_/D<I@56:=;O#[CU[X7__2Z(5_%75VC(=>J!'%,B"Q.]Z+NU4P]@;^L9\O
M>O)1Y*?JH+456VU#=F1)#[W%5878\RR)]K5TVR#?%IOQD,WV[ZMO7H@-]J<\
MG $6@\70V6D?IKI;TW?_]9AQL/8.[CW.002[RN4A@7.X8]Q\DH]0@0Z@ ^@
M.NR.FW>KY"O8 #: #6##[KCY7#]N#3Z #^ #^+ [;GYIG\  ) ")9X"$.QBY
M@(1&D/B2E<%AJP\'+C<K>.H'J7+?AB%UORRLG(<\OA2GQ)B5\K(?7D)-91OV
MO(DV<C^9D6EP?KY#K9IUKMYE_M1ASG@$@H*@?9,[" J"/CTSB<]\?\B\ S.3
M *% J %R!T*!T"<C=#KRF.,=]O @^ E^&B!W\!/\?#(_1[9-,:@+?H*??9.[
M5OSL^D ?^'G+(NB0N>Z4C?V3GE]1<$.Q+\;\,<^6/"^OF447I!N(E)S\/ZMX
M*7)[FKJ!J)AR#?.0BDE7*S_8]3RBY]YNRIS)A$T<'] #]'26+J 'Z#VTVK;-
M7-]A8V\"Z %Z.DL7T /T'OIHPMAG(]_$1[L4LTD0#\0#\;I7J$41GNLPVS7Q
M60+%K!+, _,4V=?J-_/&#G,]GTTG?=N]PB;U69869;X*96V\.+66>7:1\Z(G
MF1745+9A?E$;N6OE,;N>)>!)D%N6B:=CYCH>^ E^]DWNX"?X^61^^N,IFTSQ
M)#+XV3NY@Y_@YY/YN9/YZD_?7-OQ>I*"74VS!DZ!4^!44YQ2-#J:.L G\-DW
MN6N%SZ[W#X'/VYZF& Y'1-##GIG5?V.Q+[;\(2V#]"(^3^A+. 0'=ZB[=+5R
M>EW/&?KMVGJST**8B0*  "  V+U" 4  T$#I H  X$,?]6+^9,)<U\2'%12S
M2C /S /SNE>H)2H]N&PR0>87,$]KZ6K%O*ZWM_K-O!&S/9O1ZYYM8F&K^J<L
MBZ[BY+ J@7HX.VV4:Y@;U$;N6CG(KB<%>/[CUNG"Q&8C!T_0@:"]DSL("H(>
M@:!3SV?^Q,0<;-I8,@@*@H*@FA)TQ(:NS3QG#(*"H'V3.P@*@CZ9H![S_1%S
M,8L'0?LG=ZT(VO5&(0AZRRQ^2$'HB-G.827>]=]#[(LQ_RP*PHE_4A"%E<VL
MJ^#:FO,DLF99;D7\DB>9K!9GH!-53,N&N4K%I*N50^QZ2M%OMX<C(@"@>=(%
M  %  %!I$P4  4  L'N%6JXG#XR,W,,6/@ ]0$\QZ0)Z@!ZB/J5-%  $ !79
M".LW !\9]>F_W85=[2]9&216P2_$5I<5% 4O44P./K%W<M?*6W8]7<!C([=D
MGQ^QT<AC8^^PH^= *!!J@-R!4"#T& 4\/'?()A,@% CMG=R!4"#TZ<<_7.:-
MILR9'%;% P@%0@V0.Q *A#[]_(?'?)K(CT9 *!#:.[EKA="N=PZ!T%L0.G69
M2_\<SWO*IF+U,CA/^/K'47S9_G2/*-NR^_>J*./9=?56_8+Z5Y)*XXAG%WFP
MG!]!F/=(4GYQ!VB-1-;=7+9?42]W@P4*%5XT4I BL4*>)/4P^^L+^X5\72R#
ML'E=6T[(17_7EE./:-):$BP+_J;YXX?J1M0U&H;-S1ZYLSL:C-PNS7+.JP^H
M(Z2G)P#VH4-C^X;9)<]G27;U9AY'$4]; ^=1-BA_Z32_O&4<F1&=:*0XP^*3
MWDJ^\VE8;R4/VH V?9,\: /:]%#RH$U7M'$@>="F9Y(?=KHFV%_)3R%YT*9W
MDD=LT]E,"HO,1Y;\SO[+?4O_>Q73^>K_GDVY8%5FG6ZT^H]>^%__TNB%?Q5U
M=HR'$J@1Q3(@L3O>B[M5,'8'_K%54&1)'%FU"+K006LKMMJ&[,B2'GJ+JPJQ
MYUD2[6OIMD'^BP>Y]6,:\<AZST.^..?Y9H ,';9YX=K.835XP6%P&#H[L<7?
M:^ [J4%N_^LQXV#M&=Q['(-XR F.02?'\(F70=R3.K2@ ^@ .AQ"AW>KY"O8
M #8\"QN<,=B@$1L^\_PR#GE/DO" #QWSP1Y,P >=^/!+D*YF05BN<I(.( %(
M8((!2.R.&YG5[Y3+S0J>^#G%\4IK?*)=I%/PHUYXNN3IBO?#,:AY?-:PQTNT
MD?O); J9'^[2JEG'EMT1&[L.L[W#=FN!4"#4 +D#H4#HDQ$Z)'S2/]='\AP@
MM'=RUPRAW1X. T)O29[#?,=APXD+@AI$T&Z/1FDC=YT(VOF!-Q!T/T$GS!V-
MF3-"&G&3"(H8U#B"=GZ(#P2]M9C-Q)DR_\ <N/IO)/9IN_ L*THKFUFYL=N&
MBJ%9?9=XV),9BHGW9(9RRB-?IUC)/JT6S?)TCL-L^N>-QN ?^ ?^@7_]XI_K
ML-'(84/_L/+/X!_XIYIX=>7?T;?AP+]#=MM&]I#9P\,*50!_*N#OZ+LOP-]S
MX^\4>VC WP'U(MF49K_CJ8F/:REFGXC^@+_GV  #_@YX7-5GT\F$C0ZL.*[_
M/A<.S(D[_)1G16$M\VP6EP8Z0&V>65#?-9HI=VU])LY^J*=S43AY;$_9:(HG
ME\'2WLD=+ 5+C\?2*?,F4S:U35R6UL:D@5*@M-.-/*#T&&L\ML^&0Z1T, FD
MIIR[ DAQK$X7G5LN&WH>\T8F/BFFC4DC)@5*.]U>!$J/@=(QFWCNP6ER]-]W
M[-7N(D]Y'B16D$96$"WB-"[*/"CC2V[Q;TN>%D8F>E>,VX;Y2\6DJZU7['31
MN]^^SW&9[4[9V,.).]!/:^F"?J#?X>=-AK9(,6SB,Q**F2?@!_BIMDG7;_BY
MS/>G;&*;N(*LF'D:MN6FF'2UA%_G&VM]AY]'\+-=$Y]$4,P\$?D!?JIMA?4;
M?HY/8=^4><ZT9QM>.&@G]?_JYZPHOK>RU J*@I>6N'16Q&6<I87<((L7RR#.
M%SPM"V:E',?QX#[OD/N3*XBJ*7AM/6NW&=Q.HE_-'>XKQV7N>/@]. J.*FUG
M6ID5.-K'R4M+Z^*O/WUS;<<[Q0(=R JRJBUX7<G:<8Y-1*A[(E3/88YO(T(U
MB:,=)W/41O!:<K3[9)W@Z!Z.#MEPZ "C)F$4X:C!&.T^Z2<PN@>CHS&;3+S#
M.*K__F2?=B$_I&&VX-:K1.Y%SO)L865++H[D92F.XL%+(@'V<Q9^1=6G+I]%
M'(TG;(RB3Z >J ?J]81Z/G,F/O/'.'L'ZH%ZST@]S2K<&;2HX;*Q2\&>-S)Q
M?5@QHS1M,TTQ\>K$O.YWRGK,/,>;L*D]!O'T(Q[.V6%S"^?LG@ _(M]DS.SI
M874C]-_&PC$[<8??RCG/K5AN<^$4'9QC+^6NK=M$(2:E=7[*!RL!54!5:;D#
MJH JH&JH<0.J@&JGVWF *J!JFG&KOQMHIMRUA&KGJ3D!54!5 ^-6/U)5X""6
MKA:FQ5XD,NH<Y_S!Q+.9/>[;-F6?-B/KTW;G?);EO-Z4M,K@&ZK>P4_J+5UM
MG2'J/BF@69,G$HH9*C (# *#:FH6& 0&C9"NKAA$(3P5- L,ZHM!O:JI 8,*
M[KL!@\"@[AA$-*@[!G%HK]OB>#:;.&/FC XK#:K_=AA.[8D[O.,IG\5EE9#2
M\'TR;1YX,,Q+:B-W;?TG#IHHK7.3)QC:&#>@"J@"JH JH JH:B]W7:&*TWMJ
MZQQ05<"X#=LKU$;N6D*U\UU$0!50U<"XU8]4<7I/':J:='JOI5^]D6J]<D83
MYDX/K#>J_U9E7RSZ5UXV>Y!R/S*D2\7IBKJ.6GEPE89(5UM_B),K"FC6Y+F$
M8H8*# *#P*":F@4&@4$CI*LK!G& 3P7- H/Z8E"OLU_ H();;\ @,*@[!A$-
MZHY!'.#K^@"?/QDRSYOV;%<,.^ ?[MLKLX*RS./S51F<)]PJ,R'!U^*;>98D
MXJMQ6O*<%Z6)NVK:C _#?*HV<M?6V^)DBM(Z-WDZHHUQ ZJ *J *J *J@*KV
M<M<5JCCNI[;. 54%C-NPG45MY*XE5#O?<P14 54-C%O]2%6!XV"Z6I@66Y@H
MUG>,W<WQ=,0F_J1G6YM]L>D''?B[L8EY1F\*XPI*'EF_TW]S>FM@_5Q& VIB
M%GZ=9PE)U\0]3<4&AOI>5F?I:NM*<41& <V:/ U1S%"!06 0&%13L\ @,&B$
M='7%($X*JJ!98%!?#.IUR P85'#7#A@$!G7'(*)!W3&(DX)=GQ1T)A,V'KL]
MVT[#YOGN1AM=N=YKXY'9N36UT;UA_E(;N6OK27%@16F=FSS5T,:X 55 %5 %
M5 %50%5[N>L*59P"5%OG@*H"QFW8KJ$V<M<2JIWO)P*J@*H&QJU^I(I3@.I0
M%:< %56ZY3#'&3'?'?5LX[(O5MW:GL1A/U6UK[XSU5FZVGI,G')10+,FSS84
M,U1@$!@$!M74+# (#!HA75TQB,-^*F@6&-07@WJ=$P,&%=R< P:!0=TQ>-1H
MT*7/HVPE5I0?NA.CF'Q/9BXOU=]&>P;M&45 RW&8.QTR[VEI,ZN78AMF_>,H
MOFQ_ND>2;=']>U64\>RZ>JM^\486G'L=1SR[R(/E_ BRO$>0=[G[=3>7>G;K
M/5_F/(SEV3TK2",K6&1Y&?^W>H-_6_*TH%O/LMPJYWPCA&L>Y!9/(QY9[WG(
M%^<\WWPX=)CEVH[?_,S*>1G$";/.5\E79E&[+^.0KBKN1]U9S8*P7.4B96?!
M+Q8\+0OKBN?<>NDRVYDR;^PR:W/UET,V]"=L--U^U_7I[;&\YDN'/O799.HQ
MNG6QY&$97_+D>F"4Z@X:D61WNXBUOZNO(X L]TI#GB0U]_[ZPGXA7Q?+(&Q>
MU\@.N>CO&MDU2 DC2; L^)OFCQ^J&U'7B(O-S1ZYBSX<C#I='9WSZ@/J".GI
M"9[]H4-C^X;9)<]G27;U9AY'$4]; ^=13D'^TFE^:720JY'BU Z (?E#@E?
MJJ,Q#]J -KV2/&@#VO10\J -:-,KR8,VH$W?) _:@#8]E#QHTPUMG('7Z4,7
M)DI^9T?POJ7_O8KI?/5_SYG*8%5FG>[P^X]>^%__TNB%?Q5U=HRG7J@1Q3(@
ML3O>B[M5,/8&_EBUL\A/U4%K*[;:ANS(DAYZBZL*L>=9$NUKZ;9!OBTVXR&;
M[=]8W[P0.^Q/>3H#+ :+H;/3/DUUMZ;O_NLQXV#M'=Q[G(,(=I5+1 +G<,>X
M^22?H0(=0 ?0 738'3?O5LE7L %L !O AMUQ\[E^WAI\ !_ !_!A=]S\TCZ"
M 4@ $L\ "??X:1$!B5-"XDM6!H>M/ARXW*S@J1_DRGT;AM3]LK!R'O+X4IP2
M8U;*RWYX"365;=CS)MK(_61&=J(#](:@TZR#]2Z;>A/F3(<@* C:-[F#H"#H
MTU.3^,SS;3;RIT H$-HWN0.A0.B3$>J-V71L Y_ 9]_D#GP"GT_&Y]2?,&]R
M6"$I\!/\-$#N6O&SZ_-\X.<M:Z"N3.GH.D]*+JKA?F)?C/ECGBUY7EXSBRY(
M-Q Y.?E_5O%2Y/8T=?]0,>4:YB$5DZY6?K#K>43/O9W'O.&(C6P'T /T=)8N
MH ?H/1!Z0Y?YKLVF]F$GU $]0$\QZ0)Z@-Y#GTSPV&3B G@ GL[2!?  O(<"
MCXWM*1L/#UO'!?/ /,6DJQ7SNM[6ZC?S1C[S?9OYI\V]IN#F%?:HS[*T*/-5
M*$OCQ:FUS+.+G!<]R:N@IK(-\XO:R%TKC]GU+ $/@MSB2YDWG# ;A^% T/[)
M'00%09].T(G'QB.<A ,_>R=W\!/\?/IS"LR=FOA<EC96#'J"GJ"GIO3<R1OX
MIV^N[7@]*6"AIED#I\"I\AN(P.E^G(Z9[8R8[1VV'*K_SF)?;/E#6@;I17R>
MT)=P" [N4'?I:N7TNIY#]-NU]6:FH)B) H  ( #8O4(!0 #00.D"@  @ *BT
MB0*  "  V+U"+8?Y4X>-QS@L!^9I+5VMF-?U7A>8=SCS]-_1PK[U3UD67<7)
M814#]7!VVBC7,#>HC=RU<I!=3PKP,,AMKM.9V&SDX.ED$+1W<@=!0= C$'3J
M^<Q'H0X0M']R!T%!4.S9&6?6P"EP"IQJBE./^?Z(N9C2@Z#]D[M6!.UZUQ $
MW4]0G]FVQT;3ONTG]L66?Q:5XL0_*8C"RF;657!MS7D26;,LMR)^R9-,EI$S
MT(<JIF7#/*5BTM7*'W8]H^BWU^O-,HQB)@H  H  8/<*!0 !0 .E"P "@ ^O
M(>R,'6:['J 'Z.DL74 /T$/4I[2) H  H"+[8/T&X".C/OVWN["I_24K@\0J
M^(78ZK*"HN ERLS!)_9.[EIYRZZG"WAJY):\R@YS'9OY$]1) D)[)W<@% A]
M.D(G;.+9S/8/JWH-A *A!L@=" 5"G[Z:,V&>/693']6.@=#>R1T(!4*?GM'!
M9>[(8XZ+$W1 :._DKA5"N]XY!$)O0>C89V/BJ#TYC*'Z;RKVQ9K?RLU"<72.
MKAG2=>)TQ2,K6_(\*.,L-7$?43'=&N8A%9/NR2QG1V]FS2F>H,1G<7E'MQD0
M"40"D4 D=6P&1 *10"0021V; 9% )! )1%+'9D D$$EW(IFXG]+O79,AF]I#
M-G+[EG<0>Z/502P<P.I:P8:Y0FWDCK!=&?4BH%=$$5K('7P#W_12+_BFB"*T
MD#OX!K[II5[P31%%:"%W\ U\TTN]X)LBBM!"[N ;-JG4U:I9VU?.Q&4C9\1&
MT\/2=^QL8%4O@_.$KW\<Q9?M3_>(LBV[?Z^*,IY=5V_5+ZA_):DTCGAVD0?+
M^1&$>8\D[W+OZVXN]>S6)W[)TQ5=G =YRB/K_-I:!/_.<NNB;D<<6CF_B+/4
MNN(Y?V-4YP_2*8W<W:",0K(7S<B6P]P*>9+4Z/CK"_N%?%TL@[!Y7=,PY**_
M:QK6E")+3()EP=\T?_Q0W8BZ1FAI;O:XG>')<.!TBMHYKSZ@CI">GN T'SHT
MMF^87?)\EF17;^9Q%/&T-7 >Q57Y2Z?YY2E#?XI\IIV&_AHI[N@QIP/)=R'Y
MSJ>[O96\H(T+R8,V/9(\:',"R1_X*.->Q70>L^Y9'@A69=;IDH__Z'!U_4NC
MPU45=7:,Y5%J!$TD2>RC%W=KP/4&TV,OE199$D=6+8$N5-!:/ZCFSAT9TD-O
M<541]CQ+HGTMW;;'?_$@MW@:\<AZST.^..?Y9GP,'?9(>P6"@6#H[,36?J]Q
MMS1]]U^/&0=KI^#>XQ0<Y_@'0Q1T"@H-C,/=@&L[IZDWT>V,'C0 #4"#Q]#@
M27NO&FX1X1F+L^":OF5]*)(@C4YS?%"YT%!-%1NVN*N-W+5Z?*GKA6,\OG3+
MZ7N;#=T)<X8]B:?5-&4@% @%0G5%J,?&[I!-W5'/)B%],>9WP3Q8!";.,133
MH&%N4#'IGLP^C#[.U6_?1G[-<3SFCVT#IP>*V2?H!_J!?@II5M#/]1PV'#]S
M/:?.(WM,X#^D$4FDB ,#HWYMM&N81]1&[O"56!\[X@GIX6E*RF)O 1!56.Z
M*"!Z1(B.:"XR'/9L'M(7D_Y'&I<\LCZ70<FQSP"7J+5TX?BPTG:P>_/8=.PS
M?WS8@[QZ3!44LT_0#_0#_132K#5A[FC,G-%AFZSZA_>8R^_FE)OEV<*BWP47
M?,'%#7E^&8?T>7"1\^JMJ[B<6[^=O7[WSP\&SA2T&1+J>]$G'S-34_!PL!WK
MURS?._1=-AX=MK"FQ[1#&XL&2H%2H%1_E'K>B#G^28]BJYEY1RNS-C^ICF+J
M4-N]N?1YE*U$1NZ'\D\Q^9X,:!H<XGL&[9GEH\8^FTR'%/&;^$R28H8)\ %\
M )\:*K7&(S9QILP?39X2GU<O4:9&X6[=LJ4@"M6$U+!LP?,"!6JT+E#C#KPQ
MLK!K6*#&'0R1/K^CDA%>IT41^ROY*<9\1Y(';4";ODD>M,&8-T?R1]D=ZWJV
M8$Q6\V>L2]&UZU919\];&F@X\)5[R@"E@9Z_-) >SJ_?@^606A+/_G *W"_<
M;V]U=F3C[;(0C#V8]*!6H$(#X_ 0X$1EH4 #T  TT)$&ISE-CE!?#SZ<,-17
M<%,>IT[J)U^V'GPIY]SZ/: A;05I9'WF5SP/+KAUEN7++ _*.$NM5R]^_WSV
MXOM^! YJ#@G#MB*TD?O)3/$$3Y!VOK6'8U^W9,EVF3^9L(EWBD?J@5 @5&FY
M Z% Z#$0.AV-":,]F;"J:<JG>BQ#P<FB8I(_F65]Y+E8T1!3OFQFA5DJ%]D"
MD6PUOVVV^/G,P#A&,84;%JTH)MV3F=-)-UV[#D[Z'8(<F%L<U%-)>]\=;0<,
MG%5!G^"LN9P]K$HT[%(E[7V'/44UI^X=[2F^797S+(_+:^NU=19<T_7$;N);
M["9B<ME#N6,I'$OA3X^/F#]QF.N=8B4<! 5!E98[" J"'J&:R,2?LJD[-G"B
MJ8TE8R_1.(8^9B_Q+?82U3$U/1!GMG2[#AKZ'1ILM'F*X !<PFZ?P?H$"0TB
MH>/"8#0&X FWX19Q%"5<M4F6-A/?9]V)$R*BGZYF05BN<I*"5? +626S275M
M8)BCS5 P;&*FC=RQBHQ5Y"<'2%/F#GWF34R<*&ICR2 H" J":DK0$;-M0=#3
MU!:&)7>Z#Z?F+%$QX:NT%=?+J:)BX\&P<$8QZ9[,VG :Q=@8Q<&I/WWM$ON
M9ND3G#66LQO5FICAI2\&^J1]Q^HE2N<JW*V/>;;D>7G-+/J(OBI2AO+_K.*E
MF"<R*^6E=7Y=U]*]J)L6AS3EO!!Y1%%3=QM+>M74'0X<E"_3L::N,YBZ4%PW
M%?\<U%KL0O*./? @^8[&_!1N K3ID^1!&U4KNW8=LQI3F.@92\MU':ZJJ+/G
MK>SJ#:;'WJ17L'23LA5\Y/<.*N1TS'*NX"ZX"YTI5*2KRR)^SF#4@QK?"@V,
MP]E_HI*>74_C00/0 #1X# T.VS\_,-Q3<%](FR>M3[;K7B=6_5 D01H5_0@-
MU52Q82NZVLC]9*9U@N-(G:\6XSC2+37&ILP>39D[]?H13ZMIRD H$ J$ZHI0
MCPT]F]GCPTY-Z#\)Z8LQ?YESZUTP#Q:!B?,,Q;1HF"M43+HGLY%3[M)T[OGZ
M[=^&-G.]T8DJN7<]15#,/D$_T _T4TBSUM!EDZ'/1L/#Z*=_=(])_#_26.0.
M^5P&)3<Q\M=&PX9Y16WD#G^)=;(C9A5AT^&039R)@=,(;4P:* 5*@5+]43KQ
M)\P;V3V;D_3%J-\FB965<YY;(0W^,H^-G'\HIDWU7>-A#XXJ)EYXP&?1HF&.
MSF:N:^*$03'C!/O /K!/*=5:CL<FD\,>RSPPPM?F'*N.<_I>'EY54U%J>S>7
M/H^RE4B$]X0S86I*_F1TU. !VT[U:I8K'#O,]7PVG?3DU*^:Q@R, J/ J,88
M'?G,]VWF/^VX=/52Q9356Z)\B!P?E)!VW>=ETU^1U/C/NYVWVB_^\N=5\?HB
M")9O/E?UA#[Q99:7-/3>QT689,4JYU^H^^^2+/SZM__]'\OZR_H'\R#G[X*"
M1V?98LG3(BA%'NF06D,_^,1G?WWQ?I7+-_]PZ'_B]/L?7[(_'/>/8?7JA;5*
MX^J;XA$FYX45\3!>!$DALBG_S1_9SG#<:N'>&QZ[47_4E_KC[5601U^NE_SM
MM[CX([P*LS]^S=(?O_%P5<:7_'V<\[#,\D+>\F,2I+_(-$_W=,H=CL=3Y^2=
MFFYU:GI/HQQGZKJN]]RM.K&HAZYK'V?\O,WS(+W@PC[>76^^\C&X%F_)ULO_
M_),7PG0^DL%GD7-$42QY/LMR0DK(S\6=?Z+VE$4MA;]]'/[KOEX^K@='DLW?
M@SC_9Y"L^-NB6"V6XE?%C]^6I%,>O8\OB:5I]"DH^5/8,6PKWWOQ-W*&[M@]
M@E@>VGB59'6/]>^3E7>O]9]65N?WW^[\D-M]X?GB;@O<'5!_^^C\R_W%<=_O
M".(D+5-" KO#1$C ^67<E0"./>+^F25TF20NKX\/%W?DV"<VF.WFJR6O@P$S
M]$934^3U*2Z^_CWG_(.8"9"_/(7KLD<GDM:^QJLDJT>X+N?><%H]6?W6C%V>
MAW'!BP]I%7)]R<H@^2">I$J+.)0-.N*,RAM.CF&%!S1>,7$=-BT:^:.)SN+Z
M>Y;/>%S2%+YXFT;$R;B2QKH%3Y'5J"VL#[_^G>;KGG^,@/NAC7]F6?TN,_WQ
MZ.TESX,+WFCS8QZ'3QIS7EN.+LW%[<%T^(QBO*M?QQ5Q-6EM[OM3GA5%EPLS
M-P>PX[O>$4?PGO[J)- [UQSNE:4[]L?'F%(:(,N/3Q*D8X\F$*04)#5HD:6?
MRRS\6M^L$N+Z-]6[']*(?Z-I9O:!0CF>%S_^9T63@O6EFB__N%@FV37GK>L]
M>'!/1L>8_:FJDH,]_]0?^_V1Q^D=D5BX-MGFC[CX?;\L??_^_99^R/)ICF@X
MFAXS,-59D.HXHM'D& M%W:AD9^8A/WP?E'R]%/.HN&%_&^6[Q=M5.<_R^+\\
M^@>I)F\)7-"Y>'>]-?OY)'JU4?K;\^R2_Q+D7WDI/]ZO(V]G#>%D<<*]TH/J
M-JHK#],;3<.' ^>(2V50W6-5]XXGV=4CM.<><>7.6.T5>?G'E[A,^&\S\E5B
M@W85)!O9_Q*D0=7&QD7M^CG %CKOC-)0^#$4KHAI;^XKLIC)\2>C97'S+*67
MQ5;,_#'G,Y[G/)+WQF Q=K#<9,*!(Z4U5T/D9_!(V1\HGAHKB#4/74Y!R C5
M'65^[IYL,1*J._W\? +MW:\]A>=J@&W_=([Y>0<*5\2T,3_'8%%E?H[(3\.1
MTN'\7*U8\_S^FY_?<O-?L_22%W2_7U>BY[_-*KULC8NWQ1^_S0YZ>LNQQS<>
M9SM^(T\DB<.,YC[AW'@8>SBP=Y]L>Y96'Y<SOZW*H@Q2D5'BCL,2]PEG]WBU
MY_I'7/BZM8TG$T4U/N\2P8WS-/N,QQ\>,7"YT;P.>_](=&C1^P>?YKAO1-P@
MACL8'W'[X(%-5DY.CR)K)W)Z LYOO^DGO@CBE-X_(Q'E05A2["6./;L'GL=V
M_^6,CG$<^_$-/G!D%8<>@GO&8U4'G=@^:D>.+,0[8]#32= Y;&/T>+W8([[;
M #2J>S.\;[%A]Y'PVV[4MIF[@#>Y.9,Y2X*BH/!73%4.F_*.=AOK31W?O^%7
MVFU[IJ9_XA$G5)PG_"%3L=U^#(>>OPO](W7"/['\?7=J[^82ZJ#I3Y2_-YF>
MJ!/3D\I_9'O3\8UXH8.F/W7\3T:[X+FK$UE>"B?\,R>$GF5%><R47V-OFR>[
M]]II2WR1QK,X)&2_#66M%Y$E*DOB,.;%.D'<8=%-G:%NG9/N_N1\,GVEXR[+
MP[+N74G?\N8\2Z([4AH^)$VV.[ VW;>6=?_OR,+WH,X\1\K!@_IZ0VKRE^3(
MX\+*9M8RY\N@4NZ;&PD:[Q.A]64N';?,L!^(NJ6S. W2, X2^EEM?X6X1T%_
MT,=D(_4=Z46<6@$I((_$(2;K*B[G5DG7"UI*R6.ZV#(AJ5SPE(*))+D6G_-E
M6?U>?'^K8JKHTML%22P,!CU1Y3\*+GHMDKTMA @>J<;60!"7NU^KL<P/* ZA
MQ>5UI;YCJ<[*^7]6L5@-7:RW2*TRHU=?^::C%H'6"C8I7NB206D%LQD/2WGY
M7.:_%,-N(9HE[T#?YV7UTR0.SD6.H;B^E/A)M,Z460M!=$;<_;;?57<28A(_
M*!]D#\W-]K4OYY<\7=4MXM]$,$XOHE4NA+KYD12Q#+8'5HOG%LES45C%ZOS?
M4@C9'=(B_22KB%=M#O+\6ESS4JXD2BYD=/WRFEDT7$3_17-(*4O1!48_)C=W
M$8L$N95DF'619=%5G"3RJ\M5^><P$!7%JKL)UHIY*#6_6"6E6.9>)1&)F[25
M6\6F!S1*9GFVH"Z$\TWC^V++:RQO!M'CP2RL<;$,TNLZ9HK$6(H>9-F;D5&;
M=-&,[K/JDC)M[9^^">?_0V&]BK_?Y+&]FF=DZZ^SJY2N3R.QB*,X$-7DF/66
M!E#"O['-ES^DX8!99S2C#%+K=VI!WMS!^CE>2#J\VMSK[(?V-S?OO__A>V;]
M%G+ZY$PLR^>%H-BKZLO?[[_2;V>OJ\]W+O.>%T%RENW_4?WASD_.VA)M.B',
MA[3'9\SZQ^#M8*<;O[]N?>/^R_UC\'E@_3\:)J3*8D=\-Z[<?&_KLC](LWP5
MMS6U"/Z=Y03O/;K:UXA7[X)YL B*UA5^+J.;]Z^_MM.KMSSGWZP/:406)T?#
M7;V07]ZYP*\D@S/BR,4J8-9G(5(:HF>#?^[\]-?/9[MWIE\4XLN?LH(Z1U 4
MO_XX^'#+%=Y&GW:N\/''3V=KQ>;$W\I-OGHA/GCQO13MQR_[9/:.F$/?DU))
MXJW+#J21[K6G6&XM2:]'GC(6+F,V(Y<CO,S-8?[NGQ_N5 F-=/K*UKTMHDQM
MV0("66ZMBL;!<+EI:RUX.<\BZ3+77IVD3T@OVOY&<+/&C'4>)"*4JQU<'J1%
M$%:^9AY<<NN<\]3B"=E5&M1!P!;F^@+YOV<YO46=7]&4,PVO#\?[1MNW#J%-
MF-#<1NC\9M 5$:R#?'O _./SRSTC=;9*I3;)5ZPON>T4I-[%:)W5/:P)1XW8
M8LNKJLPHA6NI1>9*%AI](NQM,5%>JS:;[YNFK^\K1BP/*$*@<$)DC(PO>5VU
M]/KVQHH?/>1V:T%]?CD0/Y"?T6^D#UU16'4NC(47,@2F+\G/?^'?A$504%9D
MQ8VKU[\L]OZ4KW+QDW8+[OP^,32C]V*Z6[Y:QL&\J/K,OX5SL6!KY5*SHKM2
M.97+_%"0<4:-PIG\Z!U9XW]Y,P::L%3R6UR]>9^"X5G\C<8,H7,MF%ON&&[
M1(-C1RJRI_(^=<,%/S+9L<L@%P 1 <IJ23]>R*=+I"#B.H+\E5[/=FS'N@AB
MX@N-*\DO&3IND4?>C+]>\$ $]55\<T7>Q7HY'+'AR)5?>.DSVY\V$MM8US6G
M[G,*G"(*"T*Y++3Y<.@P2QB;O()8^F.MT9A<5PH5LJO#*0F\+2Y+*Z!/LP6W
M7M6Q?HODKRWYC;8I-A.GAX1VK8".-%'=IB^(/0N*N91_*/X0'HTF-D(4CPBE
M;[V6%'=<E$*\$5^(KT1$W4+Z:Z)$D'ZMQM^<6D?SFB2FW^[[3C5W)H/)8Q(X
M(8OF/"L1F%5\S7EK2"ZHN60W-%)I:DU&<7OK JGW>\;MK1_[ZUG 2\<=3"S2
M8"*,NC*7@=>\L3OHQ=R%YHTR/J@G]>L./Z&?QHW;JN3V/2IB6]YU'K0&C_ '
M8E)0C2!Z12P6?H*N-^-1O=Y":%R)E381<]7+'TN:V'^3DVKZ_.5X,&H42;'=
M8:WA23WHZ.8-ED5KMJ:,._<;C@?V^H9FZO2,1G\@,"V\T(Q<8>V4;@O4ZMG2
MCNC(*YZMH^KV!W3EG2+MS6)9Y1B$O(D Z\B,BT< $KH+783>^]+X]Z!XJ,(W
M3-D?.LHQL []A0]=#U(Y1JC%K;M6SG=G6$PV/#%O5.SW4&\;A>8D?I*O7$D3
M 4.29%=R05Q*,EN=E[-5LM;_(_S7WCOE8B%1K+V+U4<QC;O,XK"U$EE%8B(.
MXV(:F_- +BD('M/T+5ZL:$0'7_GK+'^]#*[7/UO63Z'53YU8P05!7<8@5<!X
M3^^:R'NOH9S3E'B](MB,[^K&]8+EN>Q;2,2+2RO)"K%R6@=,>Z](P:FLD+*Y
M?TM$]8C>FJ73R"9I+$1$7MW]GNZLI3BG&V5B93NQKLCAD=QF,[FZ2P8L?DZ:
MWW%]9!8YOXQI*$H/2OK\STJN0]?7'E@? Y)'M.*M:;?4JOB1##:;!\63ZSHR
M3Q+RT]7:=357$ZO=69IR&2NOM\.V+T@1?GXA>D$M#F2T73ZH[\%,#!RQ!$RQ
M=UHO:LH6B#"BM2#P;1ZL"KD*7L\_EEE)/15KDN+*8IC2C$).7V7 1<Z-OGQ^
MO;,W<"[ZOJ"?]H4@'VBB1;.G_!'K!];ZMV*?AF00RV!!QGN5E%=R7[R@BXBM
M8*&98BDW[X*\;-ZMMEOH3;EI(#D29D7)9,0FXKSM(9*=T]R$%Z$8\*R*!<77
M-S8E+44,@%F<%^7KF&++ZJ]L)<8DA=J#5L.#I,@V;:8Q(ZWV2JZZ-7[G5LL7
M&Y(Y(2^ON;3>_]CP1/RVNEJ\OF>-)^H5O=T0J'K(J>I+Q2&:NHMK5;_>;-WL
MS"M)),)'IC2K);S21%QV0,JR+T/XYTR080/=1XSDW4O0GXGP#T2$-"OYUD<R
M$ M)!#03SG<7#>J=NS)?58228Y["'J'39AS,\J#Z D75^QQ:0HVI'0^S8K&H
M1#.BCGQ:(@4C5^2*'1NC1FZ\0]7HRKQZ,NS$(S'U!FLM>OHKR%,9X6Q-I<Y%
M4$KO/F;9X.";B#7;ZDF)9A=8.K^+5)S2VO[).DRCGVZXV5H,78GEGF7"RWI5
M:&M8DWA7,Q&AY<W35")>ZXWZWS7RWA)I>(>^'J'^^B9[[K%Q [<,CLTPV%'S
MUK7V#)%.AX$NVO]X]X,-Y(X?H>T[+RH +!=CUR%2'2&%X6JQ2N0'D=!Y&%?[
M8#0EW[R2<6^0A/47JWVZ@"Z8!Z)GKT4KFLVZ9H%MVRMMAAB-C(KY,LJ@V.=3
M]60(Q7 M#[&>M<C9__K'JX*+ #^A<;5^&J!Y*D;,^\4]=RQ%X\'S\.*\S2M1
MH'>G*+7]77T=4<*Z<N0\2>IZT.+13?F:(NNP>5T7N0[%XW+YNLAU77I:S)^"
M9<'?-'_\4-W(\NW!^E[KSFV*)]^HH5UFRYT"VN/1P/:[+$@_K^S4H8Z0FIY0
M"OVA(V/[AF**.:,!_&8>1Q%/6^/F4;6R'U3C^3@5[=W!"(I[F.*VU?!4R0_=
MP="#Y(\K^9VR[QJ"[#P(OU[D%+=%@M=9_L;ZT]G9CS_^_>]/T5!UI3_9\O^.
MX/P>B+$'W&.[955\O8KK!]#,HQVTV[+EN_\ZNO([!RZ4/Q+K:IYMB07,P\Q;
M?[#W1<<?;\Y@#01Y7[1I-)#[HD2OQ]B%TWT?BQ,3YRNY&EA<%R5?& ADZ-EH
M5$.]PQY#O"\Z_FTV$[EL9JL\E77:Q1,LWV3!=@34AJC8:$KW18F2Q4X_60Q/
M_$\^C\.$8WW:1.4:S6>HM\_D[HN.9=ZR>2:>X5Z(XTS5"1(#:=T7A1K-Y+XH
M4:85K,X]C"K\5J=SR58M\>Q@SV ,5_QS<&[TB@8T;#2WH=[1L6+IZJ5XP'G]
MX_L3P)KPS+=>QV&J@^=1G5!'*/_.+(_5\=^,0O!8'@AHTEL6Y>;OZLR(R#;#
M\\LX%.?>HC@7N2>3@.RO/F="_8R#1&8<D.<%5J+DU,Z!E*T3Z845/+R9,E]0
M?<ZESCLDCQ'GF4B"6>P<IZ O+K@\W5P=H]LY=[TYUB .7M#MPNK@3=T_\\Y(
MU6>)Z:Z\*.M34)4*1<+6LMIYEF<7ZNQ/04B2+^+U,:(M-9+L_[.B[LVJT[1U
M:M"K>1S.I8KK R/RZ'#*Q5FFZO"Q2"8@3K6LSD7^;'GXNW44E_JY/N(=1-=-
MHJ8XE_GG9'ZF5<%9=8<HVF2JV@S6K%C?7.2R2ZH$H_+*0;%UEH6NT6J&/(??
MW)-N,K!^S:JL=T)<5X$XG+.,2W%^5QSCV>1IK2+D[>11UCKW#EU,)-DQ;SC)
M'^XYZ)M>O!8GAZ):S(\ZZ;MSC>U\!T(_\6(9Q+F$PM6<I_R21"Z.R95RJE+E
M*JL2%\=YN%H('5<@B&2VHFI8EK>?!Z_ONQ"]$\>+JQ$I\Q,("QF(M(QK;(EK
M7<DLM]5 C\41,'GV=M-*<<&BJ!,]5NF6@JW\BA$/Y0&O^LAO=BXX)*VQ3I"V
M3M@KCGV)YK&=*]09VNH+T-@0-Q-I/((TE8>:&^M,-]BC<1XQ\:7M2P612.W&
MFTNV>O@@":[O0!<6@=>RE8^9;BKDN27,O\L3U;M*KS@@3_@+^E1-;2<F6A^(
M+':$+4Y/6UDJ4AW,:GSLM+(:4CL-$9FILM7%O/X)^2Z1-:/*G"ESWXA#$-7^
M;IUEKN+)[IVWCM55B8]E[H]S7EZ)1!A[I+9['G5&%VS.[O6$'#^ULTK?R#K]
M"(RL+[@^9EO4EB%/UE8>XY)7N1,W M]!0#V<0YEY*5JG:1Q8=[=W\PN1_'Z3
MW9&"DG.1%57ZU*V\K"(4LI:KG&RNJ#($M4YJDBW(1"K5@7X^BT5^ILU!S1E?
MCV<:3WDI711Y<_EN*8L7[F(S*.6*C@BQ4IDZ1J3<V.V$/&9:C4KQ[M;!4.F"
MUS=K!!GG[5/)MYPIK7QV?,>!U3J;8TW\*O^Y2*I39[C9]&,[:P\7OY8G7:OT
M,L1BT>Y6MTF=K?3E5<^%Z$6Z$YD]L6QG5*7(4HZ5)L/F+%OE)!$*?)H%,IF;
M=$:<")+MK!\#:U/TVR+C2D6F/'Y'AHC-744)D'4LU4H]6!WY+H,X8:3<Y"O;
M<[A[/= *?B$7T]GV4"INR0)?YUAM-T%DWJ%Q(-Q"'>GL3XW/:H^V3BO<)*:X
MN--"6#4,1+BVT_4[,S%M&^J^9E>AZF(9Y#=_TD2+^[W^]H6H&5G;E3[XAY(P
M/-K7WIM?9OM\5URLITCFX;])C7PS4\YN%'UG"M9V)+#AR$V1;UNT'&!R9"^7
MR74S9/<Y^OJH?76CBU4L4W,15%;G21Q:32;LYDM-2JL%SR]DRAF1X6TS?RKJ
M+QJJS2]WRU"DZHF;?+^%B--?R\1(XB<$M/4,7@J*5+;))ET7D2 89OE7F;RB
MFH/5B5"KOV5"W4@^AB=P)R+).D&"5:&C<2MRNL>K]&HU"39-J&ML4%>(2*U&
MMMLF4QJV<A>WLKU)A1/DPWA917 KT9Y-!^K:*!:9=9HM: 15[-[)?<S6$^TZ
M^UD37X95FJ!$Q/*;*$1^NY:63($MDD64_"+F-40;I>QDBF[23,A.K<.C^G8;
M8VHFU8V@9W(V(9LL_*7L:UJN:Z/(.78#97)^R;61J8;6(WZ=#%TD*+L+05(@
MMZ!H;RKJ T"XGK3(RF9RGE$/[0VS*EBUJ]_46ES0V*Q*]] 8DR9*9-S\KH+9
M+LNVTFX;DT/FAE:OZMJ6._HLVK.T)CG]+;JM5C_E-VH0REQCJ\5"%N&@M]<W
M:=^@5<RG6@NXE%E^VX.JE19_)V393@M475\F&]I*W[^LM"WNU&[=?8FD)?_J
MB%2NO52EO$0,)Z;G]UW E_VO\L(BD8Q6B63V[NR-':0DT367C#V&XCK()6./
M!U-(OA/)#P<>LOA@S/=*\ACS'4G>(<G;D'P78]X=.*!-M]G:GFVV((M@6?6S
M;H]Y$#!8E=E3=-2:A58SL*<_&.B?Z+G &]NN>UHJ6[!NP"]R6<# Z<<)!H)!
M:N\N\=LI(D4@XI1CY9/<CS[!2.@Z<@4B@ @@XAACY=TJ^0I  !#/!(A3S+P!
MB)-.,]I/L)UDMM'M@@!(\4!2'*+Z U<D]IPK[GKS$L<2W^]Y9*P?JPT]4[1N
M$X*.U#M<J]?:><)%WELOG5N^W8^HOV>V_)V^\WR8-<P:9MVI67>^+PZS?D:S
M5G#FW3NS[M>DNB]Z_>F6 VD&3I_[HE*CH^E^.U?'Q)BY+W;9EPDO3!0F"A-5
M>O(*$S5NBMH?$^W71!1+#[_<D@K%P"DJE*U;9/SD)[JP:&QJT QCUGC&"[N&
M7<.NS9LFPZZ5M>NN9]"PZ[[-K;72J_G)G+121T_FN"Y]'F4KD4#NH4ZS[Z[1
MQ)BW+Z:IZ8P55@HKA96J/O^$E2IAI5W/,_MCI4^8358O42!2EQSV6WG']U;4
MD/5V9')SD>E'[N:*XC,WDIU714^J?.G["FZ=7UL3[SOY^Y'_'6ME*4^NV4[F
M\'7YO"JA^?ZZ,^MJ!G6;_V^QKDVY6Y#E59VHO"K^M&P*&,;I)?53ELD199J2
MJH9#9$D"R 9=!:+,6%+E]<^LM]&G[]<5>8)D(>HCB,H^])7K3?5!:M=FZ'S\
M\=-94\M'%!%<UX6B)OP6EIGHK>M5O5V7$<DY78/O5<B^JC)"_+=TO;#"A-J4
MR)SO>?:MOH;\8+L(4%#>)OZ-?+=K#>T(N99+L261M]27;^NR SE?!+$L)^1-
MO[.RJY3GQ3Q>;LHLKG\A1-44PY*R^O_HUD%^7<O*M:7V7_IL9-N,T+5=,VBK
M@$:\N1*KBQ_<WHO_LU.325;O:-4D$04SFG$GRX/<4O>121'7M4.J^E8/N))H
MQ<ZE7'M37*8N.D265(TG:79[:L9M;'%+S_7/]YN:+\;WNM925=XOEC4"%V(H
M)O%7H5%Z.[5$F;%U^;^;]8WN'"1WM^S6(7@HIJH"67OJ8SV<55-BU,:,QVZ-
MKN$]Z-K\I!&LH150?DNMO_/S7!CEIL].U>?Q=GFF-?-&SEZK)_9*JQ<EZ(3M
MIE6]G::\1%QLEQ_9*0&9"T6N:XV1*H@*]G#$7,<95-?=-FHQ%H+D'HLLXF^;
M7LEZP=)%B+[5A2O61=%:39MQ:D&KD"993#'/\G6=L)L\J.XG$"7K#]6E-D6%
MC+I,:-04]-P456I7)&H+8U7&57':'4OFF[*"RYQ\A+SI-IC;]E4[E/U.=V"]
M;\JH4:-EYV:B-DFCP@?P<WMLU-4)]_QXK5+1W'VU_"K#^TS^?-?R[&H4"CNN
M"2&T)<OM;' E:BC=6_Y+5+*V@KHCE1KCHMT(T7ZZSG:GVI4;;]1)W8)EI89U
M5[?PV&IK50ZQ*9J]I]@IC7J'34;2%ZX'<3G/^6[9ZZ:TT!UB8UMCKRZF>J-
MJY :::4N;R9+_*T;13I.>=F,7%'G4LI%%O"B;XN]7 GM0E3*K>(O&8[1][BL
M"TBP6(7\5KG%K=%!WWXY9J[?&/RFEN.MI1:KPH][M+A5'I(&+ ERL5WL>;L"
M)*N9,-FVPV75NU8$L&;+GG%>5PK;5)AE1Q\_[($#R+,?/H!N=7B3)MP5AM+U
M0)H)=?'\O@'%M\>3Q_QF/+7#R@7-!F0AZ-J=R8$J9+HN8K\]JD2/JWI.!XQG
MZFL](BJ74-1%C/<5Q*2 :A.8E0\FL%5A57![[9[$@)'S&>J1:/M.23XYGG8'
MJJ&1S8=]D4T5U+?U0*.OMC-!B=QZQX7WE34&XR@6<Y57!>?6KUG)+6?X_7Y/
M4@2)G)7$Z\NT?D\NF\8;WU,I6'HLFF:E*QZU%=O$"FW;F,5ID(:QK [86 G;
MS./K0K%;$51KKDACZ^70K[!P?WFOHLCH3N*NF]CM9K_$Y(Z&62*JR\[J.F22
M"F)@MPHO']++;0)L^KRNK6C>8)4_O%%'^\-F4>/PHMD;G;8N0SCG.ZL14<:K
M.N[\&\_#6%3,;)6/C],9H4V4(ES7U]Z4]!0#;Z.>)2DPC*NH4]:ZE+?E5<0S
MITX55B(*7<J)IVM_UWSO,I,7*\HL_"I+46^<6RGK5@XV76DC?%74,TC!\+*I
MWRK'?&5CXJIR+KF]-D0.92&*E\K[W91'U5+1/AK*HUN:N;>+9 IWB$[@Y5[1
MB4+?:X4L.*_CA3RF\1@'LC<;4Q&6L.74A.#H_O_EQ1[715V.R% K9Y/>,N%?
M]Z[I65&Y(Z&63'I?J3TRSV66D_WWQ1)_DWU_=/WZ?\CJD3(,(RQ*"SG[_?6[
M8!XL@J+MY85VRUR4B%TO<_X>E'7ASL^<9I/!A=!W+L3?K'V*(5!?RWJUN=K9
M#[]_/MN\?/_#]V)$%RM1+9FX+:XZR[.%')COQ!CX?^0RR!]Q<F1-77M1I;9D
MK<;6P&]'3>MP:%-(N[IZ(F*0\^MZVBI36U0?D(S*/*:Q+FY17-,X6XCA*33Y
M,<\N18EUNN2'0JSBLG;W6&5* 7V;UR5]J[DVW<4;^A8-BT1<\X+BH:H$;]-6
M:0FM;BQ$L%K-!5S;GFS;D>@CV9APF&)]2*Q BOEJ$TKSE(8QY[F<*R;!>9;7
MJU/22$F$ EHR8%[EM92"V8PBL'KAE 0F>UX%TF4EE/7"LJS+657IE2L <B5;
MU"KF];)67LKWZ0*!)8H$BZ'Z6N8/.0\*<M(;4.?QA:R8O%FK3>+9VM9;.F]&
MW<#ZO)*%ZD7[@YV5BZQE U6K+BYR?B%=]FZ4,1BM=7%O)=*F_"U%56&X6JRJ
M)?JZH]4PK"5?\+II<O5]^Y;NP-O<DJY(;[B'MV%[09!:U&Z%+$Y-;1!W?^E,
MIFPX&CZYZ&]?"/I!3N2L,OC&'T/0K2+-E7O?K/#%K6O3L(WE:I!D6RM>:<U^
M_I'&8HA]+N4&BM#$+_Q;'&:;P%;XXM4:VM7<MKU\=KU>4WHO:C5+*P^^W;+0
MQL2TCQK.UM&-=-+1NOWU;$Q<07AW6=9<[/\$985)63Q6K 3&L[HPM)A,E%=B
M/B%_?W-:<',A7!2O_A97:R.W[,+52XAQWJX[+%HEZJ1O52@7*,GJHN6RV22!
MN+XI]>HJR*/B0;*1(EGPH%B)[U7K>#P-Y,*J^%55[%Q87EAOW 72?XEER^";
M%$RM_2JFV;5#>K?B:K6?MPY<MF0IVM"^Q7FEI4NYZT0ZHH:7":\JREN\0KD,
MI^[OGHA&K9!BIHNJA>LNQ45[),3I=C>VUI!K"-?!KA".U+"8+!&A9 !7 4IX
MO:M ^,Y8+E<)3QHU-<2)"7*E52X[[#9<KH>(F%-VO?(\YI%IO57>D"2N NTE
M#7=>+?&OSO\M'76V#95:*Y4+E/21B%B/+AK[E65P U=2]@/]$[_D-)MO1K$8
M@(_@>G.5;7.@65E:!259TMIP6<1%O3]45&99[Y/3CV4A^V949[>O%X<D1%)K
M7LCU7IK*U$&K-+2<SQ+2?K%>DA ;S\&-G:H*%45-"K%%+NA0C1FQ;%M9>P5W
M 9T;#7[D$%%O9&R>/=GLHTDFUQ95W*Z(O%8\7;$51YY?KS\HLE4><K-$==!C
M2!V6E*<[':&F_&0X</I5LG9=L-/2KHR\,YBZT-4SU;5U!DZ_*@IW*&S'[EOY
MYFY']A3(!T;,$S8P<AQA[QPRT#.P-*8,W%'JM^D18*JHLSUG@0ZF%C6")GPD
M]M&+NS7@>@KF:$(US3OJ*?Y+['#^>/M.TB/M%0@&@J&S$UM[MV65UT[!O<<I
M.,Y@I%R"K^,[!84&QN%N0*R8GX8&(#AH !IH1P,?X5[_,@-^J@[MU]NC_8@.
MU52Q8:NX/95[YPNZR&R[/^60.V;>:,QLU^U'T-L'8P/D #E K@VY$1N[#K.]
M'L;RBEG<R93\KLJM96J\KI@:#7-8BDGW9$9RTNRA77N_GONX,9OZ8^;8A_DX
M/0)YQ>P3] /]0#^%-"NR'MKTS_4G_8OPM9EMGTS]GS<Y7$V-_[51LF&^41NY
MPVMBQ>R(E0C89#1EGC<V<#*AC4D#I4 I4*H_2GW'8</)81NL1LQ,^F+7O^QD
M[C=U$J*8/M7WCX<]CJF8>.$&GT6+AGF[(1M-769/1@;.'!0S4/ /_ /_E%*M
M-6'N:,R<T6&%'(V(]D\QO[?&2AOW/0=*JHQM61G@)($"/%?;73ZB6*XVDC\9
M;E^J[T [U:M9OG7LL\ETR,8CQ\"YA3;&#(P"H\"HSA@=L8DS9?[H2<]*52]1
ML'P[G?AA[177>2-KCX1/[,$=YY4?T0LUM=3.);_,,U$)IRH!(*OLB SQ5<&;
M,A,%05ZOBCKQN,CG7^W+B!3C:1D'"9-UJ40%KJ"JS'XA\N^E(M._*'W6I"UO
M,M&?!=?4E;I&3E.K(I#IQY-5(>HVU$7>29&R:$E<%*LJ27G]TZJN4%V>9^=R
MFWN+']25!.J^B 9<94U6=EE6LJHVN,R63>T64:$R6,91(FH-7/(D6\JJ$SD/
M9!VJGW+QC:U[#JRS=1=EM9LX2>HB-QM3D$4KZ9I5G9OSII[X0E11% 5?L[18
M+:J2\+(FGJQM(ZY67B_C,$@244X\2:HZ#Z+ $O5E:(LN#D>;NT3!-?UJ5M;%
M/\151.NK<@N?>,CC2\&8JG3 C>MYNU=:EQ00.>7K/E;%/(I6?619K:02<)TE
M7E90WBE.<QY$)-!S61N[3K%.=]Y457/6U<KVYEPOZWF_'!BB7*&!Q0INV&6K
M*%J36KXM;"$%JZ[+6E(#FE%>-#:\KB?0*&];IJ0&49:@J(J#[); 6E\C+MJ5
M8&5EU/0R(S5']3A>+465;/DC.9Y%&0[!B*)5O+9N)D]EE3L>A/,=VQA8;Y.U
M@JN+-:6=I"'L?)V"H-?RC\VWM@MAB9)VO![?XLZ;KI_](..,JNB![,CFL_<_
MD%3H8L+D9+&$*!8D$041\IM%(X0%;ZJ]M]32;GI=\G9'CTTMV;J$0[8N];+=
M@\#:;:MYP_ZF][[["*()?3[4!6^\VFM1N3[:U*'+;G6LXDJM G3F#1SYQ=_.
M7M?]KGU]416478MN4XCP[:J<9WE<7C>_V*XX^':[XJ"HP'=#[+*X?7E=6_6%
M"!JRG%Y>\#2\9G4L<QGD<;8B!5Q0@"%K=U9HHCM(5:WR=*,_+F@MBN<U[:5N
M$#;+ND;/5KR1K4H1=,D:C*U(:)OJ.\&3B%P,57W;?@I1/*2M>9)=N[@D!7O9
MZF)>%9@._ET-@TJGFY+ [6J1;'OL'*6(95,H\3;EM]I(3;.6\9++XHAUG4E9
MLO+VJ+O,5GE<E.T!5%?_J8@@FKI=IW+;8P9)D=5R7 _&@*Y&,6,IW%XA:W2G
MUKN8(H&X!V/J.4.(ULA5/8#H:E:^/I<DJQ[>^Y"@B4.2K1GQEJ:-WYB(S8,Z
MNJ\BAR47/!!%'M<"HB&U#NI+\@:R!-_KG%<3WHHME5"K(*24!4I)7TWMQ@UG
MF+58I7$8+VODQ&FT$B@+FN"WOH(L[_R9N%H&DE6)H(LLAR;;O>VPPJW9\S\&
MGP?BCM3=N!>3O'780O^HF6R[1B_=ESR.T!@3WPQ7=3U@(7VQ:%#F=47>=44Y
M 9JM0LAQ.LN#ZHNR5&<]@MZ+[YQEC4\2O^?%?:LU6R6-FZ*;UCORIG$QM_X9
M"P4TW]WC7>[NZU9_JK+$3>>WN[<SEFM$KL12T?Z^?OSQTUDUP:0A*%[\W]UA
MMQYQHMC=UOJ5+)(G/DBR4%I,+1@Q4,T?G2W/4[3YN]CB[Y;F&@]5%7,6ZQ*;
M<K1QNER53;G[JF3J3L7I5]5P7"\243"2Y5\W*PFR$GA4121$,%GF-:N7ASA)
M;2%U5)>!+J5>$U[50<R::JUB'%)L+I:>,E'OE5PNC=^9K#DKG'%],UF.-#LG
M]=0U>(,Z7&LN<TXWW*Z\V-1R%./LKB*0NPLS Q)X73U]+0]1.+6JT<W6!;JK
M0K8DV#D/HFT#J^H8BF;$12-A$K"HJ"JJVZ9TC:^R0FJ1I41VL;RYY&DD(=\(
MKF@:V^BPPDQQPR4T4QP"_,6Z5&S65.)N:L;'Q9;"V59T(D96'A5;MVJ--A+7
M3)0FS>MJO?4XJ"/:=:WY1I-\!S>;'E5#@[XGES+KSE3.3MR@KH09Y&FU(BN6
MINB6Z<5KL>3%K%G\C8LOT\AOWS7.\K5K)!E+# DONZ^-XFZK952U1I8"W[3N
MH?VJJXN+X;Y9J&O'DWG4%%;?W+<49=9%1# 3ZWC+C' BZ25L,I;KKN5F68T&
MO<@Q+.8W8A#L&%1SJZ:J;V6LE30;@Q2VEHL%1;G$M_YI=:EP:WP/K \SMN[\
MIK/5$!%<N?$3L3_ Z7)KV;'&K(0:6Q586PBJ"VE+#M37BG@H;&!WO+1&7E76
MFGS%1M#M$155 _*&J->KL'*=<ZU@"I%BX3<J<@3RQ^2*TNO64-Q<6HQ#N7):
ME6,5B*+;U^OXM:=*@J*H-!H(+T:*$"Y0UG >T.2L_NK6!>Z\%?5DE=:<K+8B
MJIG'=NWO_;=MU8ON@3-\S@GAOMAGLZ"$66&CGX]KT?[8B+:2SH_?>+6A5I@_
M,*.LWM,3.W.)K!9/GXKJZA+FJ[0*<*07N"6V$</Q5?S]QA]L5B#$]J#8H,UH
MT-"D(MD4G$\H?J?/Z!99NE._7GIN@1^ABU?Q_BO+8/[&"-TSKFN^[HYK O\\
MJ(B].Z#___:NM+EMY(A^3U7^ Z+:K5U7D39N$(GC*JZ.1)O$5%ER]B,+!(82
M8A*@<8C2OT_WS. @* DD 9( X6\\<,SKZ>G7W1CRT6NG*R=-'T]&E'EMLS0]
MDYHPR.<)X0[*YN<DB"PW$1@/A>QY+8\O4W #CS8>(0&,>$B"HQXQ*9P])T_L
M<0KPZ2],TB-FRP29.4<D-('R<&*R?)CRRJHKK3VUQ,%0MWUK-O$5ZE!_*.ZH
M$?)O/GZ(P_Z]92W^>@MS"\."3#D:VC8"!W:\\2%" ;G=P5S_!@7@MT]__I,@
M?$S/B>"C![ ^E)&7WV-\,H#.#0=_(=._GPW#\6@ZEN2Q(HW1#F>P$EWVU5=X
M(9UA-@)T/ M1\/J3I*FF(4D#*3>HM1M4&8!9-@!=,313U@95!G"=;!&Y\0.<
MHV'$>MU8.MSYGWV/UT68IESCJL$BZHU!&Z56TT594@SCK4'O,JB# QWS>XUO
MDT5UCFME-*7W'CZYX=A>VO[X/*T%[K#<G-&E,'0P%.%)_Z%J:R56ZX.O:9K6
M!9LE1PP=AV98UNS&<IUK[]Q:8 :RD;D&NBIJRJ 3/I8< 5PR]SWZ^68V,C5)
MD=\,7J=FHI>OOIFUQ,' 5#JU +\0!\H7O---0*8$.PB;>Y<LBJ;2+6MA#D:<
M2UZG;V0E39%$33+UMANJ-%7"3$4SQ=9[1'> _LAN]F*S6K(;0Y8D4^N$C^V>
MW0Q,0U6[9*(JV8TQ4 U9[I*U*F8W8+%N66N7[,:4S8&DM[[$*.W#&(:IR0.C
M]=&F.T /F=V(7;!6+7G-0-%T332[9*]M\QI3E$U#;WVJO(V)*N0UDBJ9BBZU
MOK[>QEP5$QM9:S]?[SNQT75%DPWE$ 78-7TT=T'W[=V0P/6=VP<+CCWWO4>X
M%UQX-&6O(Q>N?$OL.&#['_,&@O,I<XVE,4_][OP]U6%:,0D<K 7TG3&UP#[;
MK;ZBL?JMM):Y8JU:V:]H($-6BNG4*=NGHC<=R5KL\RL_2'\"TKBU=OWY"IQ)
MW7BQK4':FSF.XBS,'/+:$YM]F.,S6=*O&L10LEQLYI0.OD& JP6)+1;!_L ?
MD$$T4S6*C<XV :XXVYNO\5W TR]';!OGY1/^""WD6Y0;L,XWI<(70334"-6\
M05+6=C0TQRB%)5+.7Y*F%PO]QJ+III\?*^H=Q#/^B]NW:RT[M^PK[SJD(Z$[
M9@O^]$Q51_^].U;:MNNNJ(-RHCP5XU3HMW?'@RIUV?N=\J>=6NQM\Z22;/6T
MT/V@[GWDN%VB[CV60P7+J(I2WMP[%>-TB+H/54L6J;M3_M02ZMZIPUX/BNVZ
MI+N/MH&4VR#H=5!H7S&507ESO*G0MR]IS4T#60/1[I_H&@BZ$G&IJKIAR=E(
MY/OCH;W!W4M)>*C1=HEOCE.R]551U,H?O3<5^M9\H^E'9]<F%U8-!%V-;Q2C
M_)E;<Y$WBF\J[R@HVR:/ORG8;/05GX\>8F_$H7FI!2:I@Z\D63(VS"!;9)%M
M:>ST?&+_U-8B8U2BO(%8_.G,*1AD?TQX<#-L5Y%)N#&X'4A^L.*QJCA)'0Q.
MQTE.C16;7/"UR!B56-%43]$@QV=%-BG$&07G%BJ8KN]E;>K&^_*1-PENQ:W'
MNES\%\ICP#_B]O-VP:TVV[*^]M\HM<.G0:+.YH^QOJ.A]/[['O,Q$]HV@*\E
M==45O9BZM@E[U22U35AK3$?;!+M:XKG6TVX7]!I2S,,#WJ[%(JOBVI_?'GW,
MW>*>X[1-9%DUB\W2-F%O'_<THA72)MB5N$?2Q>*SLG9A/P+YQ).0?(]A6)>/
M*%"3:KALQ3>?N(Y,JAS#7]<OBI47\ZDF#27K3'V7H1<(A7_Z*E@$!:^8J'$1
M?*H$FZKT<:'+J8LQ"-^AZ-K0\U!X\ M9<*WS*S^89V)$DLBDB :R:/[M7R<J
M>#=<47(*J"F(TT/IIRLR"6(K>$91)WU%S3,3ID8S+A\@M#_W_:7'Y\)U7#BM
M)YS_T?\GN#=& -3^Q<"/FE)4:#[$)2XLXL!^L$*2:=T)O^)]SFZ2+X;)%V?O
MF#(9E92F,F-W#S[*$E_XGN?:WWK"[\%[X=<S_O;LW8E.&%@FC"TFBT;=FP3S
M5,AUW6PKLY#:VX$9T*2?!9RS('QP%X*;_#$B3#PS,<IY61[,#%SJ'B4MT\EB
M\J@HE+E8!/X359@$Y_G)>&\(<U2D1#WP_&VI&K1E?X]=]  JT\FGB0K-T68U
MGWB,]0)K7Y^]XYJK"S)+CX=/0C*;]:@'@-T]ICGZPO7@PX#06ZZ,!3Y.@/0$
MU*Q5S;?M ">L8$&956:!";5DO.!JKE/+#01PI&\DRL3XN+M&:Z&(\-Y\\CX'
M_$0]=^0)OUL>BRAJ#Z**+%)16 OF*8QG5'HU9^E?WC+1:VZ]XELXNP'D8"XF
M(:7SO(&__S3H::+8$T61R<D6CE@"F#*?R.@%K@=#6GG/G85+?SI,K3A:HI+>
MB@N"ZW.,[X7A%-71[]U'Q$BF4Y0]YJ$A\_/\V6"#$*9/_#DQJQ]'8037Q O8
MK CCX3D9TLG(*#(_!-"H5XV3':8:FHG:84B3XM"?N0Y-+EX2/UR5MG:9&*>U
M1.%<+A\<9O*"64X"4<"WN99R+F?ALS6Q9E2F,WP@X"Q48GD2Y\2G5_.7B#DW
MS5SHE9=^/'.8]**5"8B[,$0[2E1F2X&=:.3)%EF="I*O%1S%NF2QF%'K6K,+
M7@@F-'V3ZHR_5)^H:8$B)V_*VB(ZA*=\'55V[]6AW@660X:>0Q<(5\4,OQ";
MN(^TCD5US.=]EU/'TE)-\*)F*0=, RUPCK^D"Q,)PO'C232-9Y#-V+OJK;YX
MIR"GZTXUUZFLK9.*LC)>@74\)QCO V+Q: [T OPVC^="9'TC?3_H+ZSG3,L5
MCJ7=%RZRGFE*,P8K0<=TX]-0MRK-.D'Z3!3&$S+)5-0A-9Q0;#9XG1M1*72J
MD/[Z%<F3&Z(.:W;_G(EX?%P5<G?0&F  +N1>!B>U(D3/R ^HD/0R<".PVW1*
MA8X#E^#I,/-9T)B# 1]H=?3H@BL"-H? ?++HG5S[O7!C@3V<.!UIR&<53Z+T
M L[O.C +<"D<G@UE$[ UDU1_ILZ&9 3$#I_2')I[RNH%8?4&]X@"1FS=0W(3
M1AMAMVBB@"G4G%@>%XJG(\!L.=/L)4\/%D1K]#V/"9\O_ B0(E,P%7/;?R0!
MY3TD% CF2&B3Y[R(.<U<,/F"4^N4[=TH1*U&M:\>+)89Q GG'V"L?X,7CKP+
MF.='VGNO\S???5G35^)OR:V[-\[M'N]T8)0A&4TO>0C=;E MHM:OK(1+J&(7
MSJ35%J2[%C,*"UXER2Q2C<T$QS&^,EW[5.L;$VLX _*C4+@G4!;2N S?DT5.
M^APG'-[1EC<-F<,Y0=I(6@MA(>C-@8,SH"R!",-XSO;CL4S=XD4:RMCS?EO*
MUU@^ $U&[-29R\C!Y9?"4WB]$K-: ST&P% B>N4\=B<GQ]'EEDMN]M+X JQG
M8CXBI$P/:=VAW?G<2=3$M%G_7LB)K4,=0N8AEC__XY7JZ]9RJ08&86.V@N 9
MKYEV5B"_@.M'SST!W 7QXW!@4A:L[065AN7=NS2YHI;I"?>^[RQ=($ \=!%'
M'VQD0]8N"I%M:8K$FA&X&+&@<ER8K2!?SR%[8Y<AC.V';/!UDMQJ5%B-&'_0
MQ46<(5 P^-WG&)^LC*87[BR&3]F.L%&^H-^=-=;_!E4T5$G-[4?<<C#-0,+_
M[+<M6,9A$&6/W&YMXEFPJ.CC-OSF)O#QJ86UZ3_9-A;V-O_73)%(BB'FM^BT
M$@EWQK9@J=D9#P%[[:S?K-"U:XV+JJG+ABZ6XGAY*$U P=RP%3CJ=<%F0MXZ
M%HI0T2EFBU$DI-P"''43<G7(?^GWKWP_\GQ(\6]9/Z??AZ\^?GB:!+-/_P=0
M2P,$%     @ &9AM4%"#;/"<(   V8 ! !$   !C=V-O+3(P,3DQ,C,Q+GAS
M9.U=6W/CN')^3U7^ ^.7<U)U/+[-[*ZG=D]*DNU95VS+D3P[)T^G8!*2L$.1
M6H"TK?WUZ08OX@4$04J6F(0O,Q8!-+KQ-1JW1N/G_WA;NM8+Y8+YWB]'9Q].
MCRSJV;[#O/DO1Z$X)L)F[.@__OZO__+SOQT?_V,XN;,<WPZ7U LLFU,24,=Z
M9<'">O)7*^)9]Y1SYKK6D#-G3BWK\L.G#^<?/EK'QS&)(1%0Q/<L2>O\PUF:
M,HK)^=YGZ^+D[.+D_/3\U#H[^_SQA\\7/UJ/]VG.>^!OQNJS"GM!E\0"$3WQ
M&829$[+ZY6@1!*O/)R<S(IX_^'Q^$B< C;/+X].SXXNSH[B(0UF:_>V9NQ\$
MM3_,_9<32%!F7W%JHPQIJ=?7UP^R)%9T?GIZ>4*XS7V70O5V<$S?5B[Q2.#S
M]0W\3@@)9JOKA02L]RQ?[YM;6=_%R3_NF/<]R6F_VGXN+W[X8/M+*<W9^8:F
M"%:\@@=(P>P_Y9GP"+.%NH1,PB(_YHO8?N@%?*TN%"<JBF$V)\B7BL7]=!(E
MIE+PH(PW?%2 ]^9".^7:YO5"9C^[O+P\D:E)UE+.?(MC\C-H>2IFR#GTJ2HY
MXU0%2\Q[H2)0%XO2L-!%N768ACOFB8!X=LH=?;,7ZBHP1<&5%R[5Y)V GP3K
M%3V!')0S.RW@>P9E?.^X4 [Z)28)98^5*67N5 ""V&<G_[B_FTIK<&0%A,]I
M\$"65*R(3>OZ W4I6KL;GR^OZ(R$+B#R1TA<:8$RBE;%;)J4Y1:LDV7]3#S/
M#T@ IE?^QB^K%?-F?OP3/J R?4:#\00D+/SCZ^16S;(T*U.@)_D=^9[P7>:@
M.1H2%R&?+B@-Q)'%P#X9Y$N92-APZ(QY3+(+37IZ:AU;*1GX>S1^F([O;J\&
M3]=7UG!P-W@875O37Z^OGZ8_GQ0)%&F',"J,O;_+O\&*"B I&P:M5UPZSJ(K
M:1/7#MT6!3><59>+OR9@[!BC]*,8SVYA!%Y2#5"*S'JTSO5H39_@O_OKAZ>I
M-;ZQ;A]&X_OK'K-&F(V(6-RX_JNN?ZGSZY'[V 2YT6#ZJW5S-_[6][@<>E=,
MV*XO0DX']A\A$[+>\>R1<OLQY/8"1NO!G%/9P@//F8;+)>%KR! G/L*P1*]H
M0)@;X[M3BCH-^'AZ<7H&J&\JA!^9.BU_9CU>3T;P-:%MD:1FBWB.):*Z,>,J
MR;'"ZJV_Q@S\>Z\MAMIR+0*VQ*Y\0QC_C;@AA:X\$ +&2T#YCI%GYD)V*N ;
MS&:<09 A<04%395H9Q75Z=:YF6ZE_%@S8,AZD1QA>K  ?9-\265S-YSA9V3-
M(D&4*T,8S6&O?O7J)U=!8D)MRE[(LTL?:%"I09J\>B7XI#(P$36+I^3^9GDT
MZ#&KPPS&^X##6E[<>H_<!T,L1 5BFIQZO'XLXY72LI@'QCVBUH-5!Q:T^XKR
M8/T(ZQX<IJ_!0JWB(1LG;@$/;62J%LOVA/10_U2&.JGJ;Q;N'45#/$VJD[_L
M3(6]/C31AUNYJX(->>N-[>$+4XVX%2K0J*P>]<LRZAOJB.AX=#S\[1;MM'KD
M[8%N"G2TBDZ767'[F4*M+UT'=FD*5@%V5(LETK6@$U70PUT/=T"\.8-93-1A
M1KZ0/1.F.>$2!8$)]-+G ?M3RE0)>RLJ6OC/SE1]/:DGF5GC "_B?DXVM5DD
M4UVO!4VU( L6[J/E4PV5P(Q(G0XH3$!9![)5X=*+E?+T*E"C G>4""KDOZ7A
M>5V!N%$9/<#GY4X>44W^4"VAUSV<9G"._.7*]Z)M5?D%C:463&V).BA+?36%
M<D,6NZ<K@;6!<@^D&9 W89#\_4C6<J-<"Z,F?QV('RM!C(C&Z*UBLCV"VR(X
M GG.F\(8%7HW+"U)OT=4C2C^Y7L!\T*H:46YY%R,7H?497\F^\MG14@-2^DQ
M51QY9.E:?DH8K>ZWXXAX!MBS'M2J.3"N(9_(6WX0C#X/Z<S/9:F< [<AHH?\
MHVH=)->[ 1(IC:XL2GR6M26_HJR]K397@D?NOS!T_KOQ>2/@:PK6@:U8\.3
M3LE;@&\/;UMX)Q2,I@VKB7A]>D,=L)PNI$U(0)_\Z]F,V@%[@5[K ;/!I/J(
M<D=4ZQ3CHD8Q\G6C)9A%M6,.B^.Y8N#+\T::< %&0K(1I?;J8ZX^#S2X\[WY
M$Y6^;Y1SZL#WN@5S<P)U2E&:X164 JJQ7*CG.("*+">N26I$OYHV!OZ:<(]Y
M<_%(^71!>)4AJ,JF!U%QR)P0LF V9PDDU6-4@5'L<I_\CR>,,!<.UK<>#(]+
MR7X,DTE.O<?9Z25ZG"4$LG_B[E1$S<J0ZZ%JYH#["(KNP0 5,)#(U!LW7T@/
MX-GI)W/77.NO.=)]QVOF]CD-?/O[PG=A"B+PT#]8&_I_*@KJ4;UHX@@Z?1J/
M_O/7\=W5]63Z%^OZO[[>/OUWCZS6RPI&HD< RF9R;:/VYM#[7C6AH#\35IP7
M;.JP5G$EM<X@_6C:&/IOE,T7.;?+U//1&'P#&G7P*[PR5? G-<GU3M8QDZ;N
MFKT.--8!2"/S.:=S;, )?:%>6.VWVZ1P'>JEM:\:]5P5%H_JZ(%N#O3 <20;
MQ,U,9XV1UI:N@[JTHE5#O:DC.^/NL6[LN)_;IW;@?S9CZ-5<<N?8TF]_5_7H
M]>="92I4;ON%/?,,0PKOD=Y??]=:-Z$B=%$5-B=A4<*M9[NA0YU;#Q$BWGJJ
MR&JJ<[NII4[C%!9+I7%Q#?@E<TJ7I+.8(_1K1!V+^?H+7C10E>M5KJG*W3"/
M>#8S&](:E*U3CT]FZI%6T8]GC6Z5$+' JP3P'RXE89:O<8[19]8#J3B&13K1
MO0+\@VXH]K"UNL U<%W_%7?V;GQ^Y8?/P2QTDXQ-+G>9T-&#_:ERG5F^^ 5)
M27WR2-:):T1_Y*A$KPT&EPX\C/6BN5:02]>C]X/ZEHBDT(.Q^ZM?35:+.Z:N
M5X2?RMUXBTMB_:)SF_Y=N!:4?)CXK@LM^4IXU39BL\)ZA;A4>5%47"E*/V=J
MZ:%N?E&P@7%H5K@.:H5OA/JJ8-^K6T'](&R\X^5PL*F_4SNXHB_4]77'008E
M]+X2I^61_6$ZDF9[X$S05"-9R]G0[6%L>OG+\'J7Z04NA<'M+V?M\')6];UK
MPU)Z %M=T.IO6AN#VF1X-"A1!V9I,RH%LQ\%=WD9I )!?68]> VN?O2@M0*M
M25]L0:$.WM)(67VSI^^L6WMP-UN7F!73(_RQ;'T+WMH]K&V[\PN>X#K59K>0
MK@=*L7^84NC!J -C2N?1"KZN5U5GU,.CB/(5D[)8WVNV 2KVRA)X_X ZP_4]
M^=WG7Z@_YV2U8/:$SB$3K"+D]U$H C!>W!C=K:C7J41IHU>E$G@('_%@4<F$
M];RVEEB=-4_YL+AD1"YHHC0[YJ57J>8J5;G?_T"#"A4P5J@M:->I4VDNIE8G
M[6E"=#RHT;!>G1JK4Y-96\/2=2I1VDY6JT0_AVL;'E0$XUEBGZ$W?Z$>WEZ5
M&\9+X$@$N/YYH==O*^K)4#79 I6A1'="5:\;BEB42 :=>W@RWJ!EF$=U1\'*
M<K5;-*Y>5;17G5VK3EWZKI3)M)XZ]2I-;K90KR\&N7J-JQN8\(Z:?+ )_32A
MT23K4S;WV(S9,!-([I\,7J"QYU0Z-:]T.X,[H*C7(D7H5%GG\;-\=\K.U(I)
MFXJMU^0N#8FJCMRA5_U6XS:J@E_'L@T'&(JA.F9 X_)U:E!>*6G4 ),L7]9C
MD;BB'O-VF!=Z<'H)#GW.H]WC "\ZC&=?>+2>N?4"SCS!['RVZS?*;28J[]WM
MN?8Z?2LOI:KU[5O1U&RN[D7^[Y'1B>]AR+L7\'G.D[47?F4)W^5R-.&]5^%V
M*MQ(XTP5I+RPJE*0'K4:U"8T8%S>@H\##%5--ZHS:M$Z5SC@;$@EX83Z64$M
M4)D+)>ALJHOHJ<NJ!TL107MSRX1MJ/5PM8'K#IW,+FIF;^8%ZZ L3=O44*)'
M!Y"W+OKIVE;H-MEH;%R^#NO2E*D*ZWZSL>6.T>N0N*QJFR>7J,=*X1Z'45>A
M? ]"_;;=<LF"J+?(RQ]XQY]Z3>,/M"6C!U;Q_ENFHN2BR*:JOC.V7VJ$JU7T
ME#!Q-U\W#X$:G/0TIZ!'7W'9,UN'Y6Q28'DIKW_.H)[>_Z 9[L^"_A&"L-<O
M38?<1F7U6"N\?3;4+?K2#[5;H?S(&1C(%7&3"6_Y1F Q@PXO6-.H7GZ+2:23
MWAX-TU _]>%\:O P"\G6 V(8IJ(V%D4-'&:/(O=P- DG819'H@:8)@$D>G@:
MA(TPB@E1 TZ#EWY[;&J".%1&;ZC!0!>VH6]TXT>5#5Y3K@'"]!GE'I1=1=#8
M/DI&#:0[?2ZYQ]TP]D%M?(,:U R?.^[Q:!R@H$%D CU&+4(2]'"9!2*HBT!0
M XS)^\$]%+J[Z>K[YS7-7ADPH&_K)G>1S>X;UV!A?F6\!Z?VPK#F4G -##4O
M^/5M;_;J4MUS2S4H&+VSU&-1<\.Z\FIU3>OK[E3WC6YZ_:W^BEL-#&9WIWM
M=G31:.L;1#5P[O#F68]Y$T=H,P_H&O0:7,GIT3%U>*[W=-:C8NCBW -B[DMI
MXB]9 XJI*W,/B\[A4>WI6-/TU2Z.?6,W=FQLX+Q8 XMB;:]U4.S!VMK[< NW
MPQHP=^!OV.-;L8.S7!%;3KIM/#]+/9.F 701PLLKVOH">BP5^PP1R6A6;LO3
MM8V#E$C(]@":N8G6N8+6P&/B[ME#8?P@K&_J16CD37AN^L+G7Q-RO=^M,59/
MZ,)D@%2<3X?3A>F;G'^-B/4HF;I_5H&DSJ;'R/ QQ!ZC-CZA:J"T>?5H?2RC
MI7E@K,>LN:.HU@ JL^H1^U1I \NOA/6 &7J/JD$J)NN!^4']S$_\ %B/1%.7
MT@I;5YE1CXXBNJ;2O;1':N=^IFH@6]/1X_Q3&><M7E_KE:&A\VFU(55ETT-I
M^FY:#U(S%\<JC)2YM! 9OK34XV/@]ZA&)9>FQT*Q.([?V>D!:.,,.7H=4I?]
M2=7 &)71 ];H\14\_9*D>S3-O2>K+%TQ@QXGQ1HY]X1*#T@SETHU*A6Y]- H
M%L-E]\H>(%,_RRI3ET_60Z)8!F?>L>F1:.A\J8:D,I\>&\,G)GJ4=NR16;65
MT8Z,'F/% KAUX/9>$=JX:59T65U>/:1-PAGWD#5W%50#ILFIA<L\E&*/U<Z\
MI"KZ7&,">F05*X'F$=IZT UV0[+-:AZ2KU%9'=0?-;LI!<S[.'P[W'/)V-QV
M;^'J".@!5\3>K-Z-R=KS_Y^@XS\X_9C0F?4FOP20Z9<CP9;0-X[B;PM.9[\<
MH0X<GY^>79Z=7YS]$\3]\+9TDRQ(/Z<Q;\_<_>#S^<GYZ>E%I#;%%HHK3D@0
M;I>HO%Y(&F>7EY<G,A<0D<= C(J3A/DCZV1G8D&3-A4KCT(7A7+)<U.AH AU
MNRH/=)BF\A3ZV.ZE^OF$K%9H1N1O^.5Y?J3JT0<0RN>!Y9$E%2MBZQC&R278
M)2 N[ 5=DCO?EH0T1?#7<5+N&#\=GYT?7YQ]>!-.PF,3%C;R-6,A*=>8A2RM
M3_*7$QA7GA3 6C^U$_DR4A./SDE ';.:7<YSI;#Z2Q3Z[(<&0@MJ?YC[+V!&
MV EJ^/'I&;2:F@-150C_.-Z4;M$&3L!/L/^=>+"LX<PV:X)BJ<9-4$'-]XY;
M\N%[#RU9F1'Q+(F%XAAA%;5P)&AD2\X)64604#<0*:W&X"AI;L\,?FG/B^!!
M<SZ20A$/\*MQ_3F5ETYR?(TD?VS45[(%DQ_'&RIM6 DYIYZ];MYO<R737]LU
MC A6'.G]U(B3M)3\ZWA3/L<!C19*D@68OOMV&/OX7,/$.EAGW\E]%M(=Z\B*
M1G.LC'T6^*[6_#:@2YR$'EDDSO7+4<!#'.ME+AA=F>\\R7).R..+4QYS75QL
M)WEQ 8'S@7^:L2%"^),%(7[]POUPE?#$@)N2@"GQ1^[/6'#G"W'#_25>\V .
M(US>5XA:09NCP'.V+9:^!PL,OMZT1@V+NL:)TIZ)BP,_L,ZIPX)JJ:(3SX3G
MJO!!D7R&>;LE:<3Z*%S*R=X+?>+$$]&\;^#\'D9>1_=T^4QYPBL,&3#6?';\
M)6'>CE74D)&6.GI'A: T1L.;RYV-"75Q+A)Y_T#/N&/DF;DL2"YG/-&W8.CZ
M]O<$YFV)*/&/VS1(\NU$ Y103^1B/3E^V1^RZGJ; 1E), S=[_OG7U5K&^ZG
ME+\PFXK]2U!5<QLI[HD7SH"A$(>I_8NBK;Z-/ /*Z=NMYX0X\%(!IGQ_PE37
MW4:2*[KR!0O$K]1U;KT;GU,V]X;$^UXWU&QDF1%7*(6)%LR!;HI17;N1(4N'
M*X<^5XY6>"D+]\7F=#P;$N>*/N--U1@H0&D5I3<2S0 G=;5M,(*9D$VI(^<)
M$[HB@#L.'S>A#/JU-4PFLF@YV!U4:#7W:Z-W89OW;Y-W9HN_>M#[#F2(<W6W
MD61L4^*-?.^%<@'%AB_L+G#V)XRV^C;RX.6.8'U/@X7O;'SXI^%R"<N>/Z&[
M*8YMQL&"\F@I$3O [,<B[(K79K:C;OW5BBOO@0:;Q=@@ ./V' 9R'NX_^)Z\
M .6[+BZPO0 &7Q&D:[@]UG>@=:#:6F_5X!KQ'PF7$<#;MZX)\6XMJ2LV#]3"
MXVI1M5G2LFRW6B*>6\\YE;\';TSL89NK4%^%E$[PV6&0"RW]K69AD!"[DB/.
M7M8#Q2IW-_2(WWP97@?]P\5F/KOMY+E^7="0G=U)G%A<>9]RQH+#"ZWCJ(W<
M#]/18!Z2_4V3"A6VFNBMY+Y>HNA[G.*I*VXC ]8YGCTNT#MJ3Y:M7.5VQBU+
M;W_V355K&P!N&!>!)+,__2G7V6Z=:?N>LV?6%96V4GL_(&YV*V3\ZL%Z:<%6
M&\,F(]_PR.6;>.OWM[2MF&J'''DE0!'W'+F@8['T!1-75!"8WDL$Y,5^8.6*
MK.4FBQ!@!T9D16SY'NNF)5Y\-US272_CMF:P3:O@#M(:?X]GLKWC)K[SB?=(
MULCG?M:P)GSL9'V:G 1!7WJB?)F7+F%TU])EJFLWYF9/K,0$@_A%BW90AGM8
MHR[V Y()'[O;@)26(9IF)J9@8R<&,ZDDR8;/>(::LB=KU9"G5MO,&8.8KRZQ
MA4\+(#5?%&9%[]\"[3EKU0Z141 W/H_H7;]!_4R@W]I>-MLU]>_0'"75//G7
MV)@5H.Y'U"H>=BAN@3;8$!:Q=P7C7\$BPY?=FS%M]:TF%U#&YBQ/&(;NY)OI
M"F.K^4,M#ZV.5V&]").0B2\(9X$_)2MV14<O>SQCU3.P_7@Z8?,%3#N^BBB.
MC'PJ>0_GK?5,[&XHS=<5^;J,I"?>(60MU+\[,35AXI_*4]EW6>?7LU"][E^L
M<<@.GZERW6]2Q1WS9.%T+]HPKV;ON=A*-6@U:40UAC ,$>];M!!"OZ.-!UYV
MZ@%5"Q'MPNW!?Z -4VT,DV$]L=M,=P1/&6HC]+?I:'^C2::REIZ( ]N./!VI
M(P]1<:7*Z0)W[%YHYNPG<J 9Q?[.2I](L/+C6?QJ8CS:OA/Q;ATN%>><(,X=
M\1RP4/$P^(VLT0T)ON<>(\Y-EHT+=51V=<A(.? GMKLZP_O*E [HS0Z@-V%W
MBHZWRI2#>=-F(&@8SV3C:I] U)Y )\;<]DU1PG@K"H?7!6ENHYFIC/"_+@FH
MS7%X :;V@CJAB^<S58%J874Q"]T[-J-J__CM2!R^":Z!X%(Z0Q+&?R-N**<F
M>*$(CZJCN%%JR5N5/+S -=Y-LZ\>!@H&9<5M%$=]J%VA"N]!^? -UBZ"U0YL
M7?>:HM2UDWEQ/,NJ3-:Q7IRS[V'DNL+&1L\RR#5="US1YB719>B8+'?DN0(.
M94K'N$]MYQ6%]2)V V\>V83(XR$^^Z_+M?W$J.Q#\;[B):X0=0*F^3H&G+SP
M&'I@R)/H0Q&_I7ZDS]4QJ;Z$L.9PF4<?PV>8KL4GRBK)C')V3+I[RN>4X]B3
M>:Q(J*0SRMDQZ<KSL<UV4SP=2Z=GN:<GJZ9SIL75[:#:8'N/V0E9L8!@S&SG
MVIN#/E(T=V#Z?0[HW>,N',S#!,X^\A"W*=AUQ*]MPOD:Q!@LT>I<O^&M)^ID
M?2XKP#8I>6"<Y?-7$XKCF1T;U,Q#6(HK> G.S0MV<JOH(40M',^NR%HD;A,B
M7,ISRB&3%R[$  /.NBZU992:V&.V>3F-_&5WGW< VYAEF*XXE(.>$A%<A;2Q
MR.7RAQ8]ZG\3&ON%^!/JA#:-ON)^+0AS!R9IN([&7?FA/%M/]\9W1:VR[Q?]
M^MZC24K/J#UQXM#T,#0]!M#GZF2G+G,=G6'4R5;(U4G9I#;)&,;YD5?QO6,#
M:V0N9 A7!?^5J1V38KHBG#X2'JB$J$KLF SQ+"US)E^8O^53#M,/VAU;/;K$
MIC#UB"]%ZX^PRIF[>:'R:>&'@GC. TRH?PT]!UIF$/T*UJ5[*+'/:J,B'=//
M(0GG8(G%D*SS4JD2.L;[8\AMO!_Q"/-B*EL:#X+E)N97#Z9%&4?&>'^S08%.
MCDBCS/Z['(6^3G_U70>G@V437Y>Q8VA^@;;W9@Q6,X6-FO+WCG$^#>F?A<$I
M^Z5CW'[UR&S&7!E !,?/0K^O3NZ8'%E?).FBCSL=:4^O2'S'+8"T2VL89GA4
M]FW![$5VE+P/805#<0?2I9EU;X/\AU[T1:QNEFF1QQB5^U ,8&!><K0T^"/$
M)5R0%[)AR4.+^^![\CF3@%9,"709.M:-Y"+S ;@N3&I*GSO&]PA#5<]8%/Q3
MR+=P2?$4L"9/UR2";NTO*1\2^[OKSPNB5"1V3(9\'(S(]SB$6<?&A71(9W[N
M=<-XY_+!#Z;A\^_4#I[\3*HZP,9N"'?42?!Z-@-F4]]/X'8"%G&"]X%M.3 #
M43";2^+% ]8F'$Z;D@?=%;^B,\K1\).WR,L*W3N'!._ ,A &/5W3A:5AWDY.
MW$N\3X&/(%SAM$14"EC(U$W)$C?/Q_A)S"MJN_!?.HW19=#IGLS[KLHG%T88
ME(>^@A&9PXR*K_RHD&+#KR9CQPQQQ'(8+'S.@G7DTJ\2JB)'QZ2YEO&OOX$>
MI=%#R>\^3P9%Q?E@@P('-8 #UXV=_C%@.Z.%&4QU<L<0:N<=MYUOW:[\A@IW
ML';B74-7G-I,84N4*1T#\R:D[IBY><:+'SO&\S6LAOTUE>^5%CJ1.JEC_$==
M0"YVI\0MVH'*U(Y),?'7Q U*9JS\N6-\WWH"\L!\)\]W^7/'^$[=? KN7Z7/
M'>.[L<%7W'+=@D*W[N'@[5&,Z^-[@-@-+>A@96K'(+UB,*X%/D<>$8^DW8L.
MI36Y.B;5@[ ! -P]4,NC2>^8)(,E^C[^&=_EN(79KS=GSZ61ICY;Q^2*YL=R
M3^6*XMER7I[JY([),:3H74WX=QK(\\G"<6Q5:L>D& 25(JB3NL;_L_]"JT6H
M2NV8%/?$@[6M#'03SWU+$X3J#!V3I4*"[O,M[\?=>KB% -,0G+N?GY[^5)"B
M)E/'9$)G)=^3#E=10*72,J4RO6.2/,BP7G:(K9[.2>26(V)0.LTSR=L]":&
MO.< ZH6OECI?8"U37!S79^N87(\&0M7DZ9A$4I6&R">>Z<,D,HKJP8'IR$8/
MUYLL<22,P2OASCTE^ @X_H[.T5/_DUU2//1I>VMA8A,$&OX;%1A=)0SPB .]
MH+Y1C!]"G<&+W-"?4 0= ZOBXP_X0 IQH]"=6[;G3E@X-  #QY'WQ]"+!E8X
MD2&\!2%>F -<2N<- >1CW\Z\*K8M?&BAY2"V\%V'<A&-T@]^0#>1/B=8_I''
M1W913/Q47=J5U>U*R#R'%S@>X)M+6RAX6%&SUVO&L[@#HL<+=#\YKQ_/,C,9
MU:4<HU*'5N$LP\ET.3)(3_[&%3;10NE%+SW+,O%.RY*W)73HQABYOB@!E=-C
M;8[#GE1/:,#B41EFG-F;]<J4KMZFSS.;OT%?D=:QJ1J.R.-9[%ET_0::#Q.
M"1/?G_PK'UCED(1>9\!7'*@M\TA0V\('[SI%9_(A<5F-OWDN2\= C$R8G*,E
MWIDX<1L /\2=$C?WLI-IYHY>9\$H@3.\QD&#5TH]#-3CP?)U/?"<RGA/&1_0
M5H6[V13XM!L1"RD4D7[4(A4P]BE4W%N" :Y*TDS8OG>BW<V&+*I%)D9:%&]6
M(6J52AF6[69#C%Z'%.,O%$QA\6O'K-^$SD+^S,0B/K<JG-17I79,BG8O/]:=
M$>>W9=^!>C<5&=WAY*A=Z0&IS=$QU7A:P#B=;M@6=@:K$CLF0QL%_ ),HH/\
MV+MB8N4+XN)K)-[\#@1UI(W=1KV-J'?4HS[94OO&@D7B BI9CF)Z5L3^;%SJ
M\/']5"S?,?+,7,"[L;"U)0\O\#"$)3O,$6"U_AP_F(77'>8>JO&M@Z=J,X8\
MQG.,^+D:,-&)<#![A[1P29U*O#,3O3W6UTEO_UW*GP0%B=_ZDK'*;) UF_4]
MVMVPWFZ&8GAO!7SGMJ^O\O]^LT/W3BWK@#/<<\0UXF.(*\ 1<=WXT.@]VK]!
MW=T$0J5 FZ5B[ ZZ:1[LW#)8E,"P67BU2AW:=[=$#S\N;BD1AOUT?3P)+ES3
MV#'5KE[?V)F@"K?E=Z#<+7=FY;PF<V2A2>_JP86*Y?SQA39'QQ:7>ATL;>R;
MY/U?(&'4CZ)NI%7%?+YN[MBH&,?'?UXH?X[C0^ID+&?MZ,I]&&6<+BA,7/PH
MD$/Q09::/+LSCFTT\8K.P%!'\]XX)B5N]L>GZ/R>!/8B<?I)TJ-KI^.93,Q:
MSET1ZZJ9W5J^O$W>';F.F;<6@IU_RHM6O)2Z.X(=:ZL19_(NW(W/XVF5D '
MDUW/09"-&V6<^[!61;$D_.;S[]'+\!A5<O,D7/J2>N5BLKYD-Y>"FSL,R1!7
M><FAG*%C6CKV:#(V%ZXO*1(ZQCO: 3P QS;VY80B?1T\R+P^$#VTO#E.,B_2
MT;E)$GU;EDX.MJ',V,N(@-;1"V?HSXM6(7V!X*O'<H_^;4NHHVV$E]7'LVAC
M*O47S7_KIG&)F,SY?^8_=93M]#6W*53)' 9LC%^]R&^=>.O,T^":E^ :E3W\
M9M>&W>+20)G2K=V2;*NO5E$J<3?[/.-9\O*.XLV3MH4/C]GU6T ])W86E,QO
M8B5G;UX8Y#NT>R2RD02PC(+02::%--HJOK/^H$T+'EK8Y$$HF"!']V#CPX3Q
M3,:\+(WGZ0JC>;E]Q6K]^41 -UJ2O_\/4$L#!!0    ( !F8;5 5JG4$)QL
M .JL 0 5    8W=C;RTR,#$Y,3(S,5]C86PN>&UL[3WO4^LXDM^OZOX''_OE
MKFIY$ ($7LW;K1!@ABH>20%OWMZG*6,K1#N.E9/M //77\L_$CNV;,EV8MFA
M:G=>2*16_U*K6VJU?OGG^]S2EH@ZF-C?#GI?C@\T9!O$Q/;KMP//.=0= ^.#
M?_[C/__CE_\Z//S7U>.]9A+#FR/;U0R*=!>9VAMV9]HS62QT6_N.*,66I5U1
M;+XB3;O\<O;EY,NI=G@8@KC2'>A";,V'=?*EM_IE%((C]E>M?]3K'YT<GQQK
MO=[7T_.O_8$V^;YJ^1WPFV)>TXM54PO;?[[ >!H0:3O?#F:NN_AZ=/3V]O;E
M_85:7PA]A9['_:.HX4'0\NN[@Q.MW_I1V][1O[[?/QDS--</L>VXNFVL>S$P
M6?UZEY>71_ZOT-3!7QV__STQ=-=G>R%>&K<%^^LP:G;(OCKLG1SV>U_>'?,
M>*!IOU!BH4<TU7P$OKH?"_3MP,'SA<40][^;433]=F"\&00@]"Y[)T'_OSVY
M(! FZA&Q'6)AD\GG2K<8T4\SA%SG0&/0?SS>)8A@D+X89'[$?CP2@7*T%517
M7SKCZ1UH]1R5QC<+U/:1'NG.[-8B;^7YS(%6&?5K[!@6<3R*AL;_>=C!3)/'
MTPFBQL2CQ@RT<?A*D3_TT#:?O/E<IQ_0(/QQ0K&!KI&K8TN(N'K'VR;Y-XZ+
MYXSUMSJFO^N6AX#U0\<!/0?$[K'^@BUHCASX#NRH.71C(*ZA8SU<J0^-6IEE
M$ ]T\1$9""_U%PL](+<DO7F0:D09)I-+=<-U[NP)):!BCE,*X3PX-:(+L!>(
MNA\3,*]L(MR 3!?AI&!VP:6>P21<D9H*P]1([)V]1([+AKVSQ\;5$F?I=RGZ
MY"!ODZ1@L5F9\7#,>H@J@%TK6> IO6*8I@$C1\3QN0G3V)M[%K-3PSFA+O[+
M=XE*DE=NC"V2&1^/^0W)7VNA4G"(&HF\1[">.OY_4[/BHQ1-8A!K)V%$Y@MB
M![Z1_PW3F H$Y,.K'?U;SXT^3_0/W\>K@'P>M!VB/M(MXZ1>_$.0-1+!/L%R
MCFT/F6-8!_W)YXS>KI"%_XH<IYX<%:(P:[56S/P_Z^])U0V^OD)3DFA2TEJ5
M&F([1((KLL1LH^.6T!H)*P*['6+ \26V 18RM/RWR 2EL>"W1UCIGLG-=(K
M!5L"EVTTQ>YCV<BBKC&WPP;P^N^)_?J,Z/P:31&ER(3OJRU')<#72-R-3FUL
MOSH0Q#W-=%I.:%P@(:(&V$3F$H$8[P&M$#D&I.)&3IQR].XBVT3FZEOL,OC'
MQ[WC8^U06X&#SZ/QP]/X_NYZ^'QSK5T-[X</HQOMZ;>;F^>G8!<+<+:(D0!O
ML?TS0I.<#9'W-\FFNO/B[Y1YSN&KKB^.&,>/D.4ZT3>^# Z/>^&&V=_"K_\(
MO) (LJ6_(,L?[X_-!D>-(3?R0!EM=P/'S#9_G/<'O<M!__+R\JQ_<CZX/!O$
M,(^IPI FB="I$<&'CRGM2.Y$ABV.'+;UPJ =8A!OU']*R3R;A>& 1 9Y0L'P
M?#N Y=!S ">R8./IUH'VAO#KS/5_:4(T;(>-1<#P#XN(E[K%UKNA.](I_8#Y
MZ._#<$0FU%<=48H+*RW@\J2J*OC,[:B"*9K3I1MBEJ8PE.Z):M)E&R<VP/X
M_#G2C#?IAO0**0JEU5=-6A.*%CHV;]X7R'80V)FQ.T-49-44Z-D-V98E-!3Y
MJ6HB?R N\C>-B&[+V.#"?MT0=SDR0V&?J2;LZ"3E)W9G(\]Q(58+5+=0W (]
MDYP87!R?G+10X&4)#45^KIK( QZ,IQ#@+HBC6[]2XBT@3+<\EJB2N74F$A^5
M =@-!:F9_E!O!JKI#?>8DN_(Y7511_9B@;0T+?4[X.F=+O;-']EGQ&FIY#=N
MBSQ*4"'B7"\H)A2['[[ FHV+B&WDVMN,EFT1GBP)JOK(;/*[']^1.R/F.A-@
M<Y.SH'7;A"9#AJK^[J^$F&_8LCB2BGYNFVAR\5;5$;W7;7.XU+'%XJ=;0J_1
M$EG$7U,YXLGIT3:)R9*BJE>XF20#:_#->^CZ%DPVD:YM$VMIFD+Y7J@FWS!D
ML5_];)!'ALMX^B/,+>((-K=/VR0J3TPHRDNEW<W8)F6APYG9MG5R%"8B.A<[
M5FTN2FPP"$JV L2VR;]N4B,M4>[X-'X=P3:?7&+\.2,6(.L$#GQ.)D9QUX8)
MXOF%ZQ9JJJ6H3!(>8@%1JA[?Q_#.WS=.-U1'>*)"R!6;P"ZO<M*+\@PF^@>+
M3(*4?PK645BL$A"4EG<>CAF' !6I5E@?&!4W\X5%/E"4C%JL CF=NB5U64)5
MS<NYQDML(MN,-#A?PIS6'1*M#(6J9N\D8]=5IG6^:/,[=4C")0@5.8]H/+1?
M)]F_%.1P9+1,DGUQ =)HJWQ%J1,YJVA<J%E9*((36J1KA\1>FEQESTG6G*@Q
M:Z<BU XIS#8XH>IQ3=PF%NX.9C=66O(EEH8"RD3\]<97A^@^W>JV7?&>65Z7
M+HA8FKZ6.?'%IS9%_;H@Y7)$ML*-7]4:^@ZD>=2_W<E\FA\V>7$0];/.[^R%
MYVY<)69_ NW DRO=P<Z*)WGWY;8R5A?T:W>,:444XA^BQK@H=G2<V:$+VB%)
MG:H!1OH\:N7X3EA!')"!ZU+\XKE,W9\)(Y,%6<0"5%[O;!=1Y/ TH![@ZFA+
MU6.]+?)#U:WEPC-H?D-UY+X#^8DH2Y[@E3L\FM#0"??IR'- ,EJV0?2"8A2E
M3E4YCLA\3NQ"(6XVZY $A4A3U?X.31,'J$QT# 'Q2%]@5^>EY7):=TB8,A2J
MNBOPR(H0V<B,BA/%"C->HRDV,,\?*^[8(4F7)%;5:T<Q]/W0@Y6!HVB&; <O
MPTI;]\1Q;@D%/,/]:>/CF>JV$TK,_+<77-MY0.YX^JR_\S,XZAZI0VJU*^ZH
M>HOJ.[;]?8B"T&^S69+&R\'E^85R&K!%9UZ('>(^Q"]'&X7GZJY&EU6F/RX5
M;DFZD_R2=$_/\,_WFX?G)VU\J]T]C,;?;YHH3+=9UX_MU!D;JAR/]CGMF[EU
MM;(QH,^CX&@2<%L7.P4D??Q\3#GS4Q**.M-70"KIZ5<'M:H&:)GGTTF",YM$
MJX^(MM0Z1LMU:?N\4#663!5#Q9;GKM<  ;.YZJ&LX0PQK&PZXW#:H? ;TI0V
MGX44=]B "FA-S:.T7J=VP0]5#2G0L*8TQWQNM%/3:):VDFJJ<*9LY(QAJZQ?
M,3DU'@AO9S!U%*FBCI11MMH8UEX%3;U_<?/N4AWHP;9./^Y 2D[-6EIZQ#:J
M:FT:5D:]Z^6TJCJ^2F7DN@4Y+=NH4_6*-2,[2Y!-JBK$KQ0PGE RY9[EQ5JH
MIP"B[$\+KH@L507VB)8(XA3>M(U^5D]410S/.EC-H455^; GY,;3$'5N#DNL
M31<D54Q0881\V)0!1#9[$HO54C#GV,:.RPS*$H6E]GE&,;^7>C*M8"A+D*JN
MM'5L,]K']I-N)1Y8]C_<S1<ZIOX9Y4RGKUPK*PNF4_I0!^VJ9CR!+TB2G,FW
M ]SVZDF\>5]9CEFJ[JE&1 <4^*DYW/ ^U5(]M9 32E9D+4:DJOY:A'_^/-]H
MU5TQ[GA5Y[PV$#B?D:UZ\EX<;&*=IB\:%[1.D-$_'L!_6RJG,H2JNL@F5R*Y
M,O="?;LC]NIDJYIF_,.F2&<O99MKA_(:4;ST@PN>^ MZ=4_P90A6-:/7=PYD
M/>S\3MT3> EZ5;WRNXHD0N3#RH6YECW56CT)*W"0)<8E97=ABCF8Q[$;:,Z]
MW5L'Z#:J7&WGH"79TQ)=R\ST<@KN*<F 4$=W*N0:E2!QRQ6L.'&B"-I9$:-(
M/W4D69N0-L+)TEP0V<M9"[O?S,3/I"?F1(<U^/QJ?/SL3YDD6VG@G5:Q';"J
MI-'9Z:6VD>[,;BWRMC:[^??:3F7NM8V&3[]IM_?CGT]-W&UCI+'_L^V(I6XQ
M>A_!DZ78 !ZP'X:VF?PBUG("02S;O3 H*ZIVC8)_5^]8P8>9;K^B1^##S72*
MC,VP(;Z\[1J1AE*Y&>(32EC)<//JXX?#Z@X&VS^ Y]!P\3*O%J,X '7,4I-"
MSCB_JL9!54] )OJ';ZN>R=  CE'$?868HUGB -31K)IDFE:2BLPH5)*FXB@@
MPT#(#$X>8%*-I])J(@YA'_2D(C=4/1Z/TW6-?>ZX'D7L=G]T4)QPE?AG>S5
MW#,]JH,[<N^8J[)D77D.MI'CH" Z\=V!X)?-6\-E0.R#&E5E1^$YX^%6=H!"
MO&\)]1\[!A<P>#SUI_[Q&[+,W!>?Y0%T6!%J8D;AV6-%-:A_D1H1RP*''] <
M3^^)[E=51M@ONBRP(.7T[K"RU,$)54\M.4RZQ;9N&Q4"[0P 2;[T!I>GQY^!
M=G4.*NL:AVLLV^H,WWV+E?PL\%.R.ZFC037)CN^92#"@%4'T(_)K^TUT"/G8
M$S$"B\UFEWV0OBSYK7A*)T.GD^6;P<0&7R#;0)+FH0C2/FA-35PI#(95,"0^
M^F,?->?F'5$#._RHMZC?/BA'*1ZTXCF?I+5<>!2\+0>QFYDF0G/FBB>G@=":
M4PQFSY2F-$M43<S=(&YE/$NY*/SN^Z<F<JQH642\ND):-B+. *".BK0B(A;E
MH*HW@<3)DB@(5PVH.AI8D^RK*),P@U3-;1"D4RASM!:8>Z!>]?.GF7KU#$&+
ML <9_8,O!P=[VV#/C4GH_PU?*?+3]-C+;(S7] ,:A#].8#D >^_JV!)+_CL]
M[A_WM$-M/3#\$1M;(U-M<O,X@F^C,30]PD#3;5-S AQ8P\A%94&)@;3_#A'Y
MGR82!:.SQ!&9OX!KQ6AA9]*@(('4_4<K N>YQYET<B 4.Y/V"^K(GT/[W=0S
M&&6D*7C4S*=8+N6\H? [?DC.(H#8W,U92S@]NB=X66*%[A1M.;\[9Q&X<5P\
M9U'=ZOW>>#&<^+.=#G 7F4,W!N(:.LJN#2=B:\,*+VT*B&E+'S/VNSN#]<+'
MSU\LK#6&[&N&HJ:[0:L88)8VI-SRP1Y"?K79M>@[$VP)GF*V!1,R/U2Q7PDQ
MW[!E90H#O![QE::>T1JI=Q5BQ:$U^KD5MJ9.F2<*6N4QH17K3@:S$M;J'GY[
MGNEV[_B8&2[V(ECF'>25(1.?&M7&V6N]VPTWRRZBC6NP"-MW8]IYHWQJ[Y9Y
M*9>+7%=*:<V415]^#"E,;?N5>;X3C^T8C'3+"L\>LS)3F\ C*8:3P67OK)TJ
M+:5G:^U6B_%">4P5+EKO8 (,#8-X[!1$__![V.P;ZJ%XTVTKOP@.GXJO"M.W
M[;"(*_U/0O^$^1J^W+U^3C<D25!M"Z!\*EY];!-*UZIP>6D']I*=N%'=<']B
M=S8"DLD<4;];VJO=Z=B?:MHTL[><@-:0;N_0#2@8_E/#%>!W.ZZ/U<HECU+H
M$/OA.LPCS']#9*<X[/O<4(?IA3F"G9L@$5>>]7?^8K&[@3^G0J.<#O5_L#_Z
M'R8C0PSDM]V!XF^,^*GQS; X5/6+MAT]EF;*G>WJ]BN&QKO0\MAHGQJ^>_:&
MVGVY-]HM6RYK)V-_:G[3S([.>(X;+&(:3W(+=NW7M3N AW)Y:F=9.<P!5(VN
MP/Y=LY';;%I9)JUA5,:9DWE=F'09\<<G)^?]R\'%R4E#A8_32/IIM;*4Q3NI
M9R:D)9&>\R5(KO^:"V?;-8W;,]5-E"U#@1YM$& A]S?V*DM0K.HUI6L/^0G1
MTRDL);K+D7-!ZX[)N RU]5?^$9Z?_KL]4O,SWJ-CLBM+L:KW5(>61=X@8$>L
M A[Q7MRI9Z7)*UAA96"T01_D%]S*')!X968[_G%TIN7<V>#FOU((&>2\XT':
M.U[!U+ -GGX M:QKS+%766=QK*[G$E&(7E@V<>;QJU"W6@QJYG'XG*G&%0R4
MJF<CU$>=220K@Y4-+46B9-I@0WLKX2E7] [5)I6K-]18Q W_,_F/L92 E.1;
M?W!QT2;5J)MP!=Y165M$[O8)2Y@EMN-2SZ\R6M8"7Z0M<#3DW[4%&]2_'8>B
M8?V_C-C =9CIVNKV9+.*?P4BKTM\&3\]/A]<7C97QBH;R=R+U+F=U)GPI261
MGO\E2%8U @8_T)M[?I&D:[2@R, ^_^"SA7RQV":L>]3%?_G?RVZFUP6^DVJT
M5>8T[K*O'\B^L\?&U1)G7=&66T(NTTO(>A2V/(Q'AU>_W[&=[^SKUHVN&MFO
MAP?E2]AQQ^IL^LZ>$AHH8&;N0;Q$5A6@3=B;,OB&D6EN'D9EN.I8F+K$FS8X
MVV&2JDM;&6K93=\M:=LFZ$^%J\ G54O-ER&8GUU953 )R&UA1SH_MWZ3S\UV
M;/,TS.!83<:_B%W=7 &VHX&9\#^5L!:.-5VO,!7R!,\ZKQX5#J,/V: G57^*
M$_0$HVG.Z@UC,QBHYC.-4C)$[OJ)ZZ'K4OSBN7[J )GH&8=W3 VW.5AKK%&<
ME#JM4!QN<BZ=#LY/3QNT/MO7L<H&J9!Y.\M7*H/^.(]3#WYMP<U21YF'E+L:
M>Q_5LWD&*[!_&"6R!W'@B#C^[F%LUS2^.RJUJ/9Z63N)T7A1L4:6(N"$NXCZ
M>E1-CPW;[);B)H] ]JL"]P4E"$6ZQO>QSX[/S_JGY\TLG:#I,!OO\3)^OR'
M.^]HJJB;.I:ELE32*ULIXE6-Y'*(X=@#>97@ -I7)9%AAW*+11QC_TGNQ*^R
M:T5& )9>*^)#LJJ_.-6FT:4B1]+\K(7\3DD=NSP[.3M3SSK$I'+SOD"V@QY
MTL]OR%JB[^ ,S4HL'@) U;,:)60I9R]*,J6-2TZ:U/]%.GU^([7H4@CK4X4*
M>*'J(5 )"F%X7L&9DM ^M:>0&ZK>>I"G\99XM#;U8< ^M:>(&2)EX5JB/-"V
M/N6!MI_*4\0,51\DE2-Q.'41K56#$A _U4B((^*OEVXG]+YGSVHZ_G]3&9X?
M<I'V27I7-H >?<AZ1N>CYN/-U9-Y_HB/C(?CZ8^0.$XUV.(^3<SF7*PX\S6W
MCSHS4DI2\=DG3]^67Z(1TL+P!(1_RSFG>8N%5HJTDI>JFIR:*W,I-"E7K7WR
M+P:#WN#D]!0^]/H#I:C)OY>=WTD=K2TCA"*[(T2MJAMC'%+6:5IR E_W2W+A
M;'!Q/.BBS L(;CJ)+?"X1F2^(#;@Z+ 'L> ;=A0NZ\VESDU6WMP:/#LJL7S?
MSH 1FCTC61&:DX<=:]/\Y,O E=]0G>G%X6?1#.(2H:JE?)I!//>,Z+Q(6.F&
M+126(!%JV+=;SXT^1^\BRUJW4ZYU"X"'9FT1@F_:M('CC#@KTHH#W*KWXMV;
MF&>BV.4?TDE"46>&EI5Q?/+607PKWFP5)50P2Z LN/W4'B$NM"* EYHO.:>[
MTG#V4W'RR=_R>Z6[UYB<\UQ9,/NK+USJM_RBUV[51>00KA2L_52<8A:(G-VV
M1GMJ4IS]UAD1=<D]GMU9C;>BV'<$X->EBK86 &O!. K/B^Z%P3]L$T3%*E@B
M\^;=@*9!/<LRE/)@[='TEV)!*P+C^HXD.Z,!,D0J5<N3?8( &]L>,D,BB.V,
MWJZ0A?]"H1GN"1KZ?CHK)PY?(ZL!V,'.S\-@D)BU[S7RRHB?*#"> JH+XNC6
MKY1XBU5EUDP&<52]%*1&:CG*(UI0.KTT0/7L0 5]2-1LK)<EK5@9)&CE5\4L
MR@ZH=Y#.ZM\.V-2*_5<)/K#2"3:@49RA4@WHI\Z)LZ45.[82=$?7KNM4L33,
M)"O/!X/+X[W3,$&NM&*/5VIB;=PWJ-66\6!_*IPT=UJQ/2Q!OO]VE&!9W*I@
M/]5-AC%*[2P'):>>]?=DZFCP]16:DD03N52KTZQB37ZI0Y<!2Z63XN#'%W_4
MZ*^@:</5FJ*R7-'+,2!ZT(/U#DV*4=^Q[<LOJM4%;GP22G:-,-X$W2D&M=R#
M*8'Q+?R)7^T'XCYY+_]&AOM,8K]FW9ZI?1#U#%D#NK>ZP;,;]JJ:!%R>^OHF
M<0CP4RTWUN6:6:EJ09(29%[#!\?%1GTZ&$'\5,+J2IC+2_&R)EMW!2>4++$#
M<&#65'#_,NJO)=R_U3 :\$DYAP](#B_S7R$;33$O8N>T3I05.._U+\X:NN49
MGF/($97?255;(":$]%0N0:VJ;DM(RBT"]'1+4MR\7NK)NX3$N&*7HKH5)W\A
M8?X#!JRL!XPDJPKY?;NM$"5H;\?A&YHB(-",+>E )?P[@B\Q?WNPH)MZRE!M
M-2A%KZHQ1$1,:.3DO "QSNK)OY0$^8I0@OQ6+!,1?0E[5TY#1$!T7D]*,T&I
M),08,QZ106P#6\$#M^/IVE-Z!$J?R<UTB@P7+R/BV+>R06*_($A,XL#.":8!
M%JR%!I$V-"6:.T,:BK#17@)T@E^;?3PVPFG%5<:CK,T"S@23 =#(ZTB9^"6%
M-HQ<;#9!/)9FDF@L1;D49/4LCKP^)%X]VA)+6K%:B1"?;8'Y#P%6 +F/NB7%
MBU:$1")4AT<'B1;7&#JR6!'KO)=ZZ@"=9.Q@<-'O=5[)2O&D<//\L"W:MO8^
M'Y&#0#2S"OJ5!K:/&B7(A<+<PZ0.]>MZ"U" @@FB<YTERMP!&[-?]9.&TA5-
MJ)/\5F0!BM ZFNGV*S2(0E-H%*2D_:Y;7B!5RR)ONFU4<;\E1NF*MNV2/:IF
M"CX@]Y[8KZQF7(RTDL7#3]/WT3=V & XS8+Q#ET84#/#$?WPOW(Q\7HWTF)<
MX+\^GMTXN3=]T3^_:'A3<*6L_&?&LIJJ-\\E^,W?VBLDL3"$/FSX &!%P?IV
M-'&<D4[IQY30-YV:!?EK\H"4UH5\<0IH0CGR=_;$= K?>]TVKW0'.U$PE5KZ
MA?MU0K#5J*W_O$]4CD^N3EUOX;]Q+"3 >(<.2ZZ03%7?#4M1LHI7$U:E8#M
M$DHG%*%.VMMQ\[!T.-?*$*U.E9"+N?@[ $W[<:LX3#S2R.JBM+#+^^G"I*J>
MKY,D@5L30BK&Y$)15QF$Y9EK 4KS0-4LWVS:HCOV_JV&Y.WGS;^E]$8"[AYI
M4E6N-/V@PHU.;8A>G0FB3S.=2B;NG*4O]T8 -9A@FL- -KLK!\["^H[.< EX
MZ""19S(B\SD[RR;&GS-B@1 <%O!M7IF*OY\A#:D)FY! DG<E*8T\DU,.&VJ&
MKHY]J"3?M(W8)G]47862!&<7+P2^C*=@.',O3XF!Z*SN5&:"JL[L3W]X9 Z7
M0,8K>O#F+XBRJAR6!]_ZRN^,/=>!U9(5ULBQP-*0%"(WA5V>G96"H>:,*"GU
M^(RHS@6%;29%+-[0K=@2X Q=E^(7SXULAPV$.W[.]82NLLO!E/#-:!6HG=6C
M;?!%56,K1JMN6>-%X(S8YD^=4CVW[$Q9B$G.70P&_8M]TBAQGE2[]?_+$4/P
M17?0/_X?4$L#!!0    ( !F8;5!#]*<8$DL  .?Z!  5    8W=C;RTR,#$Y
M,3(S,5]D968N>&UL[7U?<]NXLN?[5NUWT,X^[-VJDXD=)W$\=<Z])<EVQG5L
MRVL[DW/NRQ1,0A(G%*D!2,>:3[\ 2$J4"(  _[8<59U[QQ$!L+M_3:"[T6C\
M_;]>%O[@&1/JA<$_?CK^^>BG 0Z<T/6"V3]^BND;1!W/^^F__O-__H^__Z\W
M;_XUNK\>N*$3+W 0#1R"483=P7<OF@\>P^42!8,;3(CG^X,1\=P9'@S.?O[P
M\[N?WP_>O$F'&"'*NH3!0(SU[N?C]9-Q.EP8_#(X>7M\\O;=T;NCP?'Q+^\_
M_G)R.KB[6;>\8?1-/5733^NFOA=\>V+O&S F _J/G^91M/SE[=OOW[___/)$
M_)]#,F,]CT[>9@U_2EK^\D*]K=;?3[*VQV__=7/]X,SQ KWQ AJAP-GTXL/(
M^AV?G9V]%4_73=GKW6C=-D_-A[?)0]:4>K]0\:KKT$&10*B4A8&R!?_7FZS9
M&_[3F^-W;TZ.?WZA[D],7(/!WTGHXWL\'0A:?XE62_R/GZBW6/J<1_';G.#I
M-ME31)_$2YBVS!!:LI<=G[W%?D3Y+WQ$^H;_].;H.'W9_\;87?PTX(^^W%^M
M1RL,Q!N\Y6W?7KQ$.*#>DX\O J9[1 CCVJ,1_6GPUHYTY[L3"GJ.WZ74/$1,
M[;A"C\. AK[G<BT<(9]#^S#'F+]DEU8N73[2STZX2.@T&:4#4N\088_G./(<
MY#=#]\Z0[3"Q_I%.I@]1Z'R;A[[+IJ6+/V,O6E5FI&S8VLR<>]3Q0QH3/'2<
M, XB-G'>L;<['J9W)%QB$JWNF#"C8>#RERXY,><X0IYOI%;UQF^5O:_8F\V9
MC"^11WY#?HSI!8V\!1=[0PR:O*%5%MDS-)L1/..OO,?/.(AQ0[QIAVZ5J:'K
M>GS^1/Y5, W)0DRF#7&E'[M1MIBR4_&NR?0.$^<N)LZ<+6Q#)E/QQ;,/XB%>
M+!!9L0;IPSOB.54!K/^^-ME??QB;;V4R'5+*YF]&V+6'GCR?-6<(4<I64'<8
MY88X9QV;D4IS9+0IK'&X6(9!LBI<N>R_S)I$S+BX"I@]-^-F1DIRJ[)JC(HV
M176/:>QS"B?+U.RBR8.KP/%C%[M7 ><#!:L'2=-F!-40#6V*Z=(+F,'D-3&E
MVHS<($MC1.?L$^7_X7;$,_*Y9E;BH62H!HF^"MBZ&85D58G.8N\FY1D&$4%.
M1*\"9J>Q18)6%*9FG ;)5=J2'$CV%44D=KCJU>2FQFL:5AL:\==>!1-G].S)
M5JC**F4^<JLL-6;E60[=(%.WU&&2&[J$*<,?V&%^S3/VP^HNE,EXC6*RO9"/
M0RI4@9G-\2+VN9DT7(0D\OZJ TZU=[3(9B-\M$'H-68F>8/NC\EXC<J9T8 ?
MT4N3/!@/VB C#WB6S";U2-<,TRJQJ;-.+Q )L#M:W: _0O(9L^4*+><>LU9G
MK!'[!,7OXYA&3,"D(0[KO;M5L2B7]EL<*0AM2"AUWMRJ2)K[3&W';M20I=%D
MFBD>$^]G'##?RA<KZ<(+/&:TL9<_XXN7)0[8A+C=H:+1V\P[^Q1#V?-N!&-,
M19,? @^TBWT^[I:SUPC=%+].ED)WF8W_[$75O#;[T5MG+8M3#Y^9K&=X'?OB
M80@1@QA&/& SF7XFR0S%K!WB!=1SMIM=O#"'WZ,5X^==T]:Z6!N40AM$W^/(
M(R+T.V(?V=2K:/EJAFF0V%P8B3O9B\K!'>U +1/<W'IJ/WJ32\GW$?*]:O/_
M=M=&U[?%PHL208A8#-_6P4&S&T:57]+D7!,_4?QGS&BX>&Y6J>Q&3EE"Q,FX
M2O_,OVZ=P>$%T5O76[Q-V[Q%OO]3J1@4J2!9A@G/ ?D@I"-&JT<0^YNG:(3!
M&Q=/4>Q'#9(G&;LQ8L,%\H)V:$V'KDFJ&.7- B^>,&F2SNUQZQ$Y9_00)W["
M;];L-TBJ=/1Z! =A-&ST"\H&3,EB>LJ,[21+*?B6#LG?7#?;*4\PYNU<[*Y_
M]2+^@DWW0:[_X%P /K@1@%,+2JOE.AD0>G1T?'0T>#-8#\?^'D]N'R;75^?#
MQXOSP6AX/;P=7PP>?KVX>'Q(<M08R7[H; WO\^RXD$B1,TA1X[_L9JBE/_^^
M)NV1[\QF;_#1$_9%>J2TT=L^"1W[B&;)3L,7CY;17&R_)G^C&D.RS0C[C+)Q
MTR^JXAP1$A>3?_QTG(TV)>%"+=B4A-"(C9@RHL)EL@#W TJ>J/.MA68'#5G#
MEF HKD^&&*@4*P^'C(_]QN'WCR>GQV>G)V=G9Q].3CZ=GIY\Z@*:S,QI%1LI
M;Q#@8EY"& AZAS=;=L\N7)*&;6&S;2[I<5'KVQ8@$NIA27]D*OU1+])_UY#T
M1X"DO_ZDF36&K]B?I0MXKF%+TA?>H>%,5"!;NEJGZ_F.O!.;^A<G#")F,5[X
MHBFSRY.]C\USYFUC]Q\_123NR=A*DSJ>J,C,40"TVPC"IV$&TR[E2^*%Q(M6
M GT WTB:Z1 3?B[!"(5"6PBKA%R+BD 4B(>&ASS?;QB-$2$K+YB)C035(F+6
M%PY>"K7;6EK,>((&8YK-3^^Q@QG1;(:^Q5'*KNKKTG:!,.,9@Z9G!1I6Z]15
M1J0"F^TFG6)Q4A.+;=*AR?Z.X"7RW'0'G7WHDVB.R19S"DB,>G:*U/N:2!EQ
M! W VS 2N1/7(0IL9CN#?IV"]Z$F> ;\0(,NRX;_ZD7S++U-\%L*GE'/3N'[
M6-?,,.$(&H )=Y/IN4>7(47^9Q+&R^0<#[.,^%ZJV!2.L;L^P5-B@M08L%.X
M3^L:*#48A:D%)L "-":-/39X<M=ERBIM%ET7.&:EWDK1\= <2,6T$_[+[_*#
M3461ES6&8QG*A%U&/;1O8>-DA(&CG8FD+>%8>F:>5(YT:$@DQ3AN<#0/W<UA
M,U7@6]D:CO&F0T1)/C14/H>A^]W;),GLP+!Y#,>*TLE]0R\T05^CP!T^(\_G
MSM=E2'*G$A6RU_;H%(Y/5>'0L@ -H=W#B6P]NWA)#>^2S\2L:Z>8G55?3$QX
M@09>Z@T%,W%<\YZ?AIA,O]"$!P5J)7VZW8TXJHI7"1?@@-J$#DM-,D7;;H&I
MO*^GH!X:(!:1!D/8:HW8+;B50P"U>(2F @F%V@A-U\!4C@)DY$*3<;XJ5N 6
MJQ269#B8=X<0K#'+0#'G"3"89@DJN@X0LAYLM5,!(_@DEFS__PZMN$N2E% A
M;+8N,E&2#&$T C!H+1(DC-@#B"XG]6*Q],,5QME)VU) M9T@;$E88ZCE"!IL
MY]ZSY^+ S91.CY>R-82%SPXH)2O0$-KV,3,F5WJ@RCI!V.BPPZN,(VBP78?!
M[!&3Q3E^*LF;D+:$L/EA!Y"4#6BHR#(Z##\ILZX0MDCL<#/C"QJ0.1X;3'6I
M/2J$G1K+S[8NRX UPQCL?O!3;.U4Q@\N)+FEH32"J6H,80>G^HH(.01YCJ>8
MD>:N*U7FV%0Y MHN('9O+-T!+4/0$%,8P^6;.N7]0&SP-.(:0/[DUD7B;AC)
M<5*<C!M@7X+PB6+RG-Q2L(S%:1G&!V,HJ;7/_LEX8KR.$/7HFE?= ;"6W@5B
ML\A.45J2!#3E$IN?.<F8[?4J.H#8>K*<#S3L0,.J?*GM;V4M_^;J[%? PT)3
M.T\9$]#T !83M<9*RQPT[(JLK=W7.UZ<G\D^BHCW%$=\DG\,^9S  Q^ASTB9
M7041)IB6[20V_1)@45AK#6E:'O"5REI!8&TUM_.5Z%4"+KQW)'7Z!-$Z$UK:
M$B:@)6>)BVQ 0R4I&U0*2;$9!-O(?H7=Y@$:&)L"NW?(X[? H:47(54JMK(U
M!%/(#AHE*] 0NN?5C@/L\OM*V!Q-<]<2G3-A.YYJK3+I",% L</-A"MH$.9H
M%*XK+ZM/\)Q7*GQ.KP^Z#BF]# GV9NG&B[-Z)"B@?GI3R1]Q<LKI%D>3Z2-Z
M4>?;-/\F"%O5EA]W&V* IE6RR[@-C588V]AU?1%XD-QX@: G,Z05@!2;P31M
MFO8=BGQ# [ 9&;0:78!J;+7O:%:3%C05*XO'E$>)%=U@VG)-JT6Y',H!__O;
M[9+];9;QOT-\7V*.(\_9N%6E-?T_F-?T'_S'UBO^[Z'&OPFAAQK_AQK_AQK_
MAZ+Q<,J6'XK&]VOX'XK&@R\:O[V]P<R>"1&LN2*X?H?)PYR90D9;/.K.$#XE
M,UA-.8+F 6W3+8BDPSB:,R+_VEC#6OB*G6 XQ?:P%3G9![BN*(VMH,HZP'!2
MJ\*4<;$/$$WBB$8HX*ZW!4Y;O6 $_JN"M<4*-,1R.\.6ZYA13QCA?1/DC-@!
MC)[A\J7M >%0F35:\!>N K':54O9&L*1L8KH0%VO"H26+U;Z+A#.CE7$R'*9
M:CEVO?XQ\^2E>Q,E\>L3_9VT#X_L/S<7MX\/@\DE^]=D_,]?)]?G%_</_V=P
M\?^^7#W^^Q##/L2P#S'L0PR[2K:<B_&"Z]"V2Z"-J)9UVI_8=ADG !#*+8 &
M8>[^<&@@R@U-](J<5RT,)7T@A-W,("EA!  \NZFM)7.6O#&$ )OI7"7GH)7[
M0Y)T4.\92Y,\I9*VZ0@A4J:7N@TW +X%>6*0]HO0=X$0$3/[+O1\ ,#FL%>Z
M!WNEATS61O=:7VLVJFGXK>^86ZT=USW8#Q+ZE81KSV->B.0.,PJ3?9!;_%T\
M44^S1GTA6(86'ULY0WN"8:)]%4$L=(9@:=9"L<#1GL HM&\<!L]L!6#43:;)
MWQ&_S.>!EP_2U7BI.28$X[7^IVO Z)[H0J+##2N#\:#[LUU<EU.0ZI#$6+$[
M(6/F=4CT7 >[0>?]V6\VY6CO8$P4M"J.6>_]V90V9@D:DG<DG'H1/\NMS'';
M- !1M=0TGVU#-C29ZY9X\6PBR*,7+Y@X'E4FW%08!T3MTOJ&D(*[/0$ZF0L:
M0%H[$(CJHPU8.:UCK=CQ8#0XMV$PEIRNC8;.G[%'A4S/&8.R?0^K[B!*B.JQ
MLF>J=81:*%)2L%G:?%&WJ%<**+7)/K39>GW?T1C1N6(BWFG3+8*U@DD[E$,3
M_D9%Z&.HR#00Z\$38M,_UT"F?D*Y[G$R[S"_ESQ[#D[6#EZ>>I8@HG,IVW]M
MMRI2*_34OC"ZS,[E=[+X(2]BGMX:*'::?(]7YV7>P1*3:'7GHR :!B[?D!+W
MOI_SE I_(QU=FN[[(Z;+@S>#S8O8/S;O&BS3E[%?L_?];;#D;QR@P!W@[)V#
M_TC?>J@\4>*IRC$;K1[9NS7YNT8]]RF3UX@A ).ZDDY.I3;)UZ@GD*Q?"\4T
M C'/XFL'\?>/)Z?'9Z<G9V=G'TX^')V^Y\Y)^[CB*8K]J#]@I6P#P'H4>S[?
MWM>FB>TV@I#<;:&D>:AV66DECK!+DCI74MD40IJ/I8CU#+4A:&:')0E$;-"'
M%>56KEK4FL80TG*J"%O#$H"IY3(F3);<&@_<2^^%_Z7/S]9U@)")4W'*T;$%
M *;?\-QS_!)H=AM!2*FI",<N*P @$'>T\4S)J\62A,_)85(M'MH>$%)?*H*C
MY:N-)>0:/1DLT[)6$%)*JBP:,EZ:_P8HB7+ZS_ZUJ_OLI]_O43"3N?$[SWIP
MU,LVMPJ.^@[)?0I4JL:%ISV[TE+XMP0)03=-1 G2H345;T=NJ9'$;]"+MX@7
M2IGO/._3"54H2";@'4K[DB>3BE:>V\_[]#C+Y+E-*0"+[7">:P_.<RFMHR\4
M3V/_VINJ"U\:](00HC%.C2MG!]K^L)+H"QIY"YZ:D%'_K,P[M1P#0ARH)J)R
MQJ#LPG[%WFS.B%M?.DW7]-KNP[XSVX?-WCB(YG@P9:\=/(OW#G#VXE>_&:OP
M?-<8,/8Q67B!B(I'\]"5>&1&/?9A0]6(D38"#>IW2G?4#/OT[,59*)*!\!O9
M NU0_-O.TS'[ X#GUP8D4D9;VM 1DSAV><[:I1]^3\C0[NIH>_3I)5HI7GY3
M1\M1&W+_''LN9LWP7?S$EDZ>Z(6"59GL37KU:217D[\)5VU@<(/)#!-^0U,N
MKYJ686#2JT^SMAH&)EP!<%'69L8HIDQA*'U(?&!J4EI2WF<?8MV&K$  *"%(
MF[.TTP9(BIF1:FV!L<W&/@H?I#W5#"#-6U -UL_35S/<;@(A]4NJ6(4R><V4
M*50LUJ/8EY?B+#P%$254":Q ;2N&#0KB*7(B<<[O"Q.!)DE+W19$;$XK1S7M
M #[TPX9%JQL6"M5?1S?7%C _3\E>BF8X5:9[O.3%T/BYRFE(%N)PC>S+J#P4
MB FH_,AA9?Z@Q+;9,S2;$3SC3-SC9QP(?\<JJ'UB%M3>>M6 ).]Z]7'L@\_6
MY)4 !Y_M=?ELBA4H,873Z4AC>,G;@;;V-72W9?*7RU'6"L0*7.H"="'#]+ P
M+9>CJB5\-T!%>>NN5;E0M<TAG+"P<+ :%>_!Q]H#'ZNIB%>B-\IH5_88Q*QM
M!,V&9BB^T*:41,Y5LW6&WILY0YMW#7(O.WA#!V_HX W]L-[087?DL#NR'[LC
M:94E?AWP13!C'PKFUNTU>@K),'!OV#=$/.33<:BXRJ?J(/ =J0I,';:O&O*N
MH&U?\50X!CK_#T]U?T9^B9&BZ[!/.38Z/@#@<H]Y!0HG358L$BK_M61%K3,D
M$..G7%^W5^0Z+!_48'?([6R;=Z<GGS["223J3C6D8@"@+6-^;<748^-C.IF>
MXV5(/?T]A=H>$(SN)CZ K6E?QS  "#.?+I>>JUF,E:U[6(G+CMTI5V(E$T#A
MX'\2K*_79] /R():HG!E0.TP]9HA [WX-0EC\\N;JNH\)OCE*G!C/L=C>A4X
M:@]0W1;",F6L=)M*\$I^VKJ!X2MW[,<A689$1/(UQ1,UK2$$ENREK>.HIRHB
MZX7Q,PYG!"WGS"CQ%36;-&U[6.G+KC^0UG#2L- 7 $G4)D^/=($H:0N@WE.I
M*JU!4+.QSR!L+U@GIR?OSOI?F9L!1LI:;:QHQB'%SL^S\/FMV/\E*X[7:?8/
M#M=I#J[TY]]'#[MK1NY!W\6C2O5)+ DY@@\5^G9F][*K40X5^EY[A3[(]<TL
MZ\6U7=]L[^OOO;.3)XCZ>^,PH*'ON?R0QD40B?MY%5.INFD/,VO9C4+2F57-
M 2#I*TTV76, TW"9)NE Z-EP;@B&;?OR_>G)T3$,T[D^-%+66LDT^3["/)M"
MDT:RTZ+O);-<>3;)(CND XCP'M+!]R =7':%)7(X&Y^9FO%++D=XRMH\HI?A
M$XT(>Z9 L=)($,*49H!78@]:35$+)NJC#"/D7T/!*\(/#W:^[?XE\ )^CL =
M+GA819,V5F@)X2-M"$8I?Q#AVLF4*.17;/^03Z31S](-C0TB>]9HWFZ(X=:O
M]DYS7.BOV'>O@E3=1RCX)C-4-8TAS+F-*O"F,*2:Z=;1*53GN' 0(2LOF"63
MR,6+@[&+W4W-#AEL54:!,/FV@V<5:4";JB5;W!MR)]/?PJ1<2X0)$P]-=[]=
MQ=Q<=3 (DW'C*E)7**U/"=PY]YA(1)*"L$>FF!DG[B3(D3J9[AS:3BOX\/,%
MT@A$_4$AG+1H9\)H0#C0YH_/8>A^]WS_:K%DDZ P9I@IJY@?5(T[15RQ[]C:
M]Z]B&BJ2)=AUC)9B+Z-UM.#A<^Y19CXB_S,)X^55X/@QOP99%!OG1^IC-HTL
MTZDE8^(V#!SA;ZJ<J9IC=JH)BAL46].$FK*!ICZ<ZRBM@GX5/#.)\*E(6N=!
MH2Q6(W2J&I\Z5@TK2;1OQ['1^4E:YE#>8R><!<R0X!;EFJZ(G["5&FN&/3L%
M\ZQ3B\Q0 M"^YDDTQV1(*8Y4MM96BVYC*D<=?XY;K$)#:N@X\2+V>9A@N."6
M_%\HL?(%U><X\0"XEJF0M!JA6Z2["I]5$@4T3=CE,QJGT2)1+%<3[M9UZA;O
MKL)KIMRWO[:6$&\4[*XP2+>P=A42JRJ-UF'.!^1&R#W'3X796-,.0L#*H$"W
MG'AHLV1:"^^2<3=FCA97H:]>-!_'- H7;)G7[PX:]X80<K(J#EC.$C0D$[-L
M:YE>K]!S1&;*$HXF'2'L$EJJ:M%DU;/8^JQW&W,NV9O1B@ZGXM!B0..%>,G(
M\]D ,SHD>!SZ/N83M6Q&M!\#PGY@!>0J<@L'Q&3K ;MWB$;G!7NSYE@0=O!:
M![7 =>O@)OO(]SC9$WP,[[$;.SCY=3(5!XVOF;,S6B57'8H?SCUN6#W%G)"'
M%67+B@SJID:&8/M4!;XI&?15M#>W9<AMN[N8.'-$\7!&L# KF)7]$"\6B*Q8
M@_3A';.Y+6\U.3DZ+A;R7;][$$X'=Q?W8_9K]HX!RB@8H, =T(0&WG"9M5AR
M,GHN\>O,&=X^-X:+._1TM,K]2UL$V'J8!H[1NMA+&&5_[/+'?OK]&L^0+Q+N
M5Y(#2](6@*K^5@2&?]=2UIH_QEPF_^3MTF,RQ<<]GT_2Z$LFT6UZ08MS^S#.
MZ>F[#P#.&5F*6,I#6QE V?$<L;I]>?@U]/DVIZ9$JD&G/ITSE;YL)>&4T-^&
MK!_94WSQ@AUF.CSK[OA0-.S3;2J5J8)F $&(_:USISKL4V-U/%3".U3",PV'
M[V$5K\9JI@&LXC7Y'F!"Y]Y248!@YSF@NIPUYBL)8WV+7WGTO= "0-D!J=(4
M!-MS@0%KT8(T\6W%;67C]W1Z7X%,3]-D$Y9$8:.MW(BXAG"DWX25K</]UI/N
MOA[___'.+YG7*M6J2/_'DII1@!LO$/1DI*XGK0TWH]4=TB3!6XT 8:/+%FHK
M!O<27YYXSW=^0K%;ES2I@[9\/ A[7:U@+V<7FB9DK(_#Q9,7"&M#=:"N)$NH
MTD@0,H:J3O)6C$+#_0ZMQ+6#CV&Z"F5<8?J9J \;EG>#%)RHH-1YH,N9A8:J
M2 --K0J^<Y]3:06@VAZ03+":6&KYA :C!<_']6?C%AW]*@983:#M&&^_@ L_
MVA@'T65(;A#YAB/TY/GLA9/IMGV0F1*R6+#]&!!.$YLNJQ59!)(?5"A7PF^F
M2HY-#0/WVDOXX.4O*8T73'6CW!#GK*-MVM [L[2A-5V#*2-L\"PHX\^C.1X@
M09_((_(W%/*?.8D#%"6M<@/SC=U#9M%A@[6/]*/#!NMA@_6PP0IM@_6P<W#8
M.3#R7-(2 ']A]\IEQ'I3C[.8FDBI1R8UE2[9 ('C(5][)+_5-T)R@&N$IYH3
M2.O^4I/42\\M\&ZW6.IG=?=N2/ZVD7_6G6CV(!93F?,[$C++.5K=^4@<).$'
MM)<+]29:1^_>QRV8CD3SFK7Q*HA0,/-8XR[6UJVWO9)MGV:$\9IU+#M__8A>
M<@\[4#?5B_<I,MJE7/;*L!LZ(EA,[]!*] CX+\SG<=4ZUA,-$(HY]F;HF8FH
M#\W[&I)O7C ;HZ47,>?&_2-.*M.EE!KJ3NDH$.HUUD6_E,G7O'PE%XM$N0?9
M_)D>C^]@)3.@ 4(IR3X7-0,1[=7Z)O.0.US:2E\/HO(EJ/A%[RM:96YN\?J[
M60V)J-3*\V/N8NX)CY'O3P3MK2N=.1T@JG'VIGWF<GK-"W,Q@MO:6T 4 ^US
M==V7L.Q6;LXU>_8X1\'QT5&:E"U/)%JG[9BK4]WW@"A#VH!"U94#-)6">5?'
M<4,!<[AW<%2<JS*&NED?RM_6K5;T&]0NEP:0]$S&US(,>!+_9)IG9Q. 3QEK
M*#OSQ"P[<T,6_]'+$3;PUI2MTS0AIV5><K3PM?><W]38,2KH'2+1)O<EIVNZ
M3,U&1N[E.F4UX:/5#?HC)&.?8:I)Z+0: 4Z29X.ZL'7)LHTT *QG&GHWU-ZB
MA3XSU'H4('FB%;3?$&PYVS\JX-NU+LY.WYV<]5^PHQ\ED(H"@%X(#VBQQ-&F
M>JR\1)U)!P@YR145/0^MCD4 D#T2Y&+.@1ZH8C,(F:(-P%-DK)42F6G4?(2<
M;WXXTY3%E#>$D#Y90]@ZUMH0]PT*T$Q\:MG6A:92IJ8QA#S!NF+7L <U+K)_
MA\#LYZ<Z_H&2<Z 8'LZ%'<Z%'<Z%Y>YR3*LRJ&>'0@BS<)FCS1#]G1NKPJJA
M7V0^@>[KT;*$>5_'O*H8AEE7""9\,QI2QBDT2\> ZZ_8F\WY#:7/F# #[@O%
MT]B_]J:JZ'&](2$X&'55H9X$@.S?W&,:^WSS9GTM/$T>)'?'<Y;X7@H*5@^2
MIK:[-^_-=F_2-_%?PO6[UL^]E#+VA]BO2>G[/W1 I/T.534.#M6AJL;!>SIX
M3P?OZ5!5XU!50WU]LPK0S6,(+HPMC!OJH;DEHLCG'0FGGBJ9;*L%!*?!.BLP
MSP T^6]?Y;SKO*@<OY).$#8Q;%$JXPD:<+<XNN+;O/A:74EXI\T^5@3880&(
MR[RNV7,53$.R$$ICZPA_,'.$UZ\:Y-[5LT,;,5N-+]]:=W6G45>W\JS?^^#@
M #%U4=P[I6@'R/&42CF[E4=!?D]7(65$? GH$CO>U,.N\E(D35L -T]IU6<M
M?#4+^PS 5H[7Q^/3XW?O^T]WJP^*E*V><&)FX"6?Q*7>O:Q!WU=IE2I6)OY=
MP@&82&NU*?/690W[\]'59&]YYCO+P\'O[L#O-H,&KK<]#FDTF>KK:NRT@>!Q
MFXE]AW!HLH<<Z5#XT&9R!QW?^(P#3! _1#=T%TR._%(+?M7WQ<N2V1^J;Z"T
M%P17VA"=,E; (<8DP)W]2?" _*V;'L0?5XLE\HA(+ITC,E,N'/;#0"A;9XBI
M-6_00$[S!_B9]9(8EK0EA))O9E!)R8>&QFT8A-MTIK-#R75T!OT@E&<S0\J
MF;W!S18O&!O'QFIH!!L\N#93 *\FQ,]&>$',[ZU<)RJ-\#0D.&GWB%XPO7AA
MC#.I><P)7PG5-;K2JI,W0G#(*JE,JU*!J72,B50P(V8/JET096L(;F -L"4<
MP01*IY5)/B;[Z8YO53( HHAX3W'$ T"/8<,30[670?!:6YH3J@ED_[1,Q]<%
M:QZM*NN4R= 0/.N6-,B$_?W3E\K: ,/C;@EK>$B*ZS\%H=A=T[F))+#'RY B
M?S*5-KS%T63*5E$%VDT-#L&QKZ0130F@];JVVZHKI49:A]:L'P1WWPH_"]Z@
M?= F5)=\MG9#0"B!WL!T7<8F-)RA9_JIBH=7"^?8YOMUB\4%(@%CA]YA\C!'
M!(\0]9R2*&E)'PA?E5F$M(01:%B5&VEWO#0,XT%P4]F.W1D%0B352$WM#-H=
M+J&!+9W4#>;];-HW486&WP$A?FJM* W+ )H:2>5A,Z_#B)1:PZK@!3H\YYX?
M\[/U=@MPH1<(<ZG:&ES@!1ID1BM+RD7M=7A['(@KL4)CK=?B;4ZA@=[ *F&@
M$HV_!>**;* PC<L!FCHI9&(WW<-<F0W@5?(##::=4C>W,1?(9"J(II,XHA$*
M^ 9:R7)M/PR(VZK,UF][YO8599WI;#D&A(6\JG)7 1^H]:T@/[]VY+FPPUX]
M"H15N47TU8SW<]AYC.A<7'-'YQ=_QMXS\GG]<+O3S>^/CG=/-_/Q!HRS@</_
MP)N1H13GDO-M5I%+V[>KLX7)#:W.2G'@>?LQH'/.-@ADIPVWF:D]-]*,)XJ=
MGV?A\ULG'3^1>O:O7:EGO_\^]/V4(GXOKNS@K;XI@(//,NT1&Z1:PO=<\MM'
M@\\^GAV=P#CQ7 4-*3.] _3EX5P%B'C4IVUGHD5;4A<4]R[2?_Y;*5+QJ$^#
MR5JD@N+>13I2:^FH<RT]J2G2$0@M'?VW6J3_W;5(W]<5Z7^#$.F-6J0W78OT
M0UV1WD 0Z<V_;E4B%8_Z3%&U%JF@N'>17IW?JT0J'O69XVDM4D$Q@-B+W#<J
MA!IW:SF4]>JORHDA0_)BI%I/<5\KH7!N-#C""(15@"TA'EHP<X>#831&A*R\
M8*:[J;ZL$X0=IHH(Z=B"B%V117,(#?I".,A6$4D#[OJ)+%\%SXR:D*SL@LD?
MB\'D]4C]!H_79"2FA+8>IJ)MKW71Q$5^D^E#%#K?-+<T:-K#"2-KL9 63BMR
M V%JRQ&EO7]!UA#(A0NE^K4U8TGX:./<D[A?0+Q%?;-"L0V$G6>U2JP/,!4)
M;^5*V3"@\8)_5[1$D*J6("S8<G&JR&]#J ]+1#"_3ZY,IHJ&($S.<I$JJ <P
MXZX7CC)G6M:P/_]93?9V+JET5=Q7%WG-CJ@Y6(93V@C"I&.)5DHY-+]K3=\M
M5A<6R3>!,#E9BE[0#5?P89"$)LOEGVL)P9FUA2%'?D]Y4-G=Y5?!'0EG!%/+
M)*A321)4-B:_N'"9CEK5AU5;:>(=7[UH/HYI%"XPV;"0EL>]QTXX"[R_L,N+
M1B[".(CHR/-][&[HE7FSK;RA*>.T0)3$IRUIV[\_VR*&>?M6P7_KY2=DKY:G
M[92U[MG9-5(ZK<0S1O9&YEL)1J?''S^= LB6:@H'*7.]0+/YT+4.MD&_7G.K
MS#1/BTR1HYX!L9AY5=YD:V_IWA5M66"&JF&_&NZK]YMRFIT*+8HD+5#(BX"S
M_[GJNC^51NHUK;!]5:LEFU[FI82[A#EC,W>K3Z]IC3W.'MM2Z 4\?OCV&9,G
M3Y1_-%XE"MUZ3:/L$<*"(%I'<81\%#CX88YQ=,W[<5'+C[(:M.\U5[,CW/02
M@!9DDTX4_#X-IFIC;=#-J&?OQKB)_F[?IV3 U3Z >.TA-DTP(NU1+';MW0IJ
M L8B6_W$6-ELL\0D6MTQEB(VP_"<I26WNGD.4Q@PIF(G*691+03[J1B"S5[Y
MM\&2OU0<2<79:Y,#JKD7-Q&G;?J@JE)H9F=5R[KW\=4J:1JM'MF[-;E)1CW[
MC^I613'_(1NQ"F *5G/&WJS-:3+J"23)R4)EC4#,LP@ Q&LV$TK#C[(&$+*D
M++0NCT>>#0!B'\6>SX,+6M'O-H*0X%!1_+NLM.&W%4A2A]6532$D,EB*6,]0
M&X(^YY=+\@LNV* /*\I=0K6H-8TAI"M4$;:&)0!3RV5,F"R9$<RXN?1>^%]R
M>$PZ0+BEI>*4HV,+ $R_X;GG^"70[#:"<)%*13AV60$ P35&%,]#W[U:,-_O
M6>P'Z?'0]H!PITE5ZTC'5QM+R#5Z,EBF9:T@W#Q29=&0\0+@&U"R4HCVFOIP
MUQ"RILW9DA\\+O/:]W5K6<F7+M&ZK!-HOT0+>!EGT*+>0\>)%[&/(NR>XR7!
MCB?"PNQO'PNQB\T;$GE_B=^5["F ;FYXT'Z45B6:DP$TY5&2JL[RUW<![;]5
M^^Y!G@J0[Y#H9FQM#] ^G18V+5O]G76G$:?\*I@XHV=/[)Q2QE*V]\;KSEAM
M9IW)S\$G;^$;59/QF]%O5^SGY%UB,\O?O*W1_2NSBJ0A8R1@IDU^SW)].EBV
M767<JX&R1B[V$A;8'[O4LY^8\S-#?G(OJV0#2MJB_XTF2['SKTC*2?-5I,K$
MG;Q=NC]4?-SS)I!&/3*);M/;AJ\\<3 *&-;/F'"2V1QS'<GW;,J;][F#HP)_
M[2)K*6]^'6Y@:J-C)"A2%NBJ-D3W?G,=5M>UFDVFHWUUG+F!$JUN<#0/W<UJ
M_! O%HCPM+E++V \>\B_"J8A60C?($VZ259IA:76P+A]NM]U]:9!,4"SVJNP
MM#D-V[C2%(?NTT?O4V^*DG@-JM.XPO2B)N_AJ,EK4HYTJLRYI,TO1UN#]QEC
M + F;<GB-2C09LYL1X<4X_>YWPUCB7IUFM2._O2G-:=PM,925[H)A[JNE[PV
M1ZAM//2]:3QT_;)![FU0\ODW1!O>-E7LT$@\:3@C6&BBJFS*3H/^@YWFLES'
MDG9X:",NMWZ%NL9&H0F$8B92_(N":S.D:2^Z[;(=[S^>GGX$4I/$2IQ2-MJ0
M\.,\C"D*W%NVR/P:!RX1)SOYOZ+5FB9U$-FJ>^\G'A7JM ;!BIN> LUW)'1C
M)YJ0!TR>/4=V%DK=K(<I6I&'8S9%JSGI5_I\WS8E1W[)7$G;GJ?W,CW:$;V,
M@WV6/\@UHC8FG2T9]W@:DR>/SADI?V!'LSJH6O:Y$!AIT7I%4''0LH=M]"UL
MIE"Y$UC\%>-;M%"M&/6&ZV%E4:3SF:\L]3CN"7454<IIL*P#@+6H"4W.0"UC
M]W7 MCW9?_C(_@=C">L.2JD(VJGS$\_FF- 16JF7.DFCOE<Y,Y7+%><I<'#(
M4M)G-%A*&&+>TCK<_!F',X*6<\]!OLI"4+?M8?E7)'I;+/]J=OH"(TEGRM.C
M7!\T;2&LZ&5JM09!S48+%Y?R>F5$W%MZFOV#XW":O[8T^?GWWS[O3D>Y!WU/
M[:6*(N:<',$ -@&E'V9A;\MDD^,:PLE!,W;DIP:+,]/K2G><? _8$C?WEG=L
M]F;_1C/5)I9%?PBG!^U!MV"P]8*5<EKH;V'D!;.'.2*8*@&K,@"$PWWFB%7A
ML"?(KMBTP"B)Q-FFJ1=504TW!H0#>XT IV-R/Y)D[))?@)S::VJ:[***[UU,
MG#FB^([P@#O?Y',O0R+.&WX)&)/K?3_9IV71&4))%LMORH*[]B?"-.LGN=DR
M7B[]S8[L(R8+Z<17V@="*1;;B:Z4J=:QX*^YYS52"79'>!H2+(CBKN%D*J-+
MFCE@/PB$DBZ6:%7@$MJZ=!4XX0)?AY3R*Q#L5BG#OIT">];4FF7(7/LKF#!M
M,CH>XB?JN1XBQ<39TM;=AC6.FEFD-/Q ^Y0XE;S\-O,E<."LSM&"6:+T(8QG
M\^@WY,<J+]F@7[?0-183,> ,&HCG,7X,[[&H_,(O,&::EITP#-S2^SB->W<+
M:&/Q#F/^H,&:7G"A6LDVC[L%IG98H\@ -,E?,QG.1 ;^ XZB)-:97"TR_(Z8
M&%P^L4^B.29<H5:J.=)VE&YQK!WEJ,QG/P<\;JG#*V"Y)$V<.F?JYX>B=(_5
MJ8[CHV*5F]N'L:AE,W3O^64,?/B!NQG_ASW'47WC<1V/5NS\[CS?MY,>$A9Z
MVN%=4Z'<URVT +";*U6/@F#;/ C"/OGA+$;J/)&=!GUOT"IP7GLM.^2V(;+/
M!.-@ZF%?DUU3;--W2DV9X(H4M^Y?/\3X+[4(\T_[KI11)KP\K:V+[4N IE//
M]S)/0),\IVS:=TV),H$J"8=F8Z_S<<8^HG0R?8A"YYOF&B5-^WT[0V3 $@"
M\D1I[T22-01R!5*IDFW5Z)3PT4J^J1C.X"BCHB&$NXS4RK')+953W\KV#^LQ
MF=[QG4&J.AI>;+-O!T04;+0M4/5!9UDK",?$5>H@%6*;7WI5,6X?)#C]^/$,
MP%F*JJ*5,M.&M"\]0B/Q9O646FS3^Q%PM9*LA5JDNA6O CMAX)8(4-*H3P?-
M5((2L@]G)/?TD,3AC&3_Z^Q>G9%4EG*)$3W']R%%S#$.']#2.\?C9_7<5]*A
M[PB?Y=FO$FX >*"'\QFO\'S&C1>(.%26""TY>#!:\6UY?BE\Z+/WSY(F"KQK
MC+>?YS=J,-Q^'F88(7]#QV2Z)FZ3]SYTDN3#<;A8HF!W\[SZ,'MXMJ,2G^UG
M[^4($A2.0RK/-9<WW,.S&@I.VM_(P>@[3[GEJ3"$X@E=A-1CBS)%K&]R2Q?/
M;6?DG:/5'0D=3"G[GL=HB1ROD'C2S)#[=5RC&9Z[^*8\;I5]G7O./'\9U$U,
MHQ'F'[>/HTVRR<YG9MAW'T]T&#/7$499;OQC.&%.+-.J8>#>,/8C]G_9G5_#
M/V/,RS6IT;(;90\/?51A$]H6Y&?,5EODBZRP!9,[TSTV63SCBY<E+X*L,#A+
M>^W7H1!CMEK__N[Q$JW$6>2I,']2B^<Z1,$=6DGRU8Q[[==I#F.V6D=$7*ZM
M.LN6>[B/IS1RY$.;E[07HO1RN4ESQRN@WDU27MR_OT+]S9V%:.E.!F6B [<)
MF*$MOC5ZSV/"R6K"K(>;,(CF\JR'\EY[=N+!F*]N C1)[8@LQ+#Q?8=3L=!D
MU< F4[[:*.,SEJ/LV>&&RGQV&I[9IBT+%3W."3^NMI. 4Q;!L1NK6SB;"1-4
MY[9]4!-CCUZ&)'GYQ0LCUJ.*B("F=;? -!0$T/#3F>@?PPNN#29?34F/;B%H
MR)\OX:D#8V'KC6QI]$ARY0Z*I(Y?28=N06BF-D,)2]!LYB'!B"U[*-B=I&0-
MNL6CL9(*>1:ZFHK8-,A?. S<>V\VCWA9CM6OV.>E;G*'%C4SD^D W6Z -E1=
MP8Y%:-_,9IY-;0[-YZ-HVRUJC7G^"FZ@ ?1JZT?N=P')IDHJ(/^"\D,A?*Z8
MAH0BY2EH1=MN06NPV(*4&V@ B8*6HKJ;*KTKUZ!;*!JKEY!GH8.CHD_4(=ZV
M87F.U[])4PA*^W0K^8:2!$JY O<Q8"?F])SC94B]]86ZJGHCZN;=PE4[)E#.
M$#2D=HI&#44& WU$WW P6HW#F$1#\N3Q'=603,@-=KT\)?K:6L:#=8MR[;!#
M77;[NB8X0L',>_)QLI/%$\7XK5U#QXD7L2@R-5R$)/+^LK\O^/BX6%EF\[X!
M$B]DOXEWBGHS://6 <J]%D[!F53:^-I[QNZN\$R+T)@,TL=G?ZFF:K2Z07^$
M1)R3U9QJMQH!9I$;<X3S7[T5XP!F> V]&VJ5)WHJCP+D''T%13<$6\YV*P5[
M>$K\8HDC;'#T7M,8PO'[BMJX*?:C9J^576>"7'$427-M\VX3"(<SZHJYP%0;
MPAUCMNQ//4<L_'1)^ 4\"ZJ6M+X]A%,4=<6NY[ 5#&(:A0M,1LCYYH<SC?#E
M#2$<F:@M=3EK -;NC#)1!):KQ-Q;RC\0HQX0#DC4 ,N(QS8^DAL4H%E2C8<?
M34-.I)FE-(TAG'*H^[%HV /PP908]7F3K^#:%^KM5QFJOT.Z=5A7'=TU\9#V
M]3CO+CNW.+IX<?S8]8+9YS!TOWN^/WRB0L65*F(S! 2[L"DEL>,<6M!3,P=^
M)B&M$/)(NT'PL*KHM:'+FW()#<ZA^T><Q&LO0Y*/899\O@;](#@537VS!NQ"
M0U:CBXJPM?VGJQP(PL=LK-J&7["266C(F\QB-59E&*MQ)73-V(.QQV2[B712
MOHETV!\"YD=I]HBL1WE-^T36S(.8=;4T6^P751H)R)Y11>6W +^%O:-7H !;
M]58_G7S\^.&T_^*Q_2J%5"0 ]&2]/Z2/1A>;03"J:RAY'LXB<P" &<64^8!,
M!WFF.DWDJUZ@E:UA7DQ0;2%6,@D4KN2,@7YV->@'9#$M4<@RH':8:J6:*B;X
MA2D7<\7X5:=7@:,II*IL"V%B,]:F32E5)3]M'0 7%S6/0[(,DP.":EGK6D/P
MWNVEK>,(P&3T^I,"#0ZE')("#TF!H)("FP%<DC>G-]UU'2"L=0WDD>A8! #9
M5C+8#2+?2C)_E,TA+)9-I/TH&80 5CXG2<*C<<Z6NB^$O<BFL[?4W$+#=,^R
M[YI/E6P_^ZYUTZ:P/6YNSUQ#2/&R8>U'3.F2>&3JREDT*YUE'F(Q&@SX:JM5
ME*H\0\L>R.^EBS*T6R)0I0.5= *^_FJ!+>,-&H"9(H[#Q5-:"/\>.^$L\/YB
MG+M,(9DEB')I+8DF#@,W5RB4/8L714%-HCDFCW,4E.21=$P#<// :-[H2%30
MM#7C1R.^KY@7>V(L/V/"YM(O%$]C_]J;JI)$Z@T)_*"'?JJJQ7D_>4])8=RA
MZWK)NZZ":4@6%<[1OSOZL)L"E8S-_M@,/\B-WW-"5'9-M3;A::=15U<7\DLY
M0M]SN9MYP:8@,<G(+Z-4-P64DB25=78/H9J#GBZ.E!&DO#12U[CGH+&))NE
M.%P$:7X19+G.[-,ED-GW6A9VD#7L+\B@)GLKI+ S&>UKR.":6:T8;U>XO\<!
M_HY\R?4AQKT@! ',@"QE!9JQ+2CDU5-Y5,+7WWBD: O!DS=%1\I 7]G][$?\
MB%X:,77?%TW=Y 6#B+_A8/!6N*$]>^]GS"M'+.>>@WS5]>OJMOMB\FI8Z,GF
M?4C6MSP]2I-7TQ: Q5NJ2FL0U&S4!H%FW%#L_#P+G]\Z81Q$9,6!.,W^P7$X
MS>&0_OS[S;]V#>#<@[X-W5)%$79NCF  "^_!GMT#>W9CR/'BE(B0%5LXOR/B
MJL#2==@?*U;'13_&4OJ%5S:/3HL5-=,A!QX88VB]KYR2=H^7?)^)[Q&N21RM
MTH=F9R(M1NIU$LRV/%*2=%FQ)7T F5O5\93.I7)^(2QE"4':Y-:=-D!25XWT
M;[L4]18; (1_+V8L;1[5=A,(Z:92C=F^IB!/<AO!WE'L?U-'=O-/0:S;*H$5
MJ&WE\@!,GCU'<3I1V@)$3$@KLUV*6ZIT%T^1$\6$3?I?F!CTA>X4;2&D,NAE
MJ:8=P 29DIZ4EH\9@:EU&P;Z[%.#?A 2 TJG4@,^X* D,Y%*'62CKCVZS!:L
MR?-,+>S'??6T;V.NBI-IPB/G)3/%%*CK.@!:L:U1U_$%;?/H'C_C(%;>E+YY
M#,@<L 9DPP4T\?/[/[BB"/H4&.RT 61+6 .QPPHT-$0YQSL23CU5A<2M%H!L
M!VLDMA@!AP,.F'WC\[MXW 63+*_]%GG/6+^W7=H+0K7IRGB5,0<.0R83'GN>
M! _(QW0R33.=&0/\CZO%$GE$6+5S1&;*!<A^F$Y15EV=515E:VZAP;[>=TA2
M%Z[5Q8.E+3L%3W73=T7PI Q!P^<V#,)M.O63JJ9]IUBI;@&O:J*KV8*&V$:;
M+AGKLAC "#.F\\E(%R]L=6""\P)$5D(&XF1_$#$!^[D#:PK,6WUCM[%KU47E
M%=6F5<G 5#S&1/IIC)@)HK:,E:V[!;SA (Z2*YA@Z323M4AJ(M]Q$3 0HHAX
M3[&(3SR&#4\0U5[6K:HT'/5I2RC[IVDZOL0A!M6UQ\T,W:T6-1RJ:D8$^Z<S
ME36B:[P;CHB9, @;39Z1E9"-W0W5MSB:3-FZ:81KV1#=(MQPI,V.56A8,\I*
M/?F=-MVBU7"<;8<7:' ,'9$#3>^Q@[UGO@0P@L<Q(<E6H P=?9=NP6HX7*9G
M#1IV=X2''*+5G8^":!BX%W_&WI+SS8A68*?OTBUV#4?+]*Q!PXZ?PXU([' :
MKH([?@\MIMJ[T;0]ND6NX=B9EC-HP+VR:Y,:CV<U<W52QUM+>MSZPJ;AT!-<
M^5^CP!T^(\_G*^YE2,[Q,_;#Y4)M@VA[=(M2PU$?+6?0@$OK1TV9$[(,*?+9
MG!TOUU$IJ6NB,BJKC-0MT T'9BIQ#%,!M)AV#5/#\13S^GW=G''+4L\N$ FP
MFQ93WYQRO<<S+M[ 38K-II5D;0_&O3,Y&/=FD-$RP(*8P=-JL."O'<S6] R(
M(&C 9K7TF9/2=#A85X_E'[1>0;T#=(>B!H>B!OJB!O_\]X[0\P_VJJ@!)[A?
M68X>%++D#_I,R+>6)2>X7UE>G2MDR1_TF4MO+4M.<+^R_*+2RR]=Z^7[FK+\
MTKM>_O99(4O^H,^$=FM9<H+;./$I[B-C%OD#_BZ*Z1I=S6;0J<_L<W/A&C+3
MGN#C:"X<MS%:+5"IQ.6M^TP!KR)J.1=MR'@2X,S)5(M6TJC/O&P[B4J(AQ:%
M.1R4+81M?JB#LC#/7#8<&&_CS*5B4DNRWKYZ+LY>NA5-VUS8(IOL+#KOXQ%8
M6QZAQ$UUZ0&***IMU/3$+&J:4?*WP9+3(D*C.*/F;X, 1[I ZB%J>HB:'J*F
MAZCI(6IZB)H>HJ;[$^FK&S6M'>E377#B^^+^K[%XCZ<KZ*9LNA\A4RT+!R_^
MX,7W[,7O=SIWP]Y^W6SN;IS*!B[I.#UZ;^8V@KRK8^_]07N6#^6I#^6I#^6I
M#^6IB_'I0WGJ0WGJ0WGJOAU",UGN0WGJ@R?X@WJ"YWA)L..EWL32QU&2TS]<
M<);_TIVC,>L*:'VPU@0S#OOQ$+?*T?(JBR55-NEV!SO/\5/Q_B(^W""<#DAV
M,(/O+<X2&L3?:(N* 4[)D'6MZ%@JUA5KR<B<Q5HC]73*FV^$)ZEN]Q[]-EJ-
M<.#,%XA\T_B+Y=WZ=QD;0'7G#'@)RP#6Y2*1&8E:1[*\&Q#?TE1=]<#M,O=Z
M@?O]X\GI\=GIR=G9V8>3L_<?3X[>=8$EGJ+8C_H 4\HP 'R9+>=$Q'/8@J\-
M*TC:08@MF*IG'BH)*VWX@WEK2^T)REI!L#%M!*MDI VQ7L;8GRAB8+(&$((3
MUL+<X:&53,W%T@]76!C>FDB%M!F$((6U3*6<M"'9Q+03VV^B=+Q:N*J6$&ZS
ML):OBAD B]P-HY>Y@HAQI%WD).T@7%1199&3L-*&KM^'*^1'VMR70A,(MT)8
M:W>!BS:D>170F"BU5-X$PC4-UM(L<-%.0#["Q$.^-@Z_TP3"10K6TBQP 6#*
M%;EB:>Q".^?*&H*XF*#*K"MCICT3PR)ZI-K\J#U:]_LA#0E@QVZQC\3MZQ8)
M]'ONWK4&MX*[/=GP*'MNNP52J%158PODLT&KPZ[(85?DL"MRV!7I=U=DWZ-A
M#<3!NXV&@?=IFPJ =^+3\FMB,:5B2'J)-4)5M=S+>+B*F5;V;3R"'=:8OX<O
M0=E2H]G#*>FQE^'R,J9^X"VSIB+F76V9W5*'?4!_,#C+=5G==M\BX27LM'(B
M-)=(-YEN*OKK3H:6==G+:'DI5ZT4U!+'4PEVO>@<\W1O35DM5=.]C*8KN3F$
M'@^A1TBAQQ+V%.YN::]7%IXLY;>G,[Q1Z'P;(:9"XW#!*1'SD_AU(EX_=!B5
MC"R[0.29I&0^'_/-$W_5P,F]*WLT2-@=H/2%8$[RSA'!!0D-"?,*9^*;I*/5
MILT=6O'?AM\1<0W/]]8=OY>-0('5%</^!;N/X16E,2:4'TJ/5H_LY9JPI5G7
M_D.7K6G"UM:BD3  !#7+"-6&-DT[ PEPVBBW#9B $L [@',[-_K#QY.C3W"2
MP=N%6,HZ -2S\'!N>=>GAZO;0PB/VRGQ5K*XFC$ ,)6N,ZIE1N64-3EPCT=E
M&Q.+XB!MW>5]7QVXRH)-OAPZB2,:H8!?TW8;:Z:3%MX#84^I);UL7EC@RK37
M9/$S:QC1J^ .,\9<W5W!K;P)PIX;3-V3B@N<]O&U7]@,[KFH>I%0*QBC.<.
M7KPPE]&CFRA'H9J5_4 0-@];TIT*T@"G&C7U_S(D4^Q%,<GV6+TD[+_^)%J:
MI@S>"V%+%>:D92"\UZ:G.1OA*_9F\PB[PV=Q(U'V<=X1SU&&,+MZ.X0]:I@Z
M:RS"O=-<I:\E-3':T-XF*8"PW=^3!C<IQE>GQ1E_O2JR)1$0DBF ZK*E)/=.
MG>M:4#T8&35I@G!R%*;I45.P('7_J5P<3]:6V#WF6+/?QR%/_W*B&/F/F"S>
MZ32^:TI G,UM4=&[EB=(]6[&T;CB%X4$U'-^0[[RJ&F+[^M65;O=BVI/:I"R
MRW8^HTOD$4'E9)KR,8S.4<3^*7P#MKIL,[-NMHX@VN:F%2\F5.>F9<0.4$+M
M8,K('3QS0OBQVD2*=("B033' Y?1S7^>D>PF0_ZKE]%?[(<S'@[I;H#3W>1$
M)S'M]'+IO[#[A:D;R86X>=4DQLV6Y7//V=1=C='&FWZ09+I69 =V\3;BJ\B5
M_HJ/-MX$)*NOQ6^X(254B_"@A/7>M)V0=_KATZ<6?1[;7,3]54RI6%NYZ07[
MX?<;1+[A2-"@N?5%T1)"OF*+G]#F'AD%_ZT<C(R,()$V@YNXU2P>4N9; >,I
M?,9F>"A:PLUG:A@2!?\]7=O]R/U2?IS6]9X]-U9>K*YHUX-MK_J<VK#M-9Q#
MP>NK%\WOL9]$O^?>\C&\"")^8DYU^;KU"#U;T*5:J@2JC+$?!4*0]F=;L'9F
M%=Z@ "7S27:>0W\YFZIQG[9A#77,W]VF8JW-JEH&%;7Z$?&[YD7<K& ;OGDW
M.?'$E]HPP(8W[\K[]&!,J S!5@.%>BD P':',&V\1-$62MC-1$NWSN;)V7D-
MH( T YH%JOG%OQGL[MA8F!#L"K=1>^I5WA1" $FK@'EHY"P @('1ODC+BV@Q
MD+2#$#$R!D!"/P#I'PX6=YG,<3A87#>?I9!/^QA&R.\D <GLU1#F))BI2&;R
M>VUI<MK##.(A3VQ:)SRUI+O65,"-_/>MQM:BA)1G9YL6]]XX+>Z0JP8X5RWS
MX\8^HI0QP4$T"0D5V_\H>6-J"0!8D_)$Z2^0D#2$%@12Z>26[R3A P .]]C%
M>,%UR"*64-8)0E1!K6!Y5,HX 8#0:RQ*V>5>NYTP]@#P0U'*O2I*>2A/6,Y8
M*QNZ@J0K49_>>\8\F^K=T=$GS?:NO@.$J(B]\$TX _"1)%.W?C7;:?.#[.KN
M< T J^I,;G@)7*Z$MVA1)6F^[JN K'U2G6^F<H..^X,&U7W5]F[PV8>S]^_A
M;'CWHE52B;1SH\MZ!S*-9:K7<W5;"'94F]] [M(6E0A:N;LK#"Y>L!-S&V-]
M)9O@@9.IN<?+J!\$^ZL3T,S$T1* S/B9AF3![X84$?)DJT"+G;[+7NS"- 2;
M7A*MW+%I"9>^_5[4;VT"*[T8]L%".N2T''):(.B;^'^_81JM:R(?-ZUYTE?L
MA370[>:^5$[-Y:(H5J#*Y-Y@Q#?D^;^EY:,;'WTO+!$KE6E<1*\[<^EUWZ70
M;3W\-L0%3?N&OA@<NW)NTSLN;W$TF3ZB%U74VG*0UUO*WE82T-1!D/U4+I4G
MA<XS!_&9K<[836ZN2:U-[834QMM>>=WY-D3V:C6Q5BYO1P2\\BKS'4D1KA^P
M8>8WP8Q]9=I&'8<FR'E]Q>3[ERFT.7B=S8+)L^=@N6S67Z@0 Q6G1?+/^67L
MMV'T;QS=8R><!;P,4&(27X8D_8FW4\54NB;B]1:.[UJ2/XPZ=ZVYK[KJ>XM2
M@Z:0N:WK,5IZC(?$&K_'E#&/^1=U&?.+&G@2'-_(49T?L!_G%==BKR -:(JQ
MG:BO\U*D+;L%M].= RF_K1O^0]?UD@&9S4;3O(5-2:)[_&?L42_*YBQUK+_B
M0-T"VEU<OZ(XVG?TN'+-0]]=9QZSQ02/^:)#>*+:/6=]HXJR&%>-<;I%NY.8
M>@UIP  [753J(;T]2+<P=Q(&KRJ*UC'.HIWG:$4GT]01?R2(N^>BE.QDFC,;
MI$E@EB-TBVXG,>A*<N@4VLQW2((QC^%=3)PYHKL''V,:C=;7FDG7Z08&[58!
M.@GJ-B4::.:V]N;SY'?F-*1&B/HTOMT@W>I'M]=Q6HH"FCZ8[>+6V@SO&O].
M XVF(H"&NYQ<JVR:KK/VNK^04<)RZVO\V ]IP;Y0VN*ZUMVBTTG<JY3G?BH;
MW>/(2S+O1CA@(T74JJK1NZ.CX]VJ1ILA!T_IF% *&IUS66$W955<:[$AG9H5
M+3(:HY'O:2-(_A;)>61E*XB%A2QDO_Y>9+RU,7-MOT=ZC%/3KN=3O"6ZHA!F
M(X=P6Q!G_@#G^Z-W'T[? ZCA7$?$4H9JFU$TXXMBY^=9^/S6">,@(BL^*YYF
M_^#0G.8FQ/3GW__Y[UTT<@_Z/)):JCU"TCEBFY<CC9:$"_&3^(M+\%/^=A/V
MV^^7USOB6__:YUD0(]FM*>U%<..A3'#\USY/1)@+CE/:QGR9+HTBT\A[BOG8
MG(HT;D-N4.3,LTRD[#E;B!FQDZEXJ+(-&AH88EVN*N9$0^)HW9&J3:=ZR6UL
M: A&3Z/?37-:DHGHH"<[QL_)QZ.S3T"L.="Z(Q4;1'5Z]V&;?/5Y_P8'[]U"
M;?B[JZ,]*AFU'+0UN@:P<%UR[H*_W#.(Y=,LK8L=COJ4M_0++#P%<..E]#+M
M J$]B?(&O7B+>*$4YL[SOF\XE""?27.'4@#[-\5O:_-I%4+G.V%8P[[]U06Q
M8DY>^L-H[MG7\AYWR?R@WYS=;02AQ$9E8'>9@;:=JC ZTGEC& 2QR/M</Z3,
MX,@R2E+;0_^QUAL90JV,RM@W(H'7I###!0_>MJ OV< 0"EWTHBZ9 /9$6\Q]
M)3MEL1D70H&+IG7%AO_7HRJ-ZPB,XA0]*$=?>2B77H "Q^-7V%%FG8H*=W:9
M*,?%3)3UH -O,VJ_N2CK0@A#2G%$AX%[[:$GSV>"XY>?BSI8[B2XQTY,>$XF
M:W ;!B3[YPA13YNGTN#X?4P!:_)'J_6?OWJ8L,]GOKK&S]C7E.4W[0PG.Z9Q
M;<A/ J;B ##SK^G+58*C1:*U]=4MQP!2>M].X:7PFO'[(Z*\O8WR_N/Q!P"Y
M1!TC+Y4!)&6X"I9Q1 7#Q]KKB+0](!32KZ3?4F!E' +%[)TU9N]ZP4P1UFL%
MLW? ,3NQQNRD%\P4X;A6,#N!B%D-L[!L)Z7A=_2WX]**L*3:4M](W]==&YEW
MOOXM$<L(^;Q*R\,<X^@S">,E8YT.GZBHG:;2P=K#@EI"6E/ VF*"%NF3S>!?
MO6C^)0B?>/D?_K4D<S,O#,7X]#UQ^.I^2VB"]4>" CK%A-[BJ$S=VGXK"".T
MH4^US.%H5'"O13_I_<Y7G<P#*UUMJ);>!4(7N_G,FU#5$FF^%@652+8-W52_
M!M2"#5\MU8*$LTVS*0]V%8B[K/@_;/=N3LSV;MX,-F\;Y%YWV-3I;E-GSW-_
MN]R*.>0%O[:\8"84;5[P]G/(><';E$*R:0Y1KT/4JU[4RZ (W7 :8<+KF<8+
M0=G(\WWA!Q->!)%Z3/B\J@N-S@O6<<VQ0)G 3:M/3=FT?L:-7^$PF5Z&!'NS
MX.+%F?,9\MZCWQ[#\]#W$6&/QI@P6S(8,UXQ,T'EY8LJ#@1J_Z05\"L*IA]_
M9OQ]A'S/SEEY5TPT&W]]P\?IN<Q1A"(QEVKK&.TTZLIPXM]ZZ'LNKS=W$41"
MU13N@;HI'&]!+NO,ME)ST)/9*B-(FF93UAB ?U"F23H0VBQZE'_?5_;_")\1
MU.>AM<W[]AO*]653TD['!P"O8OVEEKD&LH8]WB^N)'N[A.OV-+2O^\M7 5N;
M\75(Z263 E]:&<E>$#,SA$W-28"^Y'93NR$@V.!F$-OQU7X9?L2/J":&HVQ:
MVWX.P=K5BUE"=$<R5-:PWWH,X3R;L02-B\FW8LJ'BX47)3L2@3CZPGR5Q+MH
M8(?BY.A=P>C?O'"  G?@Y%_9^$Z%TNI0<BUS PS[=%=FX0_F#,8T8E,<4?D#
MLD;]>P)6TM\48RBRTI-+<(L6F)\$S!&D] @T;0$X!&HERL2NH7^?I;^=VG_Z
MX>,)@.,--1&1\M3&(OSU8:QVSG(/^W;%2C5EO0;GB&['OU7.=2K7RJ)?]YZ6
M-5,YE[=LU@>SXY&<^!65Z6<$)W7>$<5)*0%FM"&B"&\;=NR]X&TE  V9:__"
M!+1:H$!$3>Z%4;AQZ=+CV&C&/O[/A'E_=R2<>KN9K95'Z;W>;K4/KP*G4$"\
MQ\\XD&\EVH[0IT_8.GAK+J&E7%Z'P8SO;66W9VV$H"UJ4]ZMSS(DE> T9PT:
MAD-'%(_G29;8$TF7MU@%G*)MGW5!:J&EX*>?8,U#_$3QGS%CXN*YH1S2C\5M
MV<U;!O@9</[HCC2T^[?2I@V4[W>QEQ#,_MBED_WT^S6>(5_L!:TD<1IIB_Z#
M-"8"YM^(E/SFKT@HDW'R=FD@H/BXY\B+1B<RB6[3V\F>ZY>'7T.?7W)*+79>
MBYWZ=/I5BJ#><2W2WTKF%'O*KP=-KO_6R%?1L$]7L52F"IHA5-&>? \PH7-O
MJ0B/[SP'=%='R:0K(;YO$2MCL(46 .+>4L4H"+9L^NTIK*D0>6>37#.&VRBF
MS.2F=.C\&7LTD:*Z/IFR-: *^"7?;"DK0$'A?[(97EM:RJ ?D*)A)6I7!M0.
M4VT8"T-,\,M5X,8TXK'4J\!1VPOJMA#.,!MKTWKJ4O,#X./8^<!5.S?ES7M,
MC2MA82M!3CJ?[6N:G$07\Z'3WT(>"KIB7!!,(YJJJ6L^W1D-!B)USD(%JO()
M+7:9\3$.%T]>(*)6V0$:\8_L*#HC_K@$<K,A0"3O50#:C#MH\-YX@: GT\2U
M@;Q1UM'J#A%UM6NK$4#D%5J :\5<^WM^"KV:!+E9AF=M!/$4.5',CTW=XV5(
M^%SS)5#LX]8?%$)%>Q-4F^)W+S_BVS#@I@:3+'O_+&E2YY.6CP>A?GWC'[B<
MU4I;6']_RTEX0A3_Y_\'4$L#!!0    ( !F8;5!?D*@R?K,  !DK"@ 5
M8W=C;RTR,#$Y,3(S,5]L86(N>&UL[+W]D^,VDB#Z^XMX_P/.^R*F':%JN^V]
MW?/<[EVH/KJGWE:WZJK*]FTX7DQ0(J3BF"*U)%75-7_]PQ=)4 0(\ L)>2]B
M/"Y+R$0FE)E()!*9__(_O^YC](*S/$J3?_WFP_OOOT$XV:1AE.S^]9MC?A'D
MFRCZYG_^C__[__J7_W)Q\;\O'^Y0F&Z.>YP4:)/AH, A>HV*9_24'@Y!@C[C
M+(OB&%UF4;C#"/WT_K^^_^']/Z*+"X'B,L@)2)H@ANN']Q^J;ZX$NC3Y,_KQ
MNP\_?O?#]S]\CSY\^/,__M.??_QG=/^Y&OF9T+>-=$/_6S4TCI+?UV0^1)A,
M\G_]YKDH#G_^[KO7U]?W7]=9_#[-=@3R^Q^_*P=^PT?^^6L>-4:__EB._?#=
M__Y\][AYQOO@(DKR(D@V-11%HX+[\--//WW'OB5#\^C/.8._2S=!P9;=2!?2
MCJ#_=5$.NZ ?77SXX>+'#^^_YN$W9 T0^I<LC?$#WB)&P)^+MP/^UV_R:'^(
M*>'LL^<,;]54Q%GV'87_+L$[^N/0&7ZB,WSX)SK#/XB/[X(UCK]!=.3/#[=:
MAGYJX!) WSFC\AYG41K>),/(/85V3?=C$63%",IE>'>T/Q'3@@=1+4,*>F/Z
M7W>$K@;%^&N!DQ"')<T428=.L3F8+C*D%&VZ:2",J6*F67,--J^;E/#XX:</
M/W#M^@?ZR5^OA3%<)D0TBJAXNTVV:;9GBKU<YT46;(H2$2.?8[*$^ZXBD8(N
MLR:=0;8I49,_#6R+$=]M4F*Q#L5%S%>6@V^S=-^+,$%&V@/HK_$Z/N6HP4Z&
M\_28;7"?W['<B]A,0]>94T9L.(&DVQY.+GY^_.9_E* H2$+$@9$$C7XKX?^_
M?_F.33DM:XT?R U+IWS8Z 5E(B=<, YRO'F_2U^^"W'T'=45^@=3FHOO/XA-
MZ1_(1Q4+TMQ/P;HV.X+=[J%NE<.&;*H/7>-F40&5G)B)T(M&0\091$N^7<H%
M,??XML#[W(Y%:;@7\M$BOT-&JK'0<G)"B*6L4"C$P-P+S!/!V\$;_QI.(&3R
M3@6 ?@?R@]<3ZW]@.L;9C[DD4X9TVH]QL%,0?O*]^Y]326#Y>S:^=/J#*F9N
M_:+5&$0'.=?/ZO!T35S[#ID\&0>GL4J"3U6W,0A$AQ44Z)69#R9^7XCH<.="
M\#'*-T'\[SC(/I)/NC;TUD@X0= 0?2H*)\- A$%)@UX<^'!$QR,& "007"SM
M1*(Q%EHH%(2KQ4(:""@8+2J,HB$,AEOAX,?2![R+Z%$V*;X$>]6.H1[F7B2Z
MR"VE037&J2#H"6C)@(@*U&,1'>SXU[\B0I@%\6T2XJ__AM^T'+7&0?W^&H*;
M G R"$ "E!3H1$ ,1FPT(L,="\&O.([_+4E?DT<<Y&F"P]L\/^),RYQV/)10
M&!AH"H=F,("0=%*B$Q8*=/$[A4(E&.)PSJ3FZIAE#2](?]S0#W4O*R:R2S'1
MC7,J(=U$M(1##&^XFLZ/'UQ"/T8QSJ[(O+LTTV\H)Z.@+(>2V*:]: P!L!**
M^76V@0U%Y5C'O_LO:7Q,BB#C!*M.&)IQ4+^]AN#FKW\R".#W5U*@DX!J,)<%
MUX<)888>\"'-BBC9/19!H3QL=@\'<RX[R3_Q,95C(5S-#D*T'J?8+BH@Q*&<
MB<M3%M#,I\>W_3I5L7;RO7N!4!)82D#C2Z<_N6+FUF\LQB ^R+$%>-P'<7QY
MS*,$YWK%/QD%I>]*8IMJWA@"H-V*^75*S8:B<JSCW_UFC[,=D;I/6?I:/%^E
M^T.0Z+T_S6@H.>@DOBD/RJ$ <M%!ATX^2A#$89  <FT@GLD!UB0?S4%@YD%!
MZHEUD$9 &(?6]%K;0$<Z_\4?\>:8D>D__+!^B@IEUE%[B/M?6T=F^5N??N_T
MEU9/WM[TZ7<HW:(//[Q;?XM**,?*?9L4F&;%12_X.B@"X69JY5<W'$KAN\EO
MJKYZ+( 1Z")$9PXD&!HB"LH#@7/+</-U\TSHPYJ[)_4P. NA(O?42LAC0"Q%
MFX"6&)1#43D6Y.XIW>_3Y+%(-[\_/@=D)5;'@K[SH(<7_6FW$P@L<&#!RDGX
MH ,"(HA@)$<;2F"0B($N$ =&$K1CH;H_KN-H\S%. _VVTQ@#)3(*0IL2(@T
M$(C6[+K?GP]$;.30W[K\J;=!OF94'O.+71 <^.^-XR(O/SG]X<7'?Z7A*TPS
M*E;;CU$2))LHB._3/.IX'=(/U*V8#&&+2D\?.&="U9^H]O76ZLOCZN[V>OET
M<XTNEW?++U<WZ/$O-S=/CQ[(G.I%A6X0L!RU7E&H1\#)1M?+B6K0V.<2$_[V
M5W&0YZLMV_Z67Z/3D*?%>&")T#&@%([3P7!RHJ:D;3CH,'HL9@/1;W0HH-C(
M5%^G^R Z?4K7-1!&4/0DRQ+2'N5<-'0D:&1B5<D$'SS/V\)">EL[!=6IB6J'
MLLP<?T;6\C/>KUL)8UT#@6192W)#EENCW,NRAH2V5/#3%Q>.)?J-#X:2Y8FI
M!I'E2UM9OO1&EB^M9/D27I8O[:7BTA]9GH1J -?T3O.@MVL@L#/:(EGIA=XY
M?[YK(J'KJ'(W_K7N>*%8YCDN<D,DY'00C#"H294%H3G"N1"HIF\_ V6#YBY=
M\8*S==IMR.RH?7P$#:5P(L4EE)64ML9""JN&\+;,G@P$$ETE%1H)7E2Y@C.+
MLG%'[D-[27/ 8&!5KQ?%@"YPD#\ODY#^Z^8_CM%+$!-R\F5Q%6396Y3L?@GB
MHR[(:0D+Y"CW8:SA.]L NG>G[:EJ"QD!8A6)V!\2^ (%!2HQ((8"R.V>@KL-
M_0/7X%#Z/X:9I[0(8LZ)#4L.M^K-)CT2"A[P!A-JUC'^@@MUHH\="-#&;<%&
M8__N&.]^&S<2T][-!0BJ81:(0"UTJ3_3Z#N5XLXM<@0GF<1)@N=AP&:7GX\%
M=UI]F[P0<M/LC="NX;,Y!$9K563*6BI_[UPKVY.W?OAJ"-,]F"W6@LP[G.=H
M(WQH]D*H7;+0E7KU654X_;G/\"&(PINO!YSDF&SZJ^(99XT#@(8_*T@8;>O!
ME*R$%F#.==.:II9P"4@D0)DWQH#1R0$92D'&LX8Y:,YX2QEOF\X#M#N]^I(6
M."<\W:5!TL?EM("#T2EKAF2-,@(YUR=+BEHBQ^ 6B($Q<1.98.34Z=0QM="K
MH2Q>-?=->F4?,W9K9P_RHC-A4:A?H^+YZI@7Z5Z8"J-&64%"785:,]6\&S6"
M 5R66M*DN(?DD+Q)1 F[X+N4BZ.>^49U.&MYP:T%SHMHSWI7X"!+B-7(4920
M_6N#>6[,.HIC^BE8Q >01]>W-:OM=90?TCR(/V7I\7";;.(C3?@GGQ*=+:+D
MB,/5 6>L:+$A0#0"(>2]SY@E:%\.#<$&=(,TG-1V*42!"#%,"U3A0C(R5&%;
M./&[+6^C)EP'GZZL9F.+VJ]0_EG3$@NX.;.Q4%X8':,=@34-ALBG"]TU!ITM
M"!7W+YX<@^\SJBC%VSVAD;4C^8]C=*#I1?IP;3<(5$#)S$8SDJ0?/T^7&[R-
M$O8@Z=,Q"D7+L;ZKJXVV<) %.E @[NN58//=8'1'Q49P<5]Q<5-S 1;5/B-6
M3.9I%E86B%DTN""E WT9T5V,'-SR(CMNJ.K?)F3J'5F(O&U=38,!^H@92:^:
MAVE'PG0,,Y#3$H@'?" #Z'9</&.TD:#I ?D@X*E@O'?;)ZPO(_)X<MY!)81[
MZSF>?&GE?;B])KK2Z<<K1T+?9;>(5E]I5\, ;[9/:.B\X*[&0M]S6Q.-WB5I
M<B$&?PM_X]UCM27"X?20[NK%VV=</*<AI2TOZ :@>W^B'0VCCP;B99W4#'6N
MEYUTM MVL-&(#T?2^%D$_7#2Q7<"!BZ#F![)R&F<QI&N\88]M4(_?E@@*I S
MLB&W])V=D?\&8R_[L5"/H"[ ZNKB\I=;.,/S*4W#URC6L59_#6-:3LF3;4GY
MG7/CT9RX]0.77T/M@@/)<R=S=^1 NGP)HIC>Z'],LVO\@N.4G4XU+'5"P$BF
M!1.RL'8,=RZ_1EK::8TTA%"!H&V:(0EHGNV#GU@#BY#B0'[H/UFT>^:7*Z_!
M&WK&<<B8"V=FSD*+G3+E\L!9$)HCPA._2R"'Y9NOXI+,L!?9@4(=2>W9:IY1
MS7  AU9;HA3.30E:7383:/2N@D<E@GD.B19GVPEXR^>[=##&N*?Y<0+QXP"^
M_IB=$7=&3=SH)[L['.3X@9K?U?;GG#.F8=\  V/&K!B1[5<G@'/#94%-2Y8J
M&,2 %HB!7:3;"P+(C1B,I1K'3$R!N"= >3GF&#@_QA$[#I6^?BQ@#)YKQ@(I
M>1?A#>56#72OU'HJV@+3>%XR<QS=1NA[TPXMU3W2URQE?Q1&& V98!%D/1J!
MSKFVC:9UPC15>/V=?C7NTF1W0?;^O?]YG9HU*;^$S.14:1G_!BAWLS-I$S+/
MVI!-.E]JDV4N:6<2*?1F>!<%ZRB.BH@]9V/E8Y_3."0KSZ]\#/6V[,&!0M@]
MV6O$LRUAW0>W>Q'6ML\U>)4+6+QY4(UN+%^WR\O;N]NGVYM'M/QRC6[^U\^W
M3__NA6K9%:_K @!7'XLR=OK1D"IB5V)- O"GJEUO+DK"XQK0 V4^DR)W9>&=
M^^"-7D@1$T0^R8C#VF9%M]_WP0!;VJH'DZI*5Q;@8(6OK&G3EUX2*-CV*) @
ME86 +BLU :L'CF*! L%G1\&/#K/B5$TIG3?[0YR^87R)$[R-C$_T#$!@RFC!
MRHG^=4! J)R1')7H,4$KH5 )YH-:#6=GD^ZIX@2J>E@N@YLO48B3L#0-W6JA
M'0T5E.PDOAEP5 X%""9VT*$(%(K1Y0X#+O)#Z1?;AB\7TN6^]]8M[R8@'ZZD
M=:SH[Z1/(8 OI=7DF&^E*[B9E.(GSDB"=[2 BOU%KB4_M"[BGZNC8[J.HYTZ
MR UQMV[)0TG]/BAH"V :(4JW9;R^O*/VY'Y]5I8<1HG29/>$L_TU7AN*;"E'
M L6%]$0W D+M8>XC03H:.NZMZ-@Z"O2YDAR@*) U!\KJ<B53(0'WJ[:<Y:9M
M!^I/=3F;#=P&SHOZ<K965E-@SI\]?01SEZ*H6K/4VJ:C*)M/)>:<,0ERLS)A
MH;G16,'O:*8J.3<2)>1M#VCQ.9]"Q/.LB>*"R<OT'NLK&W]N9NPN8#RX9[&^
M8W"F#L9$'&N2FY7=O+COD-U_8R:J;C#\,;$[?U0]$O2PV"//D9\7ZP=@/IX<
MK=A!'IP4K_$6$SI#LDT1]_4I^"HIKRZ(W0D"=)=AP4;C0J-CO/M;#2,Q;6])
M@" RNND($:>C7?_)C=T_$SYL[FE&<%(03KS8RC0!7//;(C.<5S<WAC=')B#8
MZJ66Y"FZ=R25W\2>LLU]!3+@1LK\0JGC4@JZ9MD$/XP_UQX?@RAC+2X_$T*.
M&6N'3J-6/R?I.L<9ZX1RFQR.K'4>88"PRD6)_"=AAK!P&>117JU"5P?:F>:"
M,3FS+IQLIF:9R+DG,R,7+46C<_'^N LD3<=CXO*$B,^(FE,N4#4G8I-*UF>.
MMKO-V/F]34DVEZM9U4'C)5UQ$L[/OK&4&^ "K/$N2FC@'6;W<<DYK:<25Z(?
M9%%.=8+:040F^&X3Q#'9RN;S+"S\\3-9#L>U J1#B5W!  T 8-6 3A9:I0.4
MHV'J!W20HGF(WSC=PK]$'LB%%R=;<XS*@Y"4(0(%&7 R1S/N]#^SHV!J'Q)!
MGQV;*>77'%YHSE6ZWT>\FNPR":_8+>(.DPU3JTF=$%!I0$8FFMD_VN$ 23\&
M6A2Y/A4$RPQIP,!EOHQE8]/%ACM]:#][KN[K[WE:W[(HLFA]+*B+^93279)F
M_:0L?><V(78,YZ:7QE-/ J-U\RR5K*C3SN!<M^<@OZ5'\B1_$L4$Y&09,1.2
MIT)%BIJ3H7*VCD?7D$K86Z'\4XY^@NZ1T X0P):TW0<N7O1;;%2]V:,===(X
M"EGNY:_D_S.RX[Y'=T7X'N4-UC%#!]F(4-PX,AZ[(O+*D5!M![5$-[L-MH8Y
MUPPM#8KV:.7=+QNZ**/2MWE^Q!/'4>V;\-E2_X!#C/=,<P\5(SEGY/_Y_OT_
M?8\.089>*(;W:'DLGM,L^CL90HA9?/_]]RA_)LJ>_W<4,6[Y._9CD1?D#[K3
M_/CCXI__ZP?V\8__N/CGG_Y) "P0^;\#WA31"XY;:N3*/@SYD=G:\ 6!/<BE
MB5'UV\/@CFPJ<D_/:?(8D,-9FP#E489X6,YTW?(\9D^Y%P*\#$.6'Q'$]T$4
MWB97P2$J FVM -UHH%(2W<0W:DBHA[HO'M%%1[O,0C4:T>'TF8H  *L6,93^
M QE^0>C?J.EW)_$/N BB!(<WXD7/<K,Y[H\Q]32O\3;:1+KCC@T@C![8LR2K
MA!G*N7;8DJ3PGC@@*B'1.PD6"6"P!H;C^8)_?R;1S.Z@R"Y&'-5GG.3$=>09
MFG=IGG],,QSMQ(N:S=M3%B1YS"OIAG\[\@9I7W"QVCX%7W4V9HZ9P(H=S;5H
M)Q62IIX&HJS2/#RHBA=5EH%?IS;F0GPR](Y.]^T"B1E1.262YD3UI+PC3KJE
M.=1 E8&=K> 5GX<N5B$M1E#!^Q3%M(Y)^1.UM(M6>A"E'!^=A+DMMN:$7QJ?
M3SCR<Y2D&;OSX#<+&O[;PV!$7T>N+/BG8YR+O9J 84*ON0""<DPM6?M">VE+
M9$=B^-E?&<]ZA^C/?C)F:::_&O9@WQI.]MQ7P7"MQV==)9'7#=F1_&SY&^#-
M3,@9]X"@_1I3FP3-RIC!P+-2.]GITYK#NY8<O5IQ@&>-]F&AE4K*JT5YE8I
MCE>KC!A%<F1AEU'W.'ND5[Y65[!Z8!\2%DRLZ7,8=)# :0W=9)DS'0@\2C/$
M,?"[4$1P((;$CTO]GBQVI4-4B1#H792@D.QB098CX@7PG(96E!]* QE_>9VK
M8;5.;2 ?-$['BE[33B& -4Q-CEFS.)R4<..'-EFRTZ5%@98E6'WA*1P]5J$$
M\$=/FBR8=(2/]D(_9%*L=0,VYZ8W&UTZ$2E9@=6'59W%UV,)&E#^:(:"&9-Z
M2"!>Z$B+'FM%D2!]TA8S0UTJD^J9 DG#['GLL8($3];L<^"Q (-,Z>QY#FAF
M>7IYSAG-G/?'&HE#RS--)P2X.MF<9CJ&0ZJ/I>/?5!MO#C&#&?'HS-+BH?/
MHAWMB1+HCRJ:H?#"W^G=JP3?HV<!]AQX<B)IT6X^CG2#>"+WAH-(UWAX#3![
M[&HU\.  ,IP7G\X;/)F2.7I[<XMS[6@873 0+ZN!9JAS#>BDHRTPJR^/J[O;
MZ^73S35Z?"+_^GSSY>D1K3ZBVR]7J\\WD(]/7G!RU%9YJ;^&>DC2)*_Y7(1_
M!UNHMTF%YF)6#')>@-= 7/GU/$DP!(BH1C#5&F8SKJ$QD]UN(>%>\PRASJ7/
MEA>KK2!#NP\WQD!Y90I"FVZ8- # [VK-KG!.<O;H8TZ1[*':-B2+=B^"<% ]
MGV"%W:D5:X5PGZ5;[0O1Q@@8E5(0*2N4]+5S=6K-W?JIV0C$A\#D@]G2>)B/
M1HL-:!R5#C4&)S@+XF42+L,]\>^HUTX?C=U\/> DU]DP(Q209MDQT]"V;A#W
M&FA#3UN6.!1+<6S"(0$(I@>C^0F:_& ."/BLY5,0)?21YBIY#&+:Q7"9YYB5
M=V1_W.X/0931,_#5<Y#MM ?)_FB E&H@NPTMZXG#O=H-(K MMP2->)2,:&R/
MX*)^$4?&M9/^B6I\2""<LX? D\G'FXA[B@*]VQ%DC/N L1JR%I\L;L!7(*JP
MY0N48+@=>LJ?/"Y_\H%, _2ZJE^;:Q9(.1*XGU6;:&4'JWJ8^YKW.AHZ>CHU
MJAG >-7V9 MB69L'?4M=5UK<FVZAJ@;RW>GCES1)FSP(U\AP8V$!!Z.KU@S)
MFFL$<J['EA2IWF&G+<46H-]Z4.=U*%^\"DLD&!)>^+=_AKS@XV\B.1.,/.W5
ME&(DU,6>ENCFI5YK&,"%GH8&A645);+YT 6OV ,EX /HYE(-+\K=09?6*%@1
M[@BJG P!$]WN($/U\\\2(FD>P6P$UI):K*;61EHWKYN4R>"''X0$TD_^RL.4
MK.X4^:4?C^L\"J,@:W<Z,8YV*Y&6Q%/)- R=Y\(\W1SWY:50OY7470L]1SF*
M"KQ'&18W3KEH0EA$Q=N?<IZ&3$,./*Y,,[%EAS<BXX^TL$!=*HF_B$9[7#RG
MM'KI"Y$QC-\[NY@?MA(< +&( P5!,HS;B[)1#-#?BU?K4>U <V^98TB_:)+.
MY6MU=7'YRRUTTE?)"Z\/\)E)]BT3;!: T9IA*UC(A#!+QMKI809 H&0Q*ZJT
MY_B[VJR)0EX< Y)0P/F@P_D3S$0)M^QEL5QBTZ&UZ^<DPT%,4_OKV.DUSJ(7
M=C.CTRLC%(Q&63(CZY(!Q+D66='3DJ\:"IU<5TBP4+[P:);$]0/U>2A+"2Y.
M>]%"V81AK-&"M<>:O5WSML&S-KO:V)(N>&L  FRW:V2EU7)7"P'3=M= CB:^
MUQF]!&W .X@?#\/Z?<.RWH7Q>X7O_0G;#PG7PV1<#M/<T\C\?'?KQKO$,0P
MWXXW'7?>KO5(V%A5-X67>)MFHE3[4_ 5YS=?BRQ(LS!*@NSMML#[O%<=VUEG
M].&P.LLBZH^XDTX'?#">@1>;XW0]+:KG16LV<6DCV=0+IQ5RC78';/'$T@@3
M7%#$?D0>_%H#UV:<<"<VGDN<8/V; .UH2/.I);YM^EI#@<R6A@Z=Q)#AY=4;
M>B<@@+*?/*??6N]M.;C/TI<HIR7/M_2&:,T',^O_K5<JW&7()FPF,-=DOOI?
M4S4;F&<F#[VN"8NUVSI<<K,JWYH53."*3;BB=)WD6\A-O9SP":K^KX1/-KV+
M]QN6Y#!XF6U0^VJO[9>EGW4VX_70%ML2/9'E!;6SIECA_*NEMR,H.%F9Q+8%
ME3^VU\?5\<D>#UY8?VWI,$L)6U+'EKYA#D%+5&U[*3JOWC-X':8Q_9#M,/\S
MB< DIMV+Y7!GRZ^C7+""PVH1I$P3]B(UB%=;Y4!#N^^ID,/L"=,NC;QO3(/9
MN8\])=DM!9-A:LNZ:"6;B4FHL=6!S-6MVSX?;=:58BM"RV:*,@&AO QS12YZ
ME@:8=0'N<)[SE#;7JV"_T?@H 2/>^C3W327-RE<_=G  [W_Z,%2]!+(!@GD3
M9$]92YB6^_28,(-9Y@))+W\"C6PY?N@S@CWAPK,G/XPE]:[A/'5Y(KX82RYM
M7_>#IA$,T5W[%NX]TTC*H_X_!U3 1LV;P97OA\*'((X=F_IP3C>\3X$=&THU
MM4('B*WC:,T@YA1Q&XW9]_*ZM*>S/<&",9?:Z3;2+W#E5L0=YOOCHF94LQ(G
M8X#R^E6$-G+YY0'N\_?;LW<X&*5A<!FH-:;O6W(0S><BF3/T>]%XAM'0&_%L
MMNSN=AGDT<904<L  Z.N5HS(ZML)X%R=+:AI/X NGSQ7;0,7B,'-73W+J-I#
MN.&45\^X::_ C>B6PVIU]-&MC=1F!_C^Y0R6PJ=[=+),C/NN/J>]L?AP.+-F
MMM]U>P.%ASE("OI&W#E30\>5 [1+ZC1L2SSZX)@K#QP69Y+R2&*CN1//X=$M
MZ=B%,EZ6#IW CSO3<=1;7YU:1T&:01!/S(KSE?/!["C]HSZ^E%<'#NN#AA\'
MC+X'"X].$_:N<SZ;3AO#!W-0#J>:UU%\)">,GM&!%I0?ZJIAIDMQ3T# 55A)
MCY4R"TCOX@1V')74_^%C!9XNAV?Q L'_Z(A!$X_',0,5P[VC!C(2/^,&;0I'
M1@Y*1?$_=F#!^A\O>F"AQY//<K81!),-F'B*<XPB6"C1#'$$+XP,P.KY8(0T
M_E,_;\NS TJ/@XDO!Y+^!Q&O3A]]W&R/8@M34>^RMSL]:CS2D\9U]!*%. EK
M;O F)O_2Z:X=*%0G>'NVF@WBS7  ?>-MB5)XJ.PDR6"II@OH14/_!0JHENV#
MF:O&HU ,E(_=M),E^0CC/3MR'XC2X(R.81H'N$/^BJ/=,PTI$"<BV.$OQ_T:
M9ZLMXSA?'8N\(*03^V"(\?5' Z.*0]F5U;(O#N<J.HS ED27:)# @S@BZMQR
M5$C"Y2R$:.'L3LU_(/A/*O[E8%J.CCD.RZX3(29&9A\ES/,E0P';_-DN0]<%
M6T\<?BNU]D*N%P)OU;GK+JFG+@/>[4W*K4ES-4J+UO/FVZ%W44D"6-G+*=;9
MOQM*#5=R[$)FKM_:Z+%X9?=,S%I8/AT*7VQ?-WT3>3(PI_B).6Y;0-EIH35L
M2^-'+P["/^I%ZC2KZF/,Y+$@BTX?QA/;+2TT[X5F.+59PL)8MUZ,R3;-"M"Y
M)>M!53MPLOKRN+J[O5X^W5RCQR?RK\\W7YX>T>HC^:_5U;_]975W??/P^"=T
M\[]^OGWZ=SAA?*A"'/=EA(,Q^QE3?=.LC D(1OSL6)'EKAO"N<#9D-.2M!H(
M55 \8(=^XX! B4%CN9$B;IW<@ 2[.]5#,0X\C*U7@M8@R !UIW#(T6A@X>Y)
MLB\2O Q#5JDAB.^#*+Q-KH)#1+S;3FDVP,!(MA4CLI1W CB7> MJVB6/*AA$
M@=!M@@08L"Z,9.9 @"ZB!&T,S+CTB8H@2G!87L\:?"'U8"@?J(OTIN^C&@G@
M\^C)4'@'?#"J\A"@79PAQ&,3\2-*WET=]\<XH$UVG[(@R6,6'UV&?SOR/MQ*
M2>X#"%#TKA=+5=4[*RAGTMZ7I+8?4<$B"1C5T$":,"5CA<188&;,:7];J7Q2
M63VI<U?H!@'K<FMDXZ31K78\1*]; S&J=K>JJE? >\8P1I#,2=5-P0/=L+V@
M\>8*QNJ2!?X:Q3; S<<MY.N06>3Z@+,H#6^2S@K2MD1?!C&M$SC[I2HG^K$(
MLL(1V2YO$=+-[[=Y?L3A]3$C1-\S9G\)XB/^@E_9-[KB;):P4+<(/1AKWB)8
M  +<(EA3U59N%C;BP(A#(PZ^0 P!?;OPR@> 7=2-89!^R52*WG)2/-[I$[<-
M Q6J!>R51FE8LU"I$TA?=$I)5B^E*G=3;[7*CL666OF_95VE"5D5VJ9WM>5_
M%]$ZQH]X0T86T:"MS *G5PK9;R%LMSXC0E_4MP^U0[;*&C75"PDYJK'#G GG
M6) FMR>7J=[9 &[7)C8"UDB]L@(]E\)ZNSX;.]"+W$';^]E9@G%+TFD*/'(-
M>/('#E?951#'"EO8M6@6P(!J;LU:2YV-D#!J:TF61CU+:)1FB,,K]VRH3FBC
M.+P\OJT#PJ-WNVX70]S #%V.$MI3!6LRUTO#.*A_*B;3-5C''I4O6;U1LDX>
M]5KFQX9VGZ7;J.AHD"$/@-&;-HFR:M3?.I?^TZG-33&\:8)37CP0H++SG:$K
MDA6S,_;/L(A%C2 1_&#)=FKVW>K 2MO<?,79)LJU92D&X/'J^&AFV#9PI$3B
MRR'11.&0 !$?(O"A"J%G(>#>G)??T[TR/0#7=^H\X$Z@IYV(O%)4"Y:M8SM>
MJZJ11'52P\4ZH \>K]+] 2>YR'?+,C*./<I"ZS<DC[L/WMC'R]<@(RHM9EI4
M:LR>CG."0#W>*=:G^AY=E(QZ9J2&\R19J;&>O"9'EE"X(<[@53L+:UDL-_]Q
MC'*6FGY-?LX3ION# ^3+#F"ORIKM 0O3,KHW@2TYHQA0HLFH0P'Y7XT&T4?2
MCKM&3\#AS<,5/>V@*U7VXY+\3^*0X@%(&9Z(2_([7MC^CA-:D.5FP].6<;@J
MGG%&]Z@,/Y-M*GK!4HW.-,/1+KDZ9AE.-F_*Y.BR7&<K^#;G1 !6:=8EJ^S7
M++/ 6+H966F_QJKG0FPRU)BMC+6P=O1B0E3.J'N/0&,"*U94=Z:[-*T%_3\K
M-\HTNUR^QR!F#M_5KQ>701Q!UCX7M2"O@OQ9X^J>C(&J.ZX@M%DU7!H 4/.[
M-;N^[N8"T5%0I[%>I%8E0B'?;I=JE3^EFC>W[-C%SL/RL?D!<T\(/^+L)=I@
M?D1[P)MTES L79?K\T\+]8+<S7(V'Z'/.R? .W87#"E>CU?3TIN=TY?Q4?4R
M?H%TH:0%JBA @@01'4(2$5 /ZD%6E45KQ%)M)*1>5,JB1OICG+[F]@6R%"#@
M=;&T;&C*8;7&0U;!TA#3I_C5U?+Q+^CCW>K71\#GO+B@G-QG*=W<P\NWGXG$
MWR:B@T:R6VX*LNW3?#J#K U!!/3T=S#+C0?!O;&X?R8\D$3EE3;%A$I4]+[A
MW<^\;O2WJ$*(:HP>U-&>C'W&^I;J.F^=DU;\!A4*3UQANKLEFRC&A/GZ>/J4
M3J/C\TSE@<L[\;)IW=R)YH%U;2=EPN3.5I.A5IX3J]]Z=E8);BFS:BF3*D6)
M?D[_:T/7\2"MH\K& 38#N,8'0G[$0VI)N-S3O+:_J^+%5A! X2HS$XW@E7ZX
M^U"6B99VM$B"H'UQ#C'FQ6R2$,G@"WH[1R0O/&YF.V3:=)@;Q2#C*I!@(#6%
MY_]R<_(4?+WY2@^O^!(G>!OI=G8C%)3&6#'3U)I.$ #-L:!'(5PBBUOL> 0.
M"4#T3H#.4R;$&) 9R5"Y[Q"&UAP"N%[/Y6G<2'?VUPP&K-RC);U5OJ<U$J:&
MCX8,ZYPWL,2N/L0WDO2P4-H,Q]R=(@X7?YE!MPS^%\_P0KLL()X:G#:H+C$#
MMBE_"J*$.J8_)QD.XNCOVCS4?BA@-&<(F[(^]8%WKF7]B6N)K_IFGB-!%$OU
MS*1&!75M.2&[FY+=0F*WKKPX8<)4LV\Q[Z#P&1?/*=E27[ XL!$?]/&XSJ,P
M"K+V6_\1> #2G<8P7&4S#4$"DZPTG-*6<#X]1SF*"KS/R08BWE'EK.<7^8.@
M_5..,,-/K_FJ4KIT9SFP9THL89CN.AGM'Y.S(:)O#D7"2\+QH&9$OC[21V%U
M/QR!>L]H)S-0XK'K%- )5[.1?T1YYM@01X<D?(@@1#)&UP9N:M;YJ[6+4ARH
MA"@$)]VBU=7%Y2^W )E63IAEDFYFUYW/]2E-P]<HCF_WAR#**(\=KV1U@V'\
MJ&[298])/=*Y;]1%1DN&RL$+5 ]GE@/J"-*+>HEF(N0[ 0HGYFIUKA+*5MEU
ME/,'RO2IBV8%^B*!48MAK,KJT@^#<S4:0I[*1&\P#L6%JFX?IKT,:UQS[L%/
MIJC7)%PWQM#[&!R]8.%_S;CQ6EB7R=FC=J?::#L8=&>#B(-!CH(YOL;\W]*-
MFD@C,]Q^]T$ 8WOZLRC;'7MHYS:G+VDJUY\!HG<EBF^IYUO?$5?=@\ OB$?S
M>O5,GP43]@#O:]M,+#>;],A=>/:2XH%9/UJ/1+??]\3AB\I9,-JM=1T(/% \
M(W6VNE<B8N<S_EQ(P@4549R"X8JSK!K*F-RDN6"7[*_1/FCTXJ7G\*\;G+-C
MZ3IB3S@!+P/:ZT#=@H3,IJ\\:H#Q14$5C'0KI 3@@0*VJ+%5. G0'^VRX8:/
M>/-)&>XS3%OUE;?:X@J\-!'+/,>%O9;8(?-%??JPWJU7-I@\4#A[,FTU46"L
M,CKJ'9!C\T<]1_!>,BENP/G&ES(N R67/GBG]\$;W:Y+!BO/^RX*R)[<579[
M)$Y?M'O 0MAYLQ8(/=#UWM3V]G8%9DGGZT.HA-V?T^?X):EX/W 4"Q1L-ADM
M/:>P#?P>OD!QC7;!OBY]XJ:GW.53G\.K*EKT)4J.Y#/QI3[^/1:I[Z^MNI9B
MV,LK%4:/7V'IR9WB11:K]"_PHWH"_U]G]5P6JZ<,Z(*5O!*KD6I7PYW)L%R,
MZR@7A./0:#%&XH0Q&),LA&PO1B%T;BXFH%;]@+&/I9"Q>V KYEB3/J8BE)?#
M!V-A;SQ'6U___89Q/H+'_L!T>_\\^5QI$<33;/%C==0[3>1WZ!/43^A$Y)5F
M6K!LH:$=6'S15".)?36V0NC72^7)V#^MGQ!5_/J@P:)6-JTN1(ND9I@P3$Q,
M\79/F"B624AS8PYTB&:=^B  :F[2F\5&\Q-K:/?-47J2U@Y2"P2L<A9'@4H<
M"\2P\.A3A0@J-C^:U;)V%N/U4/%XH.!5CC1#("ZK$Z+4_%$V#;D1B!UA#5)1
M1<X@S0^GM3)7V]Z:V@<#6!^BODR>-"JR!8?H9-2/-D/6:%DOU:6^VCZ2GII7
M=F-&SZ&'E%?Q]D0/KR.VE1?'C+!85BV_I:7,JV=$'<_8)L$(KZ<#%T&GMSW1
M@>KQ(%H-LB[AI.I=%>N/6!'_^GG:?.^S>G4#FW4M<F'C-!&H!2O>0Z_!Y%.R
M1[[TY3&/$N(UX)R5OZ8G ?&-[@EY/Q2>^-,6;'9ZU!WP\#ZUD3@KK[K&LF"E
MO&BA<RJT)2IO_.K^[,HM1*@_<O-PU53,0,,CS)Y]E<8Q9G[]:GN7!DE>9[1:
M6+E.:/B]V((YW;[; 0JZQQKI,NPA-3P52(9!RK3V8>?LSV$-D2/"5\R8RK1,
MC6F0Q>W#QS2[(^<*XK@_T*?TJ^VOP=M?<!R2SZ_Q"XY3U;ES" *()EE#6*S;
M9/6!!FJ4U9]$12D&S(UY>BQH+)/K%JVB$#3-/ZTW0I.1R,;#6C E--Y+-L(=
M3JC;ALL*6&41AO25?/[?:4I3? QQCF)62T[L&&S4,<<T8%P-=MV$:X+5*QL2
MDL'HCI4 )/\P/+2["\&$*"KV=5@C ZFZ,"6[]-?COR?YA]7@H!+R2MA]INQN
MYV37KO78=,SF"F[S/NSZ>&DW^FK$_TNZ<9=S'E_*37<9Y]7U>3].6]?G[XXE
MIWY=PVFX_1@E0;*9X"*]$Y%7.FK!LH6N=F#Q16>-)/;5W0KA65RD]V?_]")]
M6_'K@P:7?L!J6W<32_?[-&&]= SA%QT0;("OFQ552$\- 1;$ZR)'[\C1PEA9
M2(0K>T-R@SJ& 3$4T.&Z7HS5G>O8BS1R&-MP5E@_[><T#HF3[)7BW&?BQ1UC
MB_CE_ -,)+>G-IDQ>:-BMDP;],Z$Q@=EM*.QMX96:+F2LH-8C=D[S1VX"FUU
M/E1\>Z+14G#S 1_(:CX'.5YM'W"(\9Y&*)NL6\1([=# !^#[L*N+Q-O@F">2
MB(E+Q2)YGXY12'PKFQL1>VI;DER#\LAA"2P+]/0ZV_/^801_S8N(=PUVOT4U
MLE/#Y8?F,E)6K#A[?O,59YLHUU];F^'@=;.3(6T:F0H(-GE,3Y$I98SMB@(4
M5; ^W($-8JI90A +,&I+Y,X"WFR$K(_Z?9 5;]=X;9.DV0:!5R(=&_K-K#D>
M5'74Q!BT1@ A!H4H&'Q2I24CMWE^I-LX58DD+7!9@H#W0^-L'2@.7U3D4'G)
M@]2E"]P'U3&SU^$3:F&!5<I$F(5;5)_KOG6E;J*=0-#?V^W-;LG=/@@Q3=?P
M5!/MX[2C [W^7SF,NVKP^(IANJL%KZX%^W'*K@7%3:!GUPB4.?H/?2#Q$L34
M<#Q@6EAZ0TP$R\9,PN8'TLA[UM'DM(C1#<NM(0R2/UAQW =B;FZV6ZR]1'1-
M!%RI#?=+?5J;PQT%(,4\7+.GO#5<<-LF85^@>F+^)0T6GW[6 . $(46%LP6J
MR$(E78@2ACAE,);2B]7_PGLMBQ4+Y9IPFW+5V1^XGOM,C>\</\-9FL;)+=UY
M&:YY[= \V:^\%=I-TGF%-=>J*(T "@J$:5G$K>C3-B/?CP4Y>7G%^1KOHB1A
MQ=ET_+NSBJML%R2BLW?]G(]W"K^7CM&KK?#"@_B1YG_SGF7=Z6H3X8:QDI,N
MC&PM)T'LW&I.2+4B9D2\B.@0Q.4A#3)0$O!'KN:2I8J!0($/+<F- $=KE/M
MAH:$MF,9E"^DZZ'HMR?\M4"7Y+?_?9YT1V.0WII^GP1:5"@FV\T]T=F-.<FX
M"P!&P,TLR(*N'^U<X$VDZ,I)4]_@("#@).<QVB71-MK0HAXM1J@R,EW4L&X+
M#"-1_5B3I<L.TKFD]2&K)742,)(DL 2?W_):Y!.,8M KM2H?X5^E^S5QE=@^
M8C#)W2 P*F3#AJPX7>.=JXN9&)M*"%[)$*T0'*<Y<5!,IMD6V!NYZF#-(&$*
M2!]D34M62^I*8"1!HQK< Z=X%'M>*96(]9Q$> RFV00$%^(ULW(:P]5#@ 1I
M3>381]U\DRE[6]T#WB=)L[38UL">R)^]8:M$\33$[Y?QGHQ-?S1.ZF%J,-W*
MD3!:U$&TK"^*8<XU0TN#3:]85CL,3C98 :8O:4%.C%D05OV^));L+?- 7##R
M-8IQ60('(7(NHR.H;$DQP[5 #-L",7SJMLY^6?8IE\ _1:X:Y]9,&(Q])P14
MATHC$\W^D]KA -TE#;3XV>JX1;3)R'>#>",VG2:[:[P/@F.R/A6(7P9V#">0
MWC$AX8AY9<J$*>RO4?%\=<R+=(\SH\=L"0WE1?=BKNE96X$">-L]Z%*4$N4@
MN1]=+@S,F(RQ/;B7XM=II&UA?1- D\D3X&6U7HX O1(,J$3A@2T?R:1G:J9M
MQV&P[A9P8.\L[1@Z>6#9#03QLM*&(M63RG-L:*3FU=[W[H?",\FT],W[P/LC
MK_8>[TG_HF;[(K_\^4FY/1]%I6P6;Y]Q\4Q?!-&JJ3QC-PG_WS1*BE_(?Q#.
M3:'TWEA@U'4@L[+&]D3A7&D'T:<\J7)(*J6KJXO+7VZ]DU'[K:0/ J\DTW(;
ML8?V11[MC2I'@#@&)*%@!I4)-2JEVNF.8I&T.)IYO_108N&6OOM8AB^TL@;M
M+[3=1G$4%#A_W#SC\!BS-F&U]3''YD?BA0O%3K(@I_':44A!@KH34-Q^!O)X
MQ91\&3Y03^EO>%/XT61A,,,V]PUC$9^9*ACO+L9A/1]EL-\+6)R)*P;'S9K1
M5=@7J,3/>TS68#[LB;.MC[?6XE.:AJ]1'!-F;Y."D!RM8[RD76]SZ^OKGCA@
M;, @1F5U[X7 N68/H$ZAQ"4@[WL,>/+7\V#>I2P@H;8A:Z::^XP1#& CL:2I
M2\@XJ%^1MDD8@]:>.UKJQG2P.1T$E/RG)+61U=<8X3Y=3S%].P^/#8+\P8G$
M8?'T.]EQ<HQ)H@8@*(&P8:4I(%T0  )C)D<A0!1H@2HPQ.&\\(H'<@2K$M=2
MY_:Z)@)QC\@7AS0/XD]9>CR8C&1O+#!*,Y!968MZHG"N5H/H4[0PJ;&@M$(#
M*J82];>)*'.GYM;>"QZ/%DR0)UF.$\D>A1-"U"<@6"7[#"WB>!>HPHP::E'C
M7OAV9S'?ROAE%6Y9J^JGX&N/)P0=$%#'72,3S6.N=CC \=9 B^+TQYJ+%\%7
M2*='0;<Y7M(%XHWD&"(D^O$^R(XY=,"$A\#X9G"',P.L"3=!1JM8TG+"C[0U
MG2E'2#L<*.7"0'XCP4(SUGTZ12<A[>0),9R6&>7] _T1%V/2CGZ\'P+3G9*C
M&PPN,L:$FU)F" !B$%Z8R<%L>"#Z55=/8RBD-0[JC*@AN'GH.QD$<(I34J#O
MJCI$!#:OFY3]L!]^$#\K_:2>6V?'M*/<_J0&8ND/JADR3QO2='/<E\6"[59,
M\Z,^/6-$$$7$/H6U1[=-,_*? L4\]=15$MF/]+K++]QMW$"* <N1XAT5G =\
M2#,:(S?84OUPH)*C!O(;148U8]V7%>TDI%U(E ]'44+4<,]4W!]YL3^O6T'Z
M(466IW<+,'#9LC_^EF)6@?IVI!_/VD@-TO@L5VE>T-:&[+4KO=CYA!.<!3%+
MP]M'242UNXA>\,W7 T[T^0UCD0%X0*-9KQREP9B<:=@49"H>.><%[^3.,;)<
MRQW'R?X.&E@1%F@AQ;?3-1^#[1P$6._J#T<%<R082V_[Z!"LCW&0G9X;-@-%
MW/$Q8_+E8*J]VJ(2)2*8D$#*_FZB125>Z-/+/ OAR,9-EX+#)7BUO4KWE!RF
M1J)],64H9^&R=9#3;L9O-N^QQB*%2] 9OQ2G^3K#,8*D[XPEM^V0%D1=+A@$
ML8\UTC,0^4N938MLGG%8/1?Z[L48)/5JE/Z*?1>];;FG$$+N!0Q:9AGMB\K^
MAD^CGXEO[_1=YHVU8J0AWV9A#E.-_CX8@,JH]V>R44C='MQ]*?6^M"F*B)4@
M:$V<L6T$^?#CGO#".6$%=>^)FF45?9>"O!Y5C@:C ZIX-)+]1O6C@;C<5T(:
M16B[3A!')Y61;F)$)4J_WFU-O I>:;5<E"".&7^#ZE=T H._S+=@3?/ZO@,2
M\H6]D:R6U%7=:5'$2G$Q&#BYJ\BYK:FQWSRLH6$DKR=SLNA9@CJ7O5YT=0B?
M!.Z7D9^*P9':I;D!>#RN\RB,@NRMZV9*-0H@8J\GMHK$MX? 1-AU=+1^X.2[
MP&VPVYJRJU\O+H,XFE+8JBHD-1&KUX0>K?>'('F[QODFBPYT33LOFH;A@1#8
M$0S7(CT "9#0#Z;4,A<MW2+BG*#?\1L*\@.F!:+)1P'*J^E02N=C@18RH>-[
MI GYKPH.K;:H1H88-B30(0D?],W1A*R/L#N3Q<?V457E\XH]LMOAA#8Y[A,A
MZX,#+$;6G]&3*)D] H@X65_J%!>8%8ZRWG"-Q7,1-1UV^B+Q6$@[CS[],/@I
MIN:+]J:<-M#XELTW"\>>:.;C\7"(61 NB&DSSX]Q^GK#/S!%O>Q @=)D>[#5
MR).U@'.?*&M-5-LODT!//%/6L75+4/F1K5TR)E-<:Y?Q^MX>'*Y-<A_V3KLD
MV\""-$FV)TS=/)C"+U!#3B44'@3$1C)Y/AKX!;^*1I]D7[K/TH3\N<'5MO=,
M4Q]HR59I3$1VKX.YT?(DF&'T=L)%D55Z K3.M7TRFMOE#,B9>R,2+S?T/C"H
M<*"\(-Y2D$$^/!O!N&G;F@;UV:E&YW8W!=YS4@YC76O\BFHXU$3.3T\</:T*
MWAA8SN#%*6K&%?+<?M 0(_Z/(R'LYL7J7*4;#G66ZB:_>7Y2CP4X,W41HO#2
MRN$(O\!F!)Q2;GRLJA_OA[QT/TS5#0:7&+-C7XD,!_#"RH[@ EKP+X,\RE=;
M:0-(XVCSQO_?I 6VP# JT8\U63_L()TK2Q^R6C+'@.EN78,O$ =%OXE_@Q_[
MI^'PD.%#D $?['_.\6I[DQ?1GO96T?![.@A&4=2DR@K1'.%<\%73MWY^,HC^
M^-4P_Z2[#QNX' 9Y?YCD9.5"IDAV&T(W"-3=H)F-YDV@?CS O9^)&%5?]!K$
MN1)8W>SUYJDR[1L9%C"!.,UPM$NNCEF&$T)^%B1YL"D+M[/_C'FI93N]&8$/
M*,EX[ (TTHZ'(G.?B#R.TG;F+L>'2H1(QLBB3#).#W5YK@79"(2P5Z,T1$;^
M11O*O@0Q/:A9;H-VL'"7HM:,G=Z(&@%!KD,MJ5+?A;)8+OU# O=RVYR"47;[
MB6MP./TBMB'$Y:LV<>#+'_ &$]+6,>9\:9;"$A9&OWHQ)NN7%:!S_>I!53M!
MF\)*#RY+<%3#^W=*&\-PQ6!6C><5;.(X?:4-5WFEU/2X+K;'N+PQ 7Z!F1#<
ME@$__7"X5Y9=Y)^^JU2-!7E)J2=$V8&8#?=/589R OWR$]^E 7-0>2\WRUW'
M$A;RU:<E8^TWGP9 H!>?5E1IGD.2G85!,_LK>@[ZO.V,X9@S6N\YDU9_3-@5
M[J]1\7QUS(MT3S9%V@76YIYH$ :0*H]#F)0J._8!AZKFV)]&Y8.[9C:EE/-Q
MX(K$2SKRR= KF8V<Y?ETO'NP\[*-$_!=(D$4"RK1+'B?9W],R90,YR++J;R'
M('^5K3VB!.&O&YRS@.PZBF/ZZ<PFYRX*R$Q1\3;*[)BP>&)Z[)CM-#_=*/PQ
M039T3FV&XG).#TS1(/ZO&GS5YJA"=@8F:1#CE\+8-$W0IL-8 58LRVB_3<(?
MX: @#AV-V1VH?MB=M.W!@2J2]62O48',$M9]Q;%>A+4KC EPHGX4 1/)"H4_
M.CDYMX>*6UQSF^ ",*RU/P111@E9965KW=7V+DUV=]$+#ID_9'F7,PP54#AL
M!-N-4-D /.[#:(.)5*:R<U2(N U5.VFRMU!T%PP?=_8]S"J:<!T8MS'CEIW5
M +?/3VD:OI+MGMBE6^)3)KMH'>,^>ML' 8RV]F=1UE%[:.>:V9>TEAR6"-B>
M4J/P5@6G93BJ&8;6PKK"H_W]D&8\=!E.RQLBY6# 8IOV-RM\O'_*,9R7*8-*
M_#;78O\PC@8($IF)KX)!^J$P01\3/8J>E^; 3LJR";AQ=!S$Z<V/R'Q@$/!*
M.88'^,UHD^[Q4_#5=B_2#8?:BKK);^Y$ZK$ &U$7(0K;38<C,M['?6@(*T7P
M%?(-AFBS]8 WZ2Z)[!]B6,#!:($U0[(Z&(&<ZX4E18KR^PP.28 ^YIJ.92^K
M 2$C\%&:W6/R_R%A)";;5[2--KPC2OBW(_<QI9JCVC!I7S10$?EA[#8C\_UP
M $3HAQ"HD-,FK'^[U42,LLJZHF]BL!^<;&JLU:V]2_@YQ]MC?!=MR<Z[CK7E
M1L>C ZW</9A]10'OWKB@ZW@/)'C0R2\O2UZS9]Y\7M7]$SJRN5%,)@<K\#W5
MPLAUODN<XHIQ*5\Q(HX74<3H-X8:^*0YXUI(3[W#^M=^F;3U=37!QR#*?@GB
M(Z:-;T5[>=$TWFS6AF !L&;#F:V,6'\4,+9K*)TV+:VEM_LAVA+\Z(5.P.MD
MB2E0SN=P;)DF8[M6O(\U@ZR5=<F@P.:'%9J,;[7Q,?S(H#U[@]TNPSNF"%7/
M[DZ+U1,6K/^N/6,G77;-@!"]=&VI4CE-$BP5P/(,[DCU+*()8_B35:[-JV@9
M#_J>*"HP3[2@E[\AWM:?G-X%+S?$Z<EH2L9]D!6K[>4QCQ*<Y^20MHX2QI25
M;LX]*=@+)@=+>?+T:<89(=Y,S<Z.ZK$5F4*D2/%TC7)>\6$K?P.5<Z,@1W1V
MJLGE_$@B -Q[ %W9Q^-^SYI5D9,NX>@YR#$Y\D;B#?']S<,58+G,ZEPG0L1_
M)^L0$F<GVD9EREFU#DE8)GM'."??$=\\M+)SD\\"5)ISGL5J%/2<=@KW94#G
MH+_3EZCG0?5$;0-%WX[6DR$QFS>&R=&ZU99(=;3-RY9[/$& +5HL+5H@%BTH
M^"A*3\[NAE!(4/E@Q3Z.,^?6=FRR>: MV<0+IK9E$TT":,TFY:#3GGW\@[E<
MSM:PMFVT'VB:L*+2Y+\B84;9<K12<OTU:N4:+&N*[K/T(^UT<ULWO/F2)AFF
M1=:B9%??)^96;MFD,P"5AIY^D1KUHZ=#[[[(]-2TMU]QEG9'FF)!+[80FP5)
MTRR0/!&29O+&4,V_7I*)(AP<8VZ?Z'6:* M)_HL>!XF5VL3'$-,7!,PHB;:Z
M?\K5<+[;J&GLT)G8F@GLB>\V8T*[<&;:WR?40]AE<&C+"@)%0>Q'H[K:(5,7
MHNP9T;%# GW,Z<.J^@QC@P'P@&)/7N?I0UM(U1M%G8]E?TJJUCR6=2B_I 7.
MRY)BO,(8<4#JJF+V^CH ([3R#EX$M2;W1@>HU@-I[13X$B?UR5E[C;J\7H59
MJK#GH>;/N2HCJ^]-8P"699E9XH!<93B,BKLTSW&^2A1<VNW8XU#"F( IED&V
M 6/P.3<"XXEM5S5N5"_F2!''BH@OKM)^?S;^&=:CH?^^5G:NS5Y5=O<+41W6
M5Z$[:740!NC-WII)]>9N! ?<S"UIZQ13J8ATC<4;'9V)UYEK4M[2H_Z.+$C>
M?"[W=W;7NN2O;6C).D.ZPQP3>%+)<O02=1:Y'(S=G_J7(UFP24BG^U+6?)?Y
M=Y':(%Z$L2*NY"-63I*F5V8A*M*J?&;>K)_)JB\>!-4>E-"<>@EUQ7YO$U1.
MM$ G[WCI@M*G.&(VQ*<#MZ_.UDP*8$K!2B)+,7]Z2*3)3@0)4"UVDIQY6,?3
MY#[9 'I6N[/363)#^5.OTR2OG94ZP=5V-'NR-]19II,',-,D+[(CZ]HV5N=T
M#X69?:!*_[&\U9"N1U;;GY.ZL2-F?!9OGW'QG(9U-2B+]\,SS +QK'BVQ:I?
M&T\^!= CY)GXL/&K,GP@/+%+CKPB0[JU(U,&["%S@HX-,ICZ%6]HSP@A&E=2
MXOJALJO%JR="U4R-VURR2LW)$)\-\>E0/9^%;7;G&JB7)#<Y!F8P&+? EAW9
M*3#!.'<)[ CJ?MFID;W6AC@),Q;OYUSRY%GV=<] 90],T '+WDSWSI'V)H#9
MD\8Q><Z^N.X0S,.K<MK%[<=C0=RFY9Z^CO\[V_=OOAYPDMN]1Y]V"ECEGW*9
M5%9A"OQ@YF(ZXD>HT@+QF9 \%1)S>6=D_%^R"4,)=YA,AU<\BSG9L3Z)#S3.
M6+UW:[QS,T<-1B($"!!,L@15+& 4-IAC_P0D#ZH^%K-YRQ1Z\EU,9^9A[JIG
MQNG[1\>G^CG6AN-$%5+>3[7BNWQC=O)8%KX R6P+(IM%)@,7W3( YYHQ=FD[
M1RLO2SL:QF$R$"_[/IJASMV83CHZY8A!+A"%]<;#F(0;^',)3_K^&*>OC\?#
M(<9L<XEKBS_D\4(/;-"AAD',ZY\S6*,"?M?0DTYSMC]%N$ R2B3A]$9IG:^"
M#PK.#Q^?R1%E?]P_,++N@S<6XOR89LW=OW=4<0QN:.6?8&$TD<?AB"%CD6.I
M[CXB\R.P0(\X?E1.P,X0)TZTCV9CWC7:\C7B1Z=#N30\58BL2I&>O%T^/6UY
MX5;7BU6V7/R4I<=#?LN>8!-BJ9E-Z0'RB,-5]>2:-Q5Y)"=;9CHO@YBFCC\^
M8TSS.Y9AR%Z0-HVTM9ER2 FT47.^Z&H3Z(P,0(/IF$=57(9W8^4$T#Q,00*2
M:4 U$1X$'OQ;QH8%5KTLYV][?KVXQ''T=R^*<O%5N,2$,%PU;[HF_\J+:$-?
M[I'/HYU=R=316*$MWJC%T+UY&8 2]!W,8'H-[T58IZ\U0XSD%F8E<O[(E:/W
MTKK,M30G);$:"Q5YT2!-.NQ6M);K0=9 W#]=X@1OH[[/W@9@A#83@Q=!$^[I
MBPXRY#.,UNZ 1T/^:]-0706_$YB_]=(LS+$DARQ]B?+289"-  KQ%F>TR"#Y
M3V(E&/[&P>[G]X_OO2A 52_1S7:+-_2-2K4^#\3KHL]AB(=$CIK61=G'H82V
M&\.706TX^N,#M!Q#B>W.N"R1RF:#XD5-Q%X:CEE6)&OR30\B."2V(&;V(J-+
M(X(_N%J[RHIX4BCX6I@XLB*]LTU&8X,V$H.8UT1.^J""C'[TI[.[A4FY15)K
ML*QS!?S*FYA_':C&<RUGGE5.#B>LOV52H*C ^QPEN$!QFNPN"ISMFYZ%2+$H
MX\"#GOE/[D8$64*<G/P>9X_/088O@YP=O*ZC^%CT;G?0$QNT71C$O,9OZ(,*
MTF7H3V>WMR#P(8(0,8P+Q' RZR"P>FD9IEX)&G(X%I6+L*X6(12+<'/_"-E2
M[846!@_S:]J4-[/4;",45!LU*V::#=0Z00!:IUG0H[A3$%"H!//F%G880[("
MA24&'_9%T5VQZK8HO?J\?"M;+UKOBSVQ0>^+@YA7[XN]4 'NBP/H[!3FLH]H
MW5FT41U^_>:ZTVBOO7'JU1 =1:4>H]'):H#W')4[$K&"+Q^)<MQ\)78O">*R
M_$R^+(HL6C/_(!5W$U<TWSXC9XG+MT\XW67!X9GX$1D.[,W###-"FY#9%E'7
M/6SBZ4 [B<W"BR'$Q8L<T9\383&K5#DKJ.:EH:[R1K&:FFIP/3FBLWOCF'BQ
ML#G"Y+A!5H\LU#[X6YJA7;U<&=Z!5LB_2Y,=[Q') A2G[-H%!_LB 7J8,8C5
MQGN-7AC</^,80%[[V12-7\7LN:0(];7UVY_\STE8;CR,JMD/*O8E?0THUDEK
M=.9%99UH@/(33NCU DN9VD=)E!<9*T<G;D MWH:.1@E2AW.299 J;X["!U5K
M<P*B;:MK;NB3+7F3HN&J'9^0%SEL3$D< SZG\^*9<ZP)>Z^VJMK.\V>@ C.O
MB=EDOD3NP8%MQE5I1C2'B8</A[@RI(M#\0)@^1IDX6-!.%\=6!+'+T%\9&K(
M.LKRSWI>=TPS"?11;<JET@2!)I@!,C8T&?G=(2,ZS<6:SE.^O$%LI@5B<R$Q
MV0)5TR%I/F_\,><+)U_"OI*3VS-[ST[L9[##O-_IP9NTK7I):(X;,9>,>WE)
MEC2!)"K>!MNBOHC]L3_#EL1D<_IA]<+.#"&YK2*2/9$1MLQ)B=5K"S+-DIS<
MU_*'>CE;CI3A0X' !WE56SKI.OZ764:X8D]LR'%7;67-5[L3SP)U%3S+8C6O
MCB>= N"J>0;Z#66(=+8'R5.Q6S"=T^.-,7*S?+)E:ODPVR#*T MQE3!OA,S]
M/='!G=8=IA_OLK)*.OTTHJ'KA*:@,#@X:_:1T$Z]/*Q*O_N, [JPX2IYJ)I,
M)Z'<<YIFY=@=R^:8",:FS;=DLEF;?A;GEFTN%EK:22=BIRZ,!%JF[+2=2MGB
MG2I>H^>[+_;+V2(UZDG4%NLY(D8LVSSS2G2^E1FK5J=[4=@J_)RDZQQGK.'>
M;7(X%B?O"FP-U*13 9NH&99-::0FG ?.3$W.1(>A6C12\\OI:)^BVF:Q&1=(
MGA.Q2?U]ZN-P+65[]H5F]9=Y^RC(HIRN'\N6('B_VP1Q7/IE'M@R;NGG-F-3
MS>*%DS6K\9IF"FCWRH')$MD&?SQK->L*GAHJYF--;Z1T+;+J8)VR6E]=S4_*
M(E5=: Y$!-'H:@S+=2^K(5B VE4-)[6=BT#?R29%E.'3=(1<+E"YH24;MP1C
M&9$E&_V"/ML7-93H]PN4D%^*_4$/%(<@*\I/4)$%21YL1(B;HJ=AD0/.HC1\
MSWH)TU$1>_P?)2S5IU%5*%BGQ+)0E>%]KLHSWK9J&E[3);IE$<)Q=B!J1S@[
M\D.AF)#,'1!D[-U@HY$DMW>T0K?DK*V/!0<(4\(.!<B/<4$[W#&:,]KU^\#!
MV =5+3HR0F;RFWMI0;XA<%N:RLF>*A/D+!.;OU6B0-)Z29/R5.U^\SIN!C:A
M:#9N8]754AO51.6<?H &J4Y8#QNLUUH9Z5GWH,?ISSG>'N.[:(LU.[,5I&==
M3MM,6;4YK<'\Z7-Z2E._1J?$"63PB"+P4/INR':QIU7U2S;)!M)WA=0X/)/(
M+D:M9%.%P!\IU5/75UXK3+7DO@P+>VJ\\&J"ZLAQC\D2$1.^PQVON53;RF!4
M )[X2+8K7WP@'AAO?!2Q+<E]J-O!LA(VE:0V;QWKIWOBJ9[K+.!IN:X54KK;
MJ1%VO]\$R??UF'^'B715:=EC3DYM>2[HS)=?(]T6:X !2G^S8:21V=8%X#YI
MS4Q-^X@AAJ#?Z"# ]L>"D.MT'T2G!E8S!DA(5(0VA$(>X%X(VK/K?G3T&Q\%
ME5!H3VFN)76$=_: BR"*R[<:G_%^C3.5C5>/ _"KN@BNG";5(&=":*! X>;0
MH?5KG]_X:,<".9#J\GFVCN@1HGEYC'\W"Z9J%(!8ZHFMA+(]Q*U(ZN9O_;1T
MH!?BV(_B&47Q$6<OT0;G9G'4C82X"^HDNK[L40YS*YI=-"BV0S[8"Q$=1OF,
MHOHY2([;8%.P:QZSO'8.!Q!:"_(KR>T8ZU9\C82T)*$!X84@C^5A"I%6'J+R
MK) .4.2_3@]/Y*/ZU%=76 ABQ<G;,-:MP%L13J6]<Z S4;>@HB4C\K"I3]=V
M@L'/3C(=RM.U82R 8)@(KP1#-]"M8'13H3U]-P4$Y"@^A'PKLFTE.R]%.\>;
M][OTY3O6*#U[H]+]S^5_4.'^9TFXQ<=_O7P\M>;2%XXW\!9);*NN/G6W*9],
MV3XOH-\>76^R1IJ"YV ?Z'T =U%(FINQ3$+Z+WI1^!+$ACAV%P!,?-+,@ARL
MU(]V'KDTD=(N%D/S7NB=+OM#@@$/9C_@O,BB38%#-5/J3Y5'E6E0PHCB%,L@
M"^L8?,[%>3RQBL!CB9*+_%(E^_IO8(Y8,ZY'AP$8Z9=,L)/@K&#U3PJ<TXX7
MAS2/BDX-[X0 VDO,3#0V$_UP][N)B9:V-$D0M :9@ %6FY%\I&8^W.E$>2^]
MW!!5S5G;V0[72CL:1A<,Q,MZH!GJ7 <ZZ5#<)/#12!H.[DFI6*!_9AAWI@I8
MP/DC1DJ&3 +5 /)"M!04V0E9"0F<D# E3PLS4R-N.I8XPU]OD_"8LUK8M\E&
M?\VA'PMPQV$BO+K@T UT>[O1345+$-AP5(^GS1HA+S;F)'_>V/4#K=VCN<20
MOG,?FVX15L:BJR^<QIY/9FV?&.GW(+</;&:E56I]"_0KMBW/R5?N?\GNTS__
M+4',22\*ISY[6\G;Y^!KM#_NM1)W\KU[F5,26$I=XTNG<J>867'=S<8 RMX4
M5#JL^2%ZE1RS#">;MZ?Z%>\GHAAW:9Y?XBT90_N?KFFE[DVA<4D'80*JW3&<
MZ49]COYHW-?@&$ICN\Y&V;1'H$(2+D21H7<4W;<+M&886:??WTJDYR'BXQ?Q
M#$1ZI"C[+,(3BB[LQ>[/292P4B_+/;V1[KB&;(V$N\K5$'UZAWLR#.3R5DF#
M\M*&%@P28Q$?#"L9)Y=.K:NJY@?R[73W]CT1;CCIFVQA3N5U-&(0"9^(:HU.
MG-YBTDJFS0M?>M=Y^EDS[V&,9Z )-HK[H_PO. YO$V'V+X-$V>.J8S! N-%(
M>A5OU(Z$>4UN(*<=NF-&E#5L%I#HF8#2(D!;L4^O"301J8"6UF=OC,EWN)(=
M:I#IARS+-4=A&L=!YOHU>5^NK[MXG;..P\TFR+(W6I>7K?O-UPW&(0[KI]HJ
M[H9@\:%Z@S6S^L(-1A2>U&RPI--8KD' T>);Y=M]HIKG4\5AZ#HH"A@@?"5P
M"4\/E=BDR@8 =R-S\HS1 )Y![]1KLE;;7U)>K8*L'Y'87-QCAO:7IE;(O+E]
M[\&ZX4K> I,/]_369%I>=-\WC!S'B"J4Y3UX.&EOUB2/0ISQ0JPT[+#%&2OA
M*A&VVIZ\ZQ)&ECHZ*H,P 5*0_JP3+874H74D1J@>K9.0W>%9;^09>&E./L6"
M?\7+D=*JH_6$%ZP13'.[%_5%)02TYP[U&P*N*MFB47DT2FA98M4H>ARD+GSQ
M1EO+,'U#49X?VV.=-X>=Y\=HX$428K1*&AE%JRTZ?6=:^E@4/8"_,=>2G#Y%
M+=D\$A# LO?744[.9D'\*4N/A]NR0# M@YHFA#XBHJN#6(Q/:1J^1G%,R_^R
M6+(NFC82)U@OM/$+<=+Y;#A"B#YG8ZE5=35C.!%#ND 56B3C117B!2I1+U"-
M'*K\_!PK4@Z$T_<;M@U]QL5S&MZRVMRLRUH8,KL6Q/KREH,PP.CR "9ES>T!
M[EQ/>]/6/@=S1X2C0#6.!:JQC*U7J#L/9!'9?*/@8YH]\#KN.3O55&P4M"^[
M<E>VA(3P['LQ5;OO5F! /GH/VDPQ-K)\7*I8\?RJ?+_HLUAB%%XWK99/,+OV
M@L>P6P(C HTD<$FST+) % .$-SL):[0!1":Q)OUN0<%^,;@-;44$*>,=8C0F
MLS$"9D-2$"EO.-+7SC>4UMPM,6 C1'<AN-]YN2%&ZQC3 "XYZI.ST]\#?A)C
MY%UC?DJCTJR3@UX88.1D ).R'/4 =RYGO6EK1WAJ#$A&06,U7$9++,S: LKJ
M:5)!45XSL$N'CKR%+B"XY!(S*Z=9(WH(D'00$SGJ!^N-# ^RSU5W1;^HFD+/
MNYF/XN;QF2@+(KCW5=;!E$Z](:7&*AUE !((5W\HJ[77WQ<#T %@&)FFLT#
M8_2L#Y(J%00%&U:#*)=:E65U&A6%<WTTF&@AJF(?75EA%!DY-J R8_=RVNP8
M^3[Q,@BO\;KE*G6, U"W+H(KC5(-@E$:/27*-GY2SDE6J@D5>*HHZR DIGKM
M/,&D!PO2;?)J2T0U1&PT]$&PX5I67N5SD.VT7:1L "&/C38LM4^375! ATPS
M2:I;W4X_GP-/:"2_'.F;-$)>\)8OM\1GHO>!QSUK_'H9Q03!+E]F^"J-8TRM
MN$J+^N, ,*Y#&:T,;U\$,$9Y&)5*@YTP5"QWER!# <7&,@H$.K06^%"0T;BG
MP.C8A$_$,$?#RBM19ADF)*%")2Y$D*$*&T"(<UJ&^_ZZ$*:')RC@\#[(B^M6
M/&$D+I]-D8;Q_B;I!)'GIDE)[20FJL2,#@0U"H_85V-EMP1]C5;%/D6+KET'
M=69<@N$2,&7U(W;<?\ \K_0I?<#A<8/YIZOMKP$A[2[-B\NW^^,ZCC;L@^N(
MGH_71TKKXUM>X+UJT:;"#%%9:=)%J>LP38(6QA!.2;O2+(JX4R9FX!?1= XY
M*D54YI5B1C&9J\S+/+ 9Q1>A-"?*V:2.[>6L*R4R:$OLZ"E%''_Y.(+85881
MT3G0Y1OBLX@/Y7D0GPBBE):#%9I!C@#[.8K>]:NMX@E"?ODF_==3L(YUMU?]
MT0!UA1S(;J-Q9$\<[GM+#B*P?6\DT%"15CTIR1=4O!M52!DZO\J0WI$/;HF*
M]2A?*X%X\_RIQ8;AD5,UWH>G3"?$6):TI5"(@0%*U.<H2;.H>"L?2JU>$[(!
M/4>'.@!.-I.@(QV^%P88>1O I"Q^/<"=2V-OVMI'*K)^:5*0F6+YQ=P"5:CD
MIW7$(G)LGHMLDRL^9,P2JO%Y+,Y="]!;N%7(_!1U/:7C!?\$@ ^#=P:NTOTZ
M2MCQ4_>ZRU ?:! F6-=A -,JCZ('&C!'HS>-ZO2,QKM1.*F]#]Y8;8FG5+S(
M+MG$^:<LS75&V@P&(X^V[,C"9X)Q+FEV!+5S) 08#10(0%1#+A"#A7K?-I0G
M0LISD&-TR*(-1N_PUS)3ZS7-?J?_W@2'J CB;X&[PXER!A^)-$JGBHZ\2BT$
M8'^X;B9:#>+4PV$ZQ'71HLF/$R"(+H1\%)Q617[B#"1X1U/)NU1D(!_!B$H:
MSCV?#^,WUP]GX.M\&.GD?/#9N_E@"JM(.!:H@44NSC!/N#XE>T&7DDW YQ.=
M@Z<5CW;B=,45Z;OO8U)\3+//0?8[+GC=C[?5MGGH*0])JKN)_C@@2C$.9+2N
MT-@3 5#AQD%4=F7!TBMW@90]F-S+:-%KD*/@<(@C?FU$[X22YFFYK SCNI;C
M- M1HF'/8!N(Z+6A)I( <#\X-;OM7YK(@>:7]<H?>"A?8H>W(<T\WT;TZH:_
M\BQ]GF42WM4%CLAW1*?"CP1!LHF"N//1[:PS>N-M3+V(!N=DJNE\\&6FY<72
M]:DG1?*LXG%S?0"A!;NDF9&8>H&JR37OH>>U8'#+6?,=#'X'KO&LIF3FBEK=
M8%/\&A7/5\>\2/?B;?L7K/3(W,T-X,FY7MC* W0U,8SGZ):[[CJ'#!B]$FBT
M$> +KJ$+E."B+K<2TGKB!*:J-2CNV&G90\<.)_#ZC=L8EKJ-H:0$45+05?5C
M+/F/0>@!<':!EYI58>#%+ZO:RSC($I9^3*O:?]W0'X*(99F4_,?PD.^S]("S
MXNV>K$9!1M WOH>]/D'$T=SG[S4;%W8N_UD[\5E[T@:N7/G4)1GD+TH(+Y=;
MT7+^'G;?9:[7XT AJNK!RN4X3PMY2_RK9!>1P2[B!XW9SM\**A9O+KLG3776
MEJ[%A\-X053@B[OHA:*HJ3A_JV9>TL:*1=7P$1$$_PQ968G@*?@J?>E@^743
MG[]YZU[2N2R=>M:S-GI=++FR?U6E#MH/5QH!E=$!MK[50A1D(<JN$6^>AE&7
MH@S7??#&(!+Z27;$H=[& =%PYF'5/@L]2WC5AH#S#[/:<]D1;JUJTQTX%F;T
M HZGT0?FCQYT';&:,^TR)45(D,3"M((HR%W'IZ5?6HKOO%O2KSQ'^(JG""_#
MOQUY'7'!D.7Z&;'XL2U8,MMEV THO#'-5G1V&->3W'$45!A*>84WF,-X5)D\
M)% A@0O5R$H3YHNI&L;TK^J?DUY)'M3\G>?Q_XIW^Y&^*/W\!_R"$VVM;\<T
MG']0P'JAYXH/& DXZU"!)7>N_#E!CORE%$H0)/T10@A#U[U:BTR]%I[$$50Y
M PY#",;I_7 3YUY>9WE9?ZB8@16# [*S_C-%"H:MH>,,K3]2?&#@@I<E(1LY
M69N.["U/]YLON-I*WY89ZU5&GVW>'VG:Q540QRM6 W/VC<>>CC/?@?HN^"Q;
MD2T1Y[\G]>.T8W.B!_'J$@H%'!5_=GTX%M]M""J4<EQ_^$UJY*+.M%L1JJHO
MWI"@"U'"$*&,P5':D"#N['>ND;_"%WN!_F-$GMH/6F:;Y?RC1R>/5&::XJPC
M0',]F-#&>&9[$3&@WL ,J\9+$D3RTM!-U\/<-ZFHR6I[1[Y[>@Z2#]]_+YZV
MJY]%?PRBK*N9Y0SS>&.&IEDP@R$:-XD/IF@*#BR-D5PUECBH=#+BI08)(M.5
M)0H7NB($"T0GG:.IYZB8\BS+1Z N5)4)Z,G__N;ARBO#9&.5/Z5I^!K%L1L?
MR3R;-T9JRL6;P&<R3>6#P9J.CVE]J 4J9UW\<=RI@0LY9:6G:0P7?^'!'GC4
M3R).7,?\/LB*NAB_M%1=+14FP0QCD"9<%-GX3(#6N:&9C&9530[5VZ+V$8SF
M169%HXN#G(P$WK2A*K&H7ZJ[T^X')ZO<#P6,4@QA4Y;^/O#.Q;P_<8H,52&P
M!L'VHR\$)S+NTFM=:4T[4$C+;<=6VS1WPP'97ANB=,8U-AA7F'><(_CB=T!>
MV_I?<;1[)@?FY0MQ[G;XYQQOC_%=M-7Y2>-0>KL7&)>AY]Z@Q>?C7F$@UKAW
M:/1V@4K$2&!&'#6BN&&4>8;5$#S%"IX<:GJCW?LI2[K%,  !::L5*PU][(1P
MKW$6Y*BVB@J('AY:V@35N6 2;NJ"!#FOE48S&X*O:(T3O(T =\BZ>1\K/T]O
MO_-G6C/F)8A9OP:K+HR=L-"M%RT84_=;[  $;+)HI*JSLR)O&<#R.<@?$@+X
M@[F:,=-9W @%V$_#S$RKIX8>!*:OAHD>34\*I8!Y<9*F9'4P#"DO.J$ ^>4[
M?EX8S[6#J,L@^;UZ,>_#7EH^?_Z2%CB_2X,D)XHDJAHGNP>\P40KB+6UVUU[
M8H/>;P<QK]Z!>Z$"W),'T-FY2Y?X:!I!05U&AI.9U0HKJM'"[]V-!:"W;)3>
MFD!S0-T6'"J TH^]9K#$#A8@,-*',&V)!VL9';G]:UYTE&1(2I8%(19O'56)
MQ"8(@%<2=DQ4[QFZA\.\/+"A2>%-9-D;E9,7FD8D9?RO S)N@U'^C,EAF>;\
MLV\H1OI$0,R0OZ<!-=;BAHA(C#<% ]Z(![T'>@;GYV_VBH 'T]_5\.RU7$0&
M$,%\PT&&TJS\B+?,R?8!S>1FU_ZTP,#;AA87W*(X378X^];Q.X1!2UQ58I%4
MD8&5[YY=QU6&L\+)KBHCU;\CW+YW?<2L5=]V&\41D5*UV3&.AMG5#,3+FYAF
MJ/,]JY..]L-U8E-X=\=R_ )*ZH<Q(.DLXV-U=7'YR^VLN^>*6+ZLU^[9A/!B
M]U0QT;%[RL-]V3W;-(W=/5.*\?_LGKV66+5[,C#/=D\+5CC97NV>;3Y8+^CN
M3=0$!'M"[&9%=2Y40X"=!KO(L5$/T6=\WHW6F"?LBAN'NA+'Z2NUZA_3[#H]
MKHOM,6YS:5"=?CB -&D(HPW%ZH/ O9[UIZXMJ"4.UA"TQ(*4\CN+&MJ_-9J>
MW;!D5Q?PG^0G)%Y+E(8WR>S,D2FH<Q2 \?A8!%DQ-Y>K TX&L.G.O-YGZ4N4
M$W]7P:1F7;I!8(RG#1NRK>P:[]PTFHE1=2_B(&I+"'7*'\V)1YIAI_Z_9E&!
M5]NM]H:G+Q:?G8\6L_W=CPJ%IP[("7VC7!"&ZR(ER/SV0HP\E\R]DH$%IJ&1
M+0J/&=W8:,2#!D'@]/0V>2'[;YJ]B9VX*[= ,Q9&YSH)ES5+.="Y_G10T6Y*
M58ZMJ\R"7]57-+5NK76,WD%?O^M)5HK''=B5NHX$O6!XDA57T</"'2;NQ"!@
M86B0JA0$-@)."*3INRP#&P:34V=%JB@N5 Z=\/9)54#T-B&>\(YPFXNBU/7[
M?MJ A#THRVD-41Q>1_DF3O-CILRCFV4&@-NM>1:IN@V;%CW,[=D</+0ODZM1
M_$''EMYOL1NR8)T>B[(X>J.")6UZPV=B3<?)1ZP^<T8\UHQ=O)5UF_-FX696
M'/<@Z'=\3^9D,77ED6\35,ZT*$OORY5+6*LEL:)\O@62?I@1SM7<)DKG;<TV
MRSF;*J6?-],49VZR3)XF<R\C.H"8G0-!3@\A6YZ@28O;\)^4&IQ-? R)BA'+
M$Z""ZM%[]/1,QM=C J)B1Y$R$'(*J+VCF0+L9KQA%/,\W42LCC<S;6&Z#PCJ
M/=ZOJ7T+,:&!ST;S!](,[8/D#05?<4ZQT^,TI^%,C9_I9YG+ 'IQFA!TTT0G
M]8)248N2'7U"2?Y'>YIJ'-1!F&#.)2.8E@\O ] X/^$,IE&1X,8EG&6W736:
M6,@Z(?"A$B%M\ L5VY^<^4;1<VI96;Y6(OF&W!FDK1)F]FRX9>%VQ=8\-F$\
M\3I4C'3Z$#* /QY!FZKVZ9SFYO%2^^*(00/RVG.%%*[FU[\>;+ 67.JV2]%D
M@,."E*4?R-"R>2R$5?LON%A1RR<ZL]BRV0+S1/DU['3J_PF,/R9 29C2"K"*
MWU73C50"ZC0)"R]M@AW;.K- &S3(X&Z3$$<R18E/.X@?T_Z()X8_TKSP.PI'
M2S^O<T:HBHGN\1#MA"P8J-O^= P&:L]CI$A11)N?E7F]\> EB&* <_$ P@4(
M8C H%D!S.[!?(^OMBX_U9,^2">]V5,E ?W:GFAK%#5<=#%J_:3H4>K#3=+"@
MWE[0;Q1D[B#S-8N7V3)1CO9$FIO$=\HS'^J/1,OTG*U,=S*ADVH.U)+K>6^B
MG; PV_W/9Q;-[A](+N$\45<=0Y:W+AS('Q564Z8X,T6YN(] >1$D8?.<=-I*
MU]<;V4X>-8HBW3*@WS@"7_2^)V.-FW(?2C\1ZLDANGB[)^32;H*T MIA;\C'
MM >'+NYDQYZZFE,W+&#Y)AO"5 G[#&B!&!A+]J@ X=,\M3S=&=(^;0#!'K=8
MLG3RQ,4 !?'0Q8JDOC)WY\/EKY:YKM12$Y!G J=-/>V&\$?0NO(].X5,DZ[J
MM&; <7^,Z9W,-<UGH3DFQ#<D?\>81:582D95?%F[ IH5FPX]6!V"29?GI&+!
M)+@A:AM,2+CJ75")'LGX%ZB:@2F1/,<"G:C9HJEG8-7.YUTJUBPSD-8KE"8!
M+ J<)GF1'3>4BOH TK5A=4( E1 V,]&H+*P?[K[@L(D6U?FO@F#]1*NDN?F>
M4UBHSWA&QIQE=3&LX! 507R5[O=10953?46B& 41G](26T>C6D. 8D\:.C3)
M'O16?L-!T*:&0>FQ8.&G*-FY#BS9,B &(FGDM#%6A=*0+65#F],\XNPEVIQ&
M3OH PD19[5F2PZQF*+ XJRUIBCQ'D7>>\TIRM39H;!\Z,+STHYQC=A]Q'<QM
MPZ#+@58.3C\2" #+EDI>EV8G:PX!*E"J(+-1E53ZWGTITM;D[2=C<SBW>59(
M/S3YK],?F7Q$!3C$28Y#.7'CD:@WUH6BK:'<BD)/9JAT6((X$YA>]*C,"8=$
MS82:"GALJ#DO)2S'F_>[].6[$$=<P,@?I[)%/OKK'=X%\4U21,6;(MU&.<*M
MS'002>5#\;4S6=#.K3@IDU&(#QN1<3+H%^:S*C-0VE^[_VU5Y)4_K/R=TU^U
M/;&BU!O_,4$2+::A<827O]K@("'6C)RB:9FKRY?HK@CU"12=PP$\>@OR*S^^
M8ZPSF;0CI%VHCT*@&@01&$2 (-,$)N#BW>4OM]]V\@'IC^7D?$U]1&VSNV$H
M?//4]&S:N6UM>(]\.!UQ_1VZ')6H.F]TYU6\"1FF169R%C2B!_KA+0RF.?K2
M&XKB[3,NGM.PINSQN-\'&7V!^;%\&B_E>HK:79V]A"? "W/(GFQ!Y)/Y:*3.
MC_,34=QVJ!A>Q!&C&O,"U;A1A1Q)V.N:<; -D.=:F9*[0,F=WQ;A"]&KF8Q"
M&_7YV 7=LHPU#:=XS\(ZJ(F>U$#44YRAC;!<'S+L8G/&IF)R W%^9F%:8W!&
M)F VQ9]1VXV]529?"%Y@\AQU6[@P=U&PCN*HB/ ,IX,&\O/1>?W23'1.D#"?
MA2W0D3W+B4&:Y9Q< NLU*OF,]7SZ;3EJYV<>XZ'!?S[VHW.!ICM/G)L5Z:!\
MKI/%F=J2/BLEGS'.UJ3,8TC.U'S,8#3.S53,:R#FM@JS'$/,2\+/(G/8@'[W
MA+?))MUC^XPM]7C &\ N!EK7?:K!,'=[>DHZ+O(XT'0I6=/*3K_;90M@?Z2J
MQXVR$=(+>1MPBWPJ?+19K;/[XP[?;1(V!7-!4631^LBKC!<I2JB_1BM I*Q$
M'HJ2 A/RSRU\) H 3[C!51C/QU,[682Q7II =Q8>6H/62;TS@?F<SFO=BZ%A
MR&_]ODKS8K5]#.)IX\(RUO/1<\5BC(X$URC/0M];]$X;^R78Z:LJAO^<--^\
M+"5KV3E: ?;Z]SY+MU%QIW]0/@GF\[$&FD49:Q%.T)Z%55#2/*EE8#,@/@5Z
M1R?Y%J;?X'S+PUD\L&$3/EH80O J^803G 4QK941[J,DHG62B^@%WWP]T-.0
M\OG]7#,!/)68=]&J5Q;S3 /SO'I.7KI:AI ]E3[)WHC]=<<1\L:%#90("YRB
MWQ<Q-NLW,@YA;I?VW"Y%=:ZW0(W9@R+'[[>=+J?.,AL-,UHE2,S)^WHU5[R<
M%J2MB=,5_&06.V";_BF($KK[K)+K*#^D>1"OMG=ILKLC-(8LN6FJ1;29Z4QL
MNOVBC;+IYFG.QZ;;\M)18F9'VRR^BZF31]L)A0(/_2HFF"YBBHIGVRT:QEQE
MR;'KRAM.%VV43\V6F?G2U(Z7,Z/5%M&Y$9N<YVD"/)ETNHQL*8BHG8J7D+T(
MMK;;D*7@UPYT,<HV?U%RC)+=ZH S-B"_Q&0PV=?(/I5F(4&1O745U75-Q/D$
M L8O]=B8P7 *SB*\,):]2:VFN,\3=K/J^LDI0C5)YQ2^G'R!Q2*QU4FU2^(Z
MJD$.<QFG3'CSDQT;%)C/Q,/5+\JX*$4+[?EXL#K:#5&(E(+1)N3,/'#O]0\;
M:;!=HA&1!;:<PI"(2<[$#;5>G55#9$2@X-L%[8-Y7M[F%US4>\B4&=!-O.?C
M$RH79'3.OXST+#PW!<73YOB3(UK#(3N?2R&;I:'L<>L [3HUR5U*R6Q/Z1=Z
M_UUELMV6B6S3Q62'S'TN[M>(A1UYC=1_XC-RX09S9W#RDDHC[3,Z_[A>X'2K
M/.H&2MH%*!U()@0]I?0E&))H0;>Z7%M?_<GIUME%-O*$^TX'W_<!?>LVU1);
M3'0F.XKUDHW:/HRSG,]>8<F*_<8@SOZG.O:?:V\8NJK#-P+3+L"G=?O2S_GR
M?='[)YZ]-JE[5ZK7)[?K-MH-#-UKU(8U=:?1+DC /J-FLEHB60)3$Z;3[AR^
MVZB1QSM#U]$^"#R5RQ:+O63S#JP;:5_2ALKHG0_=26MF>QM+_PQD/Z/HD2$<
M8/SF-'=6SZM-:M+^%.,OP1XK>F2,1^?^"?84[)>/LL?@<OI,>SRA'=6P%X@.
M'=G;8Y@LZ^A6MORP 7 OCW8LE!+7/=JI3-F08G6PPU@($$@_D<&LM!5@1*^1
M&9T">X_53R^UOV?JF3<ZT /US^=4[QVKUX3HUG-TN,=D^9(BV/4K!*&$]^F.
MOX-!\UV^ MB3.WLM93WNYBL<J$;B5\JC*RXGOQ+)?TF+*-D]/@=DO;2J-02!
M-U<8!A8-5Q,::)^N'#I)-+67U5T"Y.B%844Y0XL.%5XO+@3Z\:P/LW TB.-Q
MJ7CEY2GKE[N-BB&ZUX7#&_4S,VK00#T"GY301*7R2J]6*G;GQHHIEM<EK)WS
M<9U'811D;RC8DH]9"^@HQ!F56::]VRW>5!=V_#T_TUCWW=$G6A;]_EBB$EVB
M*:=P[H"'+(\P4?=D99Z#'-]GT08O=QG&X<<TNR=4%C\G1-S81WM-"D0/8 "C
MU)NURAI90\*8H9[D&=O,,PP7QT.:H(- 30P*P8VV:<:&7 ;'W3-Q4<D?;[3G
M?%*@(YV)??GAIY^^1]6<CFW/V+4HX1%#P-D(&=\,!V)(:NZF= Z^%I@@#W\-
MB*8_'@^'^*V:Y@EG>Z79,<) ;/Z6C-2;O0$ :'.WHDJ=GW,L4II0L4&8(F&-
M5,7&_$JQD=V<HN.:!J D UDKP1"#0QRPU@5$06%VWY'\J'\45"CX&:'@E)('
M>LC*<%@];.32L=JJ2%>Q.@ )@ D8S&IE$WIC@#$2 \E46HV$'$#)EI,)=#1Y
MR@MK,1F/! \J$2&."56H:/T'M5T!2)>>E.7J!UUSEAM[@OH7A@NYT\0__A)[
MAY/-VW6P)^>+_#$E_E[Q2Q!K:RY;P,&$V*T9DD/K1B#G(75+BEH2R')2)< %
M$J"(PRX0@X83N.LC?DH?<$R+:MT'&>T<4?; 3<*Z%8UF6:RA882O)W.R"%J"
M.A?$7G2UQ)% TWU-P".! .;YY#A.>-VH'!V"-Y;JO'X#[]!^%Q71CKDJC[@H
M8K:3<#*7KT%&'%U:9H,]_J;LONDL35\L0'9]&+,-*]\/A7N;/X2^]@Y084$U
MF@42=<\$)EXSA1<&8,C<IE55%YZ:G+^3[]TG32D)+'.D&E\Z38E2S-RN]E!=
M)D,DS%6S:S/D6B, ?UUU#MS)US"_<&=JF/0;@^6T347IB C+E\>KY>X8?,;[
M-<Y.2%0- (B,*$FLHAZ-;YW)F6[J]C,O](BN$!V&?N,#'<N9/:6/!CI'2-F*
M=6"JCOYZ:=,,!)"Z3I(KZ5..<BN%'22T30D;*\6? 65R -V!D>XQL68"L=K>
MTYNL7.%3:<9 1(HUA-:!X),!;N51/7L[SD>&T0 F'SC"T;+X.96.E'84\$_:
M=J@T0^!^UDYWY?2'!?&N9B%YA#1^C+*\8.CU>U][#( DZ@BMY/!T@%LI5,_>
M^D'9,/YS0FYQ$U([0O8>,?G10X/P*08!2)^6U$K\6B/<RI]F^O8C$38.7@(G
MI7>$#-*#17Z-'](\R*(B?0P.T36^>M'+HP$ 0#:M6*CDM'.T6YFU(*4=JJ<P
MZ!JC$@I1,/K!U0ND/ _G)91Y>;]\?__^]CW]\.K]+[.<)F@Z<IUNNMI649PZ
MPW6YX;?<5^G^$"2GEPO#T4 XL,/9K3W<_CB ,EB&$MIV/%G2>C.1/:W"?7(R
M>T#^)U"B#<?I.J=E8JYK5-3UKH.<<MKVDOROY%K@G#)Q6V*&T41;?ZI8UPR$
M2,CN(KE.OE:- DJTUI-B\ZCC&8N'':QKW"&(0M?)T3WH;THTEW(Z'&"?'$BV
M>LDG/8L$+'V+MM@F]*_R?9I'9$// P++A(CEC!.2KH.W^RS=X#R/DMU5< @V
M4>O^?1J4(.><299!.A6-P@=C&B8A6FU$JL%H(T93PX+"X WE8E;6WYE,BU(^
M+_$%ZXGY PW'IF:>]2BQ(H$6";Q(1BQ>:A#4B.!&-7)48I]VVXWHDZ]?GZ/-
M\U6:Y$5VW% J/A_SXA+3?3[&!0XU=LT2%F9S[L68O%]; 8)MX3VHT^WJ$7L@
MC5XI$O82L\2"]@0-6F/FUC)$[K?X,?QQ<.JM,@1(QH H"G2)484$QA>8@#_+
MWVYR.U'FE#^EO,<57B;AYX <C<@_S&K1!K#_<<0AH4C/?3\L8+9C"+,G5J0/
M"DA[TI_.+LLBOP#A;<PPZ_"[%QCY"V^VR;'&OP(QB*69@'.AD]7+D*=4]+/#
MK+ESB4ULZZS?LT XH7X^X$/PQNJW;-F971S0[](@N><9OJHUL($"T#][9BI]
M,X/ Z)<M7:9'S5F)AQX+@X2'HRY$\ G%!%V5R5T\9_1I! .+\OP8D,6F4*+\
M"?VK+L:0%^GF=\>:-V9-ZD5@H&4@"E%@)*!!WG!.PY3^9YW05MSA(,>Z)]G2
MEP":WR*M4O#J&Q@]/IG>I*YB)Z2MMRF@8P4S$<N^5SYW'I56R!J6)CN&/7\@
M:R':^)$-\G.:%,\J4FV@0!(.;9F1L@]-(#"2:TM72TK8PSHJPA0$B3:+5+P#
MXK=EF$4C664)')"3R)YB<BSG@UFK !&'7' >!3 +3S%^IKZ#Y#6ZRDN5.M:[
MW+(=(Z%!(?9&EVX;VGN?GEB@;B ',=N\@.R% O#^<0"=YW_].!W3HG1===DH
M78(P9*C&1B]S*+Z9;AZ;/)77G4_<HSY)DC9=]?3#!7Q_.81QY15G'T3PMZ#]
MJ37<V(E2DY6Z5HI:GLI.L^=SP#O4R;D_5>2EAOLYZD_=\U-4_C'-^"PW7PEM
M4:ZYN^@8#:&*1N)K9=,.!5(G SV:E^=47#9!_HS28[&-TU<4Y'FZB=BS^M>H
MX.&+E(L++C'25^I@_=QZ,UH"( )12GX%,X/D/Z4W5/%LMBD#!* &=#/1T@+U
M<%A-Z*+)6+R0*T=^H.>1(J623OR?@,?I2GV JJ0TB,%*"YY2Q,#FW 1.2"('
MNBACO]<U,2SJ(V0G /Q;1S4+NC>/S=%0 0<C28I2=N4@%-*+$Y'[!"SO0SAI
MO>J46*-@<.55EAD.R&$L2$X=(M4 F*(H;1+E>B?UM\Y+F9Q.W79JR  JM70(
MW$]<&VCA>7?\VIJQ,#]\)^&R#"@'.A>'#BKT^Q_9S<5H8"EYP$%\DQ,#CO^"
MXW";9GF@[8*H&0LC)9V$RU*B'.A<2CJH4+B!08SX8$1'7Y#A%W0\8',L>E_,
MRDAK^),' #6]:I'8:'!5?>N^F=7)U.U,4#J %^F>,J/[N,XW6=1T6ZYQ]9G*
MR3'#0.1D6S)2)UT; ("RJJVH4N92A?6H,F6C^N^Z]$;*DZG6 4TBIN5865:@
MZ(13!2$W04+S JM89'BLVFZ\X2!SG5H];%%D,,F]E@ !327>D"4MWJ[Q(<VC
MXBX*UE'<?B)A'@YD1@WD-XRJ9JQ[$]M)B.I1-1N.Q'A4 7A3K'C)TGCSI^!W
MG%R^79'5*I;9.BHR.O\J^XS#2*;D9#V&(O.BK'%/UCMJ'5MB@BZ W(M,BZK(
M A]B"&F8G*$DGU=($?E?B=:/CJLAWD9)5."[Z 6'MV0;37;1.L;+/,?VK=EM
MD,!W9+5G5=>AU8P!M&.K+7F&#JXEF@N&!]6($,<T>0?XW@)L8/7R[7/PMS2[
MBH/<V$AX&"H881[#MBS20_ X%^SA1"J:7E<B'>M$^LZ'7L6G3'[!Q<W737P,
MR1;S*4W#URB.E^N<["6MISW#4$#)<7\VF_)K#P\@MWV)4\CKB7@N$,&"WE5X
M4(GH6_1;B6N>XC,6+8PG8%A5$\"=UGW46YE/&7'R-'R;P6"TRY8=6:-,,,ZU
MR(X@1>&X+L=E@1@LE**XY,GAC6;XMR-O,/HQS9;[-"NBO[-8G&&CLH #NO^T
M9:AQ+6H"<G];:D>1*C.L&CKW[F)LKS*8B<WFN#_R_C"!!.;E)B,1*[/8WXIH
M$7FW$1E8MMR:-%A\VJPZ2>QMZF6Q7G:(]3B.?^(<)WA')QJXH\$P[H4^FT(.
M=J#>Z6QG2,$&SB>]-(4,N@72DW!!E_I)2B)>U'W!7XNG5QR_8/8J;X!T6B'U
M3FY[+(7MOF/&Z).L6Y/;WRS+OJ) 36,57PO$L2..WL,3U_!%^>'['[X_%YW_
M=QQD3Z_I),M3X3H'#3]A?+AB"T2>ZW.#RHG4F.(D:IR>A_)VKP#1V0]GI;-D
M>MW%ZV!L9Z.W,O,C-9>B.@?=K>F<5'LI6IC(S;1K0/3WAW/2WX]D02=;&([L
M7+179GV<\E),9Z"[-9E3JB[%>BZ:V[$"1'%_/"O%)6.G6Q>&[&P45V)]I.*2
ML>>@N!69DRHN@3D?E[EC#8CJ_N.YJ"ZK4#.I_IY@/ <E5B["<$UNH/-<G16T
M3J33 :M]-*]F3[PEVRS&TS/.,./-2Q7_@G5I R8@[Q158L52%PF$3^I6D=-;
MHPCD//I""Y8-U!<3-TAWY:-@QIVJ7![S*,'T\<)^+3I4/.!-NDNBOQ,60UJ*
M9QL%TN4K?V2V3,+RA4V$<_+=<=]>D55!;,'3<Y"4R7J:175, XPB@RRT;!><
M$N#<S !PU]+SD@8D$4%KCY9D()F.4ONK(FJT6+Y$"Q+$+%3VCU%$:[4F5<+N
M;+5^^9Q7QRS3E)OJ' Y>W5=)OJ:L;V.L#_5\%01U%%P[J7M;2I@ !ZW>:\-(
M-_D@9=_[,W%/2_E'85U0F:IURM1UPP%I*3R"!C"OEKLK1(LX0:9T6NUPH"Q:
M _F-Y%G-6/<YLYV$M'6Z]',K  ^>8_3DH1XXV];T$.V>B]7V9Z&:[;.=)0SX
M)J5G1+-3M0%\V*YT5'7L63'QES#^4XXR"DNK*!V)Z3\F(<[B-[H7,&N)$O(/
M^U"T'*+?0/1>&,COZ=;& "G[/Y?[G/LC[1A^>&%O]@/P'^XBW5[0'PYZ;Y.=
M^>YM33D2J%J"GNA&*83V,/=U#G0TM(L82$<9^+VK!]VWR\O;N]NGVYM'+\38
MVD\SP("+MIW'U@D *>[6?H\$XYD#-X2;<5[<--K0W*1,Y9>THV$TP$"\+/N:
MH<ZEOI,.DV^ST)=><A.B[T>][,FDZSC:,5<7T(/1D"^B#H^TA"3O0_<Q2H)D
M$P7Q/2UXQ2[I"ISD-$YX%^6Z76(Z]%ZIT^#EL="_WKA]4=B!A/?0\$49G5N@
M:A9ZK*GF0>5$Z+=Z*D3G GS=I%FN>JN;2\N&S>"5HHU9) M=&X+>%W4;3GLO
MC:NG.6.E^Q73J $.E\1M#7;X =/NT>67M'7E!ZNUMT'C@_K8LZO7$3,.8$6P
M)= L[24F)%"A"A?2-S?]_]O[]M[(;63?KT(<X-YD 4_V),'B[-D+7,"OR1H[
M'AOV3++)X&(A2VQ;&[74*ZD]T_OI+XO4@VJ1%"51+/7@_).,NXO%7U57%5_%
MHJ]5E'.AD^J1RL^UU$$E==Y(+>:GY<0G73TX\%5<A+"E^\#B4?5HV!3U*=FL
MT($-XEH[L(+'NAQ8"W"" ]>\"# [JY^ 7*4+3Q%;Z\)1+7>.^CA,5V HBF:E
M&4&X!O^3(>L]#*B0?:B%,.PEJN)T."Y@A5H,0B$C1=P>>7S)\A+&U2%+5A%B
M/6.A@]Q]SN*8"N%9"S4$Q?,6C/ -3$?68,I38*_"EH=,&-URC0:+9Z=#O_/2
M-CFX!3T$4-YT1K;![CA0OV9E-6BTQ&N8(1Q#U\\2:DKDF4(7QO!LH:9?QXS!
M&CU_!1B> "X(_'S'^3NHX1=2CS2;>;5\5WO;\E;3V6$%]WGB=\>":;P0AHXY
M0!4C#; [.\Z\[NS7UES/"./KJX35X,4_QXK +5UE*XRY:-5H+NOV6T.AJI$L
M5NNEYM),XYUST<)4SEQRS06I1LE@*$4U@<\)>*.N_-1H)NOV2$.YI:D^B5=N
MRI7DN(6FQDAA*#$UGLWZO5)75FHLCU7[I*&0TD27Q"LCY4ANW )2HX30EYX9
MS^8$'%)39&8LCW4[I+Z"RE2'1"LBXTANW+)0MD+8%(2:R&O=KCE8!&H2H]4Z
MJ4VMH_&>NHJB3RY5L(9R3[;RS%3'VAUTCD^NU@U=>1[60> L*<4YX69?[G-:
M'1?N-*= *_&VCVF=\42CZR\A(Q57O:?H1\]KA7XX)+BU4^H8K<M#S2@GN:O,
MD@B>1##%>H3*M0;^0FZVNSV(%[-6#+2[.Y5%7DH>S/XZ]E[VT3\NL[3(DC@"
MN:_34MR&_A(?'VB:2?WZG@UL<"T3G3?/&0:A>)^V)2<U/?D$+=S=U9AL'%<9
M)*!;2ED3K\- NM!-)B(HT8U$AF%K)J*-YQ<T/0B .YEYH"G]'"2043AB8.BT
M6L\$12',T%1$:K**24</C_WTHFJJO"_D.<_S/(T>H))24M52UBI 28N8_ZD#
MWLL%/2;$R0M5HQA*KRNXK91U=6X\6[F*BUU6!,E/>;;?W:35:_?\3@J+FNF>
M1A7R++W/(9>.K2.98"43^_I?^W@'B\/VAJA&4:X[P;'.950EF[7;'KS[PQ+P
M>XY4=T)X+U"MMNJ'R!V1IJ<S4O?%_@6]\0J937_R_6:<W5$O6FMUL&MT0%L=
MI)@EP4<HX"9]97BS_. RY"B9KC[$&%0Q,:0H.*XYA&CA.@@9#>^3"@_V&I'D
M2[/T#7K%K5%"'CV#X#02Z'F?0$ 84LSDN*!CO.[P8$;M)$KT'PI9-EI87)M9
M4D62P-B%5T>(R1\OD H0<N3SM:=AN_HX853'Q!"AY+GFZ&  [" PB.<R3C(F
MC%&,$!,[$E1OIFQ&"*E1TR1.F(\23!*Z_U[!*#9(3QE,P.C D<^5MNUGXN].
M[NIADVPCRL/4<F9ULX4$'$I6<2>@R%L)QHJ)4E_;1:":S@Z]*O?LD#65%V8M
M;YS@)0%8005P=WZ>2)7^U^CL(^1\H*\TU2:*3F&T^N7'D<@3%QP5ES4O,3H0
M';ASQ>\$UA!FR35R>/5/U5Y(F&WINZPHWC++5I)<T$V64T'X(?BBUY,;[FB>
M[%(Y1^[M@C6&S[O#K0H$FLU%:$>^A2[^($K9Z$B?>$=U"]858HQ84%.5?')5
MGU,9YZ_H+J=AS/]]GD;R4^?SPZV1^>KG Q:JF3A','!>\[QA$+:#N83<!\\%
MD'LY@1G&!!U)+1R^#WF?9R&E$0]M#W07E'D,*:=O]VET?,1@08_P+J2- ,V;
MD"9BG/<@AQ&I4F%X$S&0Y&TCLH%6?M]WG(,?VA"I$7FKPK_*\1#2L^/(O,DU
MG=WJQSRE^!-'N0ZO-8]K"J .1K(.5SS;E_WX*GZE11G#)<J[S<6^B%-(%]>=
M.%NUQ+'H$4+)QFO1S+N=6F,:&"ZDMK#WV+9&K%"^W^T2_BA/D%S1#<US&MTS
MW;U U=0\#G6[BQ;MD.J7VPK4*6<^U,A_=7,[1/VJX5([4C<D=4O"FSJ<P7:7
MYY<BQK*(V\38XFAU3HNW[,_X.7V?E8_[IW_2L/R02=^JICD+=((P5UY,5<T$
MVWD/.+/RA<10%0,A.UCZL54LB\8TR.'UHH)D.4E8YR)DATWWTJY1O6<6BSVE
M$CHAY4M0DK@@0<EFU$_[,H!$MS(C&X%-;LY) \8@S4I2",1 VO([(Y]?XO %
M^$5TPT:)B 1%O4?' ()VR#--@26L/;J[6H2[,!QH[4N8W[ .*:%PC_'P34'X
M-?#\P$^_LFT<QHGO=^E]_<*5OMXUOV;;53L++/H[H'#!JNJ0L!Y)U27YD'6(
M?&]U>-5=+?^W6ANEQ1_PYBW3U: 9<.<PQ)GIS%>!/ 6:SLW[W&@N5%V<D$]+
MQD<*K(U/Y]JXI5_BL%=5>M6N?<7^P196H3L5M1Q/QKF/E3#3NVMVI^#>7:R.
M_;MF?D(./J"/CVD,LT/^'B_BWL,$P6[C-,O9-/:F*DETGD9=+G"IM3S<TO(E
MB^">6E&:G@CRBN!D LE<)<\,/%.[/X5 -4^VV8%-<">"/9'XGQW%/+C#P1@Q
M%23 Z493 <Q/JO=J]*Q8]N-%STMQQ^8MA?.+A,=R)N4[UF'"5%"5!KF@*=W$
MY?E34>9!J+OD.HT53CR;([8<F*;P\1YAIH/LU[02K$C%ZTR,_CQ]@_,[ ]>O
M*\J0;RNF?R"?:KZ>"W<MIX*_K,5G>_BM5*!HM09/U JC=[I>$V3_TN 9<B6U
MXZS!6VP%JLC1_<+LW6:1A]JB^HB=8 I/,3?$\A<;5%JO.1IW5N@]D\3CC= ]
MJ)D"CW$=;2-4GQD01>$LFA987F*$HW6/=AWFRRN&EE^3Q.&7[1"S":O,!Q>K
MHXF\D/((YPC>22*<PLA_!N%TE(HD[RI;QMT2"<W@QXT#MHU78=(CQ@6[EMA&
M.RZP'ELIPH Q6'1NCGSH:Y$:?2>63/,G.Q:X7C5&3)5OV;1'\S![<'H_.UZO
MK-??9DB+O'JI)9!V\)D<[/^7[,-87V]ML!FN;PV)H_(G71LT'S(#TON-?*#$
MW0<\IFJ+LY"9*!'R4N9ZLZ%A&;^VQUL/S%<?*-AAG%2W&.7]\3V49NT0:_3A
MA#..ASE4BNR$#MAZ]U-GF'N&WW"6QSR@)UWN9R1H-\.;'HX;G9%[RL3&JV.X
MG*(^?O?X'2D:P3>5*G+4,=5&7/6,07O;;![+]4:*(36,#1$Z?JN,#6:P,X*"
M?N(,&28G$ Q&:D;(6PKQ4EK"!8LZ%%#>W;J#0945W*&XBEE#V/V-@SF:'&:]
MWN!@JY:Q06*([RJ#A1WH&4&COG9R3"=WLE#PL']J<T%-O<]2%D'XW;'ZXIA(
M-UMW[&@740^TH,P#7V:H3L5LO?%!+_K8B-#GM,H8H(,YP^O;K0&H5"B8GH27
M6^NB_IK\[V"[^S_DBK[2)./O)TG".[R8;0.>Z7<;I'"T6]*M\N;U%"X(5ZNG
M"]O<G1[/ N=R]%2<_<H4PKF"9UZ* BX(1]7H%$*B<_F9TA3J&V6Y> *Z3GDF
MM-[T?JK//_ES8.S3<)"2?26>E'XZD&"W2PZ07,[[KBZL-!/F=C4M,80%=0&7
M4'<YA;^KK[Y-VO1W]7WMXSO9C89(#"KR?/W9V6]H&V E>3D[E(O++BU7_O'6
M/3&Z?&'0&4&]]\R(1.7ZGX-D+[:<DB3['*3:2BO.>UGO5&J"LL;.L49TL<K)
MUVC\,V9EHB\69=M",D!;/0C1=$B:'D]B5V>^!EO)@YH2%FM0J4-H"<8F[(=M
MU*I079X:I4LU@S6%%).(P]%"U7HE@4 /;8:/+^FP@P>R^'+Z3W%HPLU[:IMX
MJFZ"F]I@$D.5UJ"B1TMIT(/1IS.T(]\98<V6OA=G4_%XAC3M"(5X&ZXG0.7O
MZ3/<TKT,\OS AM7/01X-U.Z9PF@E[F,MLM&I!KG@NYHE1#L';)B)VEX==N@%
M>9R)WDK)Z]&%<DORADROTZ/9,^P!?Q>DT450Q,55LS6D6MG;M4/8%QPC4+,3
M:-,(9^_/'EG_$;\M%/VK"QC LB4,ZL*'K_WEC'@:JS=8]/;1$MCZ>P($TNZA
M[^VT&6I1K6NA->'-2=O>;V+O7+'>J7X6+Q'CL0SR<K^[S(I>TJY-@S7$")4(
M^N @4Z\D*O0A^0H'!?3\9K\C(?2-'08L]*#R_\=:"-YP#8YO(<AC1_.S7'VA
MN7US4MJ9  UD"XSFLI)9O9VPQBF]F07^?-X&G]UDOCW_/I[(U]QPK]7,$_GH
MX#^2#OXAD(8B>X!Y+"01K\A?K<^G5GSF-/$<:8UG0]-/*Y0^ISB\P4JS<7H.
M@_F D6([;L3.W6I\1((]M)&+[P4-"/N-6S:57=SZQ]Y(6UX>%#^0'O >==JA
M:X?N(6:!-.ZB;H3I.R9$9L.36J[P&&2:7# -DUZ%7\>!B"3*?0Z9;.7AGL&'
M0J90NI1/($<IQ,!E36XU*.RPDVE9K,3E!O"-<,":$_L7\.*)F VW=?GC6*%K
M>I%<6A.O:9DD"?=3ED6?XR3A589+)D;\E% Q1A__/4IIH_BNR8LG*&38KT<P
M78FGCT8\PO=;!M5L<%W^/E]T24"1J;!2YQ^EEG6YJ;WOK<2AIDQ1T5=VP_AA
M(AVIIJ,'/&/7)RUH)#8UP#'Z81%DP]=3>S?^(2B&3)%^/@SFD]ZO<433B$W^
MF@I56?B[SF-TU%@/<AO!=]_;5I(B/*=MP*%X+;NBAG5$6^R,-4#;"1Z%_QTM
MBK_ 3; *>@&T)*IYX)D]B^;#+Y:<OP9Q N?F'[++;+O-TL>7(*<O61+1O( L
M#]U;9LZXX[B58^7(;NB(M7>W=8I;.;>P?B:HZ06R.40_1.[HC"=&H;V$MKRF
MJANEIJNDLHI"H:(">BC@HA2_RTI+FF_CM,FH@4RLL'U?F/'J-%Q)I.KK#0+J
MV(ADPV4%D<=>6&V$&6:!&TEL\5E$#&58D+@M&18&5UKNA*Z<_VOR<*:9G/+T
MP40*AL6YE+@'FDI9\"V8+'<;JZGZ;*YH3R&Z4,;1\X9S6&(\63@?K^IYO)IK
M9]; )A1'&:)7<;+G]_7$S3WPG;8W^&O1I<BH-U<7T-,O-'Y^@?(7 6L'E3?2
M_?:)Q0HFM[2.$9K+]F51!FD$TX]HG]>%,EAHB;.(?!O7,0GW#78+)05)<K<3
M,[,T^B7(\\#X'NMTCFL.*D8EC \H2G8K#28&K(X#">N)5%WQ8\.Z,YST4??:
MN<]*43N.1+7TM)%^G](O- _C@H603%+"GC]NVNR//"LU@K$G&!RX"N _@_M!
M'5KL_4 %</5NH$2(N!?80Z'?"205,?G$R3&?LSF"_RY.J:I*F07].LRE)X#)
M9!IB=+,Y0F)C.M!$E)F:9#^ZFV8-,)KS0'I%PX3]+SH29(@8XX;9$/3V=IF.
M$NEFF1E._U;9\W/.=_G;77BV5!9-%'-8*)E#@_!%3&1A#*O7S'RD@L&+-:1T
MR^WJ>*-?FA_[OF@V4BV2C["Y/F]!ZB9X$?8Q?*'1/J%WFT?Z#&;PP&O],77>
MI.R7V7*KN#A47YJ&Z4F<<*+R#*'E>#V!C?=(/AEC_VYAQ0D\M"(G#3,B<3N#
MLHXU!?H4XH&609S<4EAA:W34)<$Q215,V=;D[[T;4;]SQ?TV("&?!!'2(_'S
M<<Z8FESLD]^59M;[%F'RT0?7S#;:K[S9E;+?WD\%!$@&Y0#@#$MZI/EK'-)"
M;TW'% @6I0;96%7W:[^6I>J[/YQ51)@6Y@;H#$N[#=+])@A+/BG_F,:EP>;T
MM C6-P2\L4,=H5^+-*/H_>0=<L+I,<UT0?0>%SIB0JI*%3%.#BW:(2UB; 7J
M+%F&&OE?H-@A4H1%L<!09S#ASD.GRC1.%N^^HUHZ#NW(VC5%]2 KL11.9&R'
MY4<6H+2NI%S-S][)=92CQH_([S8"(^PI5*AUAF=J@)1Y-BA")\E,2^T_GVP
M2C^+JLEG:)O4.T*3#AUUK]NP<%D>?HDC^D!?:;IG,^G@GUE^N2_*;$OS]FT3
MU:QF1&.,MVS&BM8^86/;$NGEFG'P!AZLR04/\DQ3&"]I)')V U*P,,:,CGYA
M@W4:)"2L^)/R)2A)$(90^:[@AP_?_R<<10!3PO[:9N(0(D@)Y5"_*>I>O#\0
M,U-5HCT!!J3F0#@+4O,@+1.$A85;6V N561)''$SJ'\RS&NBNYR&HO \^W="
M>2VC-#K?PB#[;Y6#C&N*=8747JSNA=+A=@C72VU!*2Z;MDW/2-.8GU?*S1T.
M=U#Y$49A8=D,YD\\ZL'EZO-H&Z<Q%#J!?*!K\>)6H3JNF\4)82"<)W0S*DYC
MXW>7: Y&Q5JR*,G=I@W\C NI&/)_=UF2FN><$SM7=JM;5,[F=@KVJUQZSF2U
M<CL>6J!R6VYG>R*C\;FR9?AWT+5EVMCR*M:NTAD\9'U<! 6-+K,M8!0%#B'=
M\YDGB187AY;F/CC 9^=P?]LR\V(N?_1\##<*TF1IS&..F;OA KDYHP-:OWF"
MYD3N@\B=\,0.B;#JB/">\%,]!K6D4]+@)J8#QDB>Y4PE'9>:S=6_+SF"W'<B
M"\<9\)MU#%)3%?0VB'.H/ IEG/9;<>7@(2Y^?YM3>I.6E/V2);S%YOJ'L>_W
MQ%QOK$*=>*9MIZ?CN.,D<N_79P00\**\E$@8S@B@( "#U#CX8X5(9Y5(^N5*
MV( 2XEH)N4()G@/@T[ BGFP4<5V]@_Z!YMOO39I?J$/$D+>H"GNQ;I'><(+<
M@J+XC&YU]P3ZQ[JX[5VAC=3BTB5)X@TEWQYHD&->S78:W&L1?\X2Q@;*$OJ:
MUNEZ_@HF=F:E+C:U4W=[VI,[DTPH ; %LMS\SC86HBBYT<1K0_V5Q<+Z4I_O
M2-CM]RN*@RJ%+AX%Y4Z_CAC8EP@E M8POK[X9Z'@1@OU-6ARB&F">==WJB*J
MTB1W[5UKD>'G6N'Z?DXLP@TIS$E$TW5R.A',+,$2$>NN#E%2GV=$]+I(?!)%
M#JY38\5C7PJ4Z$A0\B(,5/P%I<=$.88W%<\%M<%?J5VI/I[H<YRF=BHYG<C]
M$R_W=)/><X%^RK/"^5&GJ:?3C-X&I;F,WXIN3BZ":V58-(:+7J$:J^@7/F$]
MG]P\<[02.253S!MR\I'I;99O:%SN<YXHQJ;,<77MK=;#0LJVZ/<THY:U0EW&
ML,%.3RZB64JT:'R3,(@W_5H4;=##>J4#2\%5.QK]D4*;KR,*2A/1NCCPN:@-
M?%U5\[S/8^W3Z]YZ/\V(.%*Y"ZW-35V?7'0<)9>_=7Q36+L"0VHTA,/Y*A;X
M$_0MM7XSH"+]MH NR)[HOH ?-2IW$TY@N-*FDRN7*DL,62X1K'38<J_D44.7
MN^[7-WRYEFW2$&:^+F'<Q\ 8R.9GBBZN]6K?8RCZGG!@K05!C:TC09QH>)VD
M:J<1=A2"TPNR$\1;-LXV@+[^4.M"]S7-*<?;N9M0"+LQ,S&M-!K[^"&\[FB?
M5JQ>7EK\G?!3C>4(OTUO$WWE(?YI6'U/H_=\'N@VB&%S!LINYE"P-DC@BL</
MKN^4S$%R8A>YYBO=R0VOZ3!.Y^K77!D1M^4;9$2"=IKWQ9S_"L9=9K7BWO&[
M9K^>ZEVSO@IOF&QQ6L0AS[Y>_C#@N+_3G$,/*G"AD\UN9R<W]QV0Q%^8;'H7
M5RJ^BM-**XW*(:]]/&Y ':<3V'I[,1_@+7LO,<ZNZ],,=V/4ZC+RV?1[<D'0
M7JA%XZ%RA_:K"03&\R_^Y14+?,VM,R]IQA8H3C,\3%3V<IG]@Q!.+FA,DL_S
MC8#>$HJ3$  F75\]P9C"__,S+>"]#B&LL<Z0LRY.+!H8U.3$U17\3\>/M>"7
M<%)1[+#J39.\/N?1Q*E*N*5!L<\YB?+&B7/N&(\U.E=.^]"C,]8X[Y&XQM]S
MG0\OE&Q;6OG9<P9M#X517BG9Q&F0AG&0P/?\\27VBY(RR)]IR08V-J)]<Y_^
MFMZF5Q_2O[+_/7Y#Q!--9^(!]2_!=I?0,T;U_:]_NOW^QZMO2 XO%!0\00)R
M47/^% ^\D!*$O)IVEE("!:H8!T"PS=+RA74%YVOE2\Q(:4JBX.#[U9/%?Q#>
MFER88]E%%<LJNF[%5JFG16[AV#T>NK2>+BVM4V'=>/.I\X0SIY%:/57%^?>T
MO-M\"+YH!M2Q3'#F1--$E6<]XSAXG]=,@=>SXH:)OL1YQ>B,,%80&!FSTSWO
M?I^EKVR.1:/ZU39.;;SNOT1OIWEN/: \EV?3FJY.[OS9*,>BB_VFY[J 2_..
M ?;5&A?JG+4]Z G B3OY]$U!+[V?;BA WPKL!(<%4MM<[T&T"OR9@QZ?3N)T
MA> "SBGM<KA3__QMD?E83FP?Q97 O6C2^'U0^7W>9$^%4O846V5O^1Y*R@*-
MB!E5$>^"9')^QO_LP2#^F/,W;2IH,#(0 4Y.OYF3I.AO=GG-#"P[4/I(\U<V
M=*E_IF;HXW(7_"1?_AY>TWN?E;_2\H&&V7,:_YO]AGS;YFV65Q\!G>X\R3<(
MG%DFCJKEF:9?!-YGFQCB]>^X52!(A4*[223-*$4\85&Z$X?X&Y4,"@OG)6G!
MG%4;Q'R$D !]A3'$]^_\U44&KT'@Z_%W+-?&<V&&CLT4'\LL_/TRV,5,1V+;
MZX%--?-7"K'O[1YNC-T4Q1Z.:C0_R00^."XW66#9E48S\>XB$Q$JWDL&/H0S
M8K8L6%5;HZ1FQD<DP8[4_!SNA9Q'$1_HP'_3@H9[.$B\27DM?#:1?J#_VL=%
M7-;A0)]Z,9$1PO[#+)&;G8-)7'#6_#.@*M,D@H8?K-!KAFSA77-D"^B*)2FJ
MJ%ZE4_ O\LJJ:1(_QT_BY1VV:H>5=SL:\ 7B#?LE4\[\GJ'PO+IVJ;:6%Y&8
MD98;:=@U R%:RL)"@KNT%:.=N-PJAMC\DB414]@U@U,>V 2#7L)$)"^86 _@
M=/>, \WSZ@#\^ QW!A^,S=D9 K>[JA.8(&V'3D:JC(QI<\"YJ]N00HSG(><)
MD]<R8W_PD;_Z*J)L$AM!OO-^!Y_N:!AOXI"$.?.*/ Y\[RJZTXG,B@A>,$.G
MI.5&.#O2\-,<#?O(U'(G]_M%[,!W7*OFN?."6I?)6B.:2M1QX4SFL.)8UH<Y
M$,BZ)IK3D,:P*N$6&K9>K#)U8<_TI.*:A7[L@UJ]P%MU1+.0^+T/:W 8W>H<
MIZO@4-QMJI.B#WD )T@\F>!N(ZWA59H;RP$AKDT3L@EJXYKC1+0I& ?"67W(
M7 HNS$QAQ<&^@-5G;=W S7-P<B)JY:=W&P)LX/_U*6G%J2I[S;Z0]YX0(I-+
M<<?\J@L%F7HY*@ZO/V3W3%LO 13WJF>+T/GMOB@OFL)?RETT!TR10]$L52BC
MTR2.^ %K!NR!& :9)H36.R#52_9L-;&K>I#'7NB#;%DGY(D26G>#&-Q<JN4H
MWC6;0H(W^<"6E;5*I/4E5PET0"[:)$.,?;:%U>+$4A!3M $0G'C0Z&J?-U=?
MQ415?/XVRZL]2.W%B9%,D%*E)XG:27<>Q<%_RO($>.IU%Q'41+!IZ@<(3F?U
MM[!C7'-;^R4WC<IL&Z_Y4IO*4NU:KO02V^S+:P[GGY=)5O1FR]J].A,UPHQQ
M&'PS%=23XLSQAO#TC_E% _6BA#?T/!V;+,%]+8%Q8\OC%"%\H=$^84)<T4V<
MTNB"INP?)1P"%E=Q$3+<4)#Y0_"4:"]BC>.!-$&8(FAG?C"&@?_IP7AT_=E!
MQ0/,L^)"*C;\4+@@$B/RB;/Z?P[#<=4G3T*/G_80/:#;:EZ?WP9E^%*GT=??
MLSDVBS1W&_[E^9=8&;D=,48(\DY5THP'3KCB#!T.H??L_R85EUQ@LA$\97M>
MXP&:PKY8M03,R1:X,/NO1J%Z:?A-(5.'4O]5"]\[!DMJJHX.<F,>(L[J'82<
MU!UTB'B2./0!ZN,4Y!/TLZHP<I7!?9A%=%JS/L50TE6+NV B^)YH.)'!_T]
MF:$K;4@9B"A-0+EK HKHIQ=2/&Q'(JEH2M35*,EOW/WA3UWQ;RELNSK2K([Y
M:<1>LVKF1%\UYY.)OR;XBE.?&*IV\<U\?@&VX!N;/_SI?X$K;&MGZ437IT,;
MF_=IQ/X+83FJG*]#NO.?4KVTQJ;&X1_^I(C$HJ<3B<1NU#0<BR5-94.:\K<1
MU-\V:!?[[]@W-R7=ZHZ(+-OB;/R,$DS>\+%JZ'VC9P0JK='*FSK2G@[Y! P(
MYX!HB?<T+0;/=HZ)<&Q+#54VHBZ%=VM1==\SBXI(W/[\]H%""F*0B$WJHNP]
MM+1L])Z$?,;1D-/H>3S<W 9?XNU^>YZF>WX3J/FR8"- G:]0#09F?Y_'&37R
MNE"*(B[/88L5M>=C'C,1J;@3P;Y#4< 4I,GV:=:'I^E Y]MLOXC_U(Q/SWVZ
M*G'E/8+K23F/#'DAWQ%=X(R2BZFFEC\0\G=6O8%28/188;_+-DZ98_BN*E*,
M5XA%H+!GNI8X,1;QDONNJXH2LQ4S5_I3"!G.57IZ0<)M=#BAL+!H/*B'X>(;
M\E.>%044<3RU\# _+MAHP5^8:,HVGQ<%+8OS-'H7![QD1DR+ZC61Z"Y]H.$^
MA^1I1O ^2_/ZSXN@B(V9<@[YXP01YPJ28XHSYMY#C&/D/8=JW^^37^0ISDC#
MD1?2E7G.R<];CS,-G3PX[N-TG<IXDN&T@Y-TKJ&3D=;!V'J>=\,=2NJH=KR(
M0&T"O=OQ[E9RDO*V?LSJ)BW*G)_$%\UG0LR+((%R>(\OE)9L -[OF S%^5/!
MRT#K?I#9;)'\S)$Z.JXUDZ=_;W("N.] S;MI$M\STGXL6)^1BCGAW$G#GGRJ
M.UC#B"4-LK_$Y<O'-'N"RFHPH-ZDNWU90&U4)E<2\\R6ATZLX9)^R(.TV+"9
M]WM:#KG3TKTBCVK+*E,YSBW3)=[(MZ0\QK%0?O_Q,^N9R%T3T3?I=BY/2GG_
MU8AZ1AH,XOTYO<<[4>PKS9\R\\(71[]-ZZ\BT)E>Z'+?S<F',NUK6Z[[..5@
M97HY:Z'H)%@N$HA$+=9KMFS!UUX]^PH*<<DO%*FQ/WY_1B!4?/O],MD^0@6/
M99"7JU?"GY=2@M\!R:0 &'T#;O5!'O-KR1#O"./[QS!(DOI1J!6,3^:5/I>V
MIYNN:BZ#).2/.S,M94GR-LOAX8,A_2_7+_((MK1"E4/:4IWBC7'+2F0<](;W
MI*IQK3\8]L9""03Y!#!(A<-SRCZV?B$@)E67A]4'Q5F#0ZW9 Z_S,[BO[K:O
M4YZ^:Q3G?@Y_U-&)3N254GB8S3?]GC5OO3BN&_S?0H4I?89Z1<M/Y^PT.>=A
M&_^3MLL7>,KR)OV8YC1(X(VIGX(X?9<5@P%I)O/U3[^&53-UCJ7GO.J)U!!L
M-[,ET0L\C-+V0Z C\BUTA70+9E$]28(^,\H51 YQ2#1QQC<R5V!^+ZO(%G"E
M+$.^P-PNL#,&W."WR1F8MQXS9@UXCC>+:NYT]I_,:I@^BYG.=]5!9^+<92K3
MM0:663.6ZK"T%SX>RYBYQE]I$IUYF:),6.8XUHHD9<*H'):J@;?M[S9OLYS&
MS^GUEY C>XB+WS]D5UF2!#G[ZI+F)<-WR22@++2I:\).9(10@F:6R$VYF4E<
M<$K+S("J?#P@VN=BE Y%(R@D ZQ)V+0F\)#B)OXB7B;C56-X3YY+Q#B5G/&"
M@BX5-U*S(\ /G@<0'.%[4O$D+5.$PB\NA;^:_I.[?&@N@+*N(K:J).Y^C_$\
MG )@^_*;]"72HVX]!.HG>?FM5C@1+@)1 Y=/47U7EK9 ^UCA$T08CZ+98PR4
M&&=[@_;5L<[7:+Z@?B],^@[3$TSO09WWG #C):]AG+5Y83V^98_0]9M94#<^
M+GEZ]7G*[^RQ^;48BU0WSRS;8+Q?8"E(^XK!0 -OJ\$1:/KO +3-"&M'.@V=
MW]DJ\E+:]&!_'6]XL(_^<1O\DTV)]LQ0M\SF%374=41^C<8,%:Q$3>'-+$S=
M]^V@HIE1_GKZ+_X^V%*XV2]A5=:\'J#U__L/ J_-0$OHU1H&4/3W11F]J)[Y
M3UA.-2:"4M!XB@"#D&<,?+\\7NK+ TM?(@QE/6C-F-5\XW=P.NJV]SO]0A[)
M)69YUD& CWIXRTR>=*>'(]JM:Q*E/.&S;H3T,)0ULI[%I+W7K]'F?T-0!^:
MY%US"D@P?'.69!*Q0[\554( TOES3GD>%;PO)^J;L956D&OVYRT;(GCN*)$:
MU[5JA>.[(Z IKL3M&";N$+"%"H__U97G"FAYJ';GSJ2"[+3ICP1UAY[W*>:(
MW+8E36,XZJ-UR<&ZO<OA+SAL@_27@/G_ RV#.+G;4;'#7=PW3XW<;7@AGOL\
MV\3'5Y8G<\$8&B<+VPZ4HUD@#9L3<0[YH?3^3+:!&I!%EL01?Z7SF1=KVG%F
M(GM#@" <!<DY#)(U.'R_S^A*(QVI!"O2\FI*68&*V,*M*F'%&?KW6ZC<G?8N
MXT[BL%Y_/1)RK*]6S5?MIQV,,WPT%WQ.USW-BACGFA4OO)RR=UGZ#(?3];/T
M[33;6+]ZN!E.1IBM.'+"UU ;[_E<=H!ZE@?-WI20&5$W)&U+74%HCX^FAR$
M@$LE-.8YFN^ISKPTM$A/HIN =UY 5Q'Z?_!<CZ)_L%K1DI:85T'!LY*;E%DP
M+<K[(([T]M&CPK$,#5C9)HY(O%N#LG_%DY""B@#9&:13)?N(5T@-=G%993O6
M1&?U>,:^/P_+^)7?_\ J3C!2P!TC@^LT85 @%GY^SVR+ ;A)7QDF41RPJDF6
M/O.=K('B7"/:XWC&: %EG[%N[-V;1B+K'Z6)]J1AP"LU-BRJ[=6%2U -7K=P
M(.4;+F8)Y:<8'<Q\_X(5()Q)$W=^M$WSHP7:&.BQDCQ#$-$T*NZ# XSB(HFT
M%$5'15ZHMF:\55.DZO CQ.K4@;=HY[_BNS6H?LIOW914;;&<R8D,$0V3 .ZC
M/>U+DF9B4'9YCZ*N>G=!R\^4IN#Z*6M\8##O<]A>* ]02AY@7_]K'^^V?>^8
MPPCC'L4<D=M[%%.X(-VCF [5D%Y:UES%[E1<,X4L^EW%E3^O6_(Q@-:,^5^P
MRU7F>S[<P123-7AFLOO>Q7*IF887J9B1AAL_(Z[Y\7<F2OY1P])WB%I0>+TQ
MG(VV!H=Q[CW4$RI>/DBSK ;S6P;Y4H)PD]Y7 #YD6D7T%]P+]H,0)9=46!-$
ME^@$)\8N)XE]"+X\<J.ZET$G/",I]7WR[E%A[S.QAT'DSJ1BQBZTAQ+!/>KP
M2%FZB#VHK 6GKG?E"\V;%R;4LMN,@W9\5C!Q'2.P=MYJPV0=TU9[I ;K?:KF
M9ADPJ^ZVC9J#^)V0.I&YGH]R9G6ADRIM41GR5C$==2(Z#U:=WYH%*)?333=;
M4@_Q\TMYM_E8B (,=T]P5YE&-\WUY[=9WAPDO*-!T523.F@V'V9QQ-G <J $
M>5]K!COOVUVSL?9S3(#CFVSSYB/D(_)*/357,/FF", FRZ4C*LZZ+<"(M7.V
MH#KVD)<J(D$FZ8/*^DCIYSJQANDDX3I)VNIM>&'B<?]4L)D4&S2O87UM>J=0
M38KCV";8LL>JZ+R[HAY$_X)P0THX+?Z#?4?@WPW4T].3K\)0>O -QO(.K52=
M&8B%T;Q;PT-SVB7AQ>$#ZUMQIWA42QQ[&B&4;%H6S;Q;F36FGL'=-\OQ^V8Y
M?MWN74!KUU>8W5D?H%->;![5<F76UQ?*ROK:9NNQOF-,6NM3G7I4MH=R-]J=
M9$:_FG&)VHUG7>SC!++3E!>O=40X_J*&*KM&E\*[%ZBZ[S]-5!$AW<UVBW7&
M[FS/H?17_[6D"'NL [";;50-G=\B 480_8"EB,"(!026 S_#:J_BHLSCISUL
M#3X>"IB4Z^W60(Q@N8/0&]O54OJUW@$8BJ2HEIY4#3 ->%'\'BME[_,T+O<Y
MY<F>7^!?:INW:8!4VWI0A$[1:BVU_VK4 U#Z9:;K!CP4UDV0YQJCI;C;;.*0
MDDW=[@SJKPI)NLE!^-[Q,WV)PV3 (XZ)<+Q #56V_"Z%=VM7==^SC9H(V:;=
M8/5X-Q5.*5ZR)+K9[O+LE1>C,!NML072C=1A(3J74?7D_N^A#F'I7T&M6Q"Y
M";+9+R[&C+DYPVVQF%11(<S&]6";:7B?Q._\6]=__R<.GM:Q9!R%>,%9A%U1
MUCB-M_NMTE(5WR.48E4!;*JPRE_Z+<#:[[GW^U8T2+;H"N6,6-@\V')%H8H!
MZPBV^LJ7+%*<U%FU0(B1=D(T\=),[C=VVF QO!%$I&9$M)MQ!C?:1I0G:I9M
M5F4G_5,TJP9KL17C^=* M:"<FOF79]Y>+J_802-(DG^;9)]%7\8-76,+G%U=
M"R'DK5T#N??]W4$LJDW2JA&!5@2:-3:"NM?K1Y89]O[3/HXH(Z/W^Z<D#B^S
M[2Y(#T,V;],*P>[MA6EL?[B)7_NWQ=.SFZ8A$2U)U70%?N!=IAG^<$OS9WC"
M(8W.0[86+&)^06K('VQ:(?B#O3"-/PPW\>L/MGCZZRC1D!]YR$U7X _>99I5
M@[2I3W6=/C-7I/"P)Q,MRQF*6RC"& =)<9D5ANVU"4Q0*I%.%%4J1CJ2@^>W
MBZ;!4U3@;&N628P(Y\2-L^%%@!FFK_F1.;"7>4YV%,U#7O;T,LMWF2AX:DB0
M,E!CY$@-@F_3I+2D.'=*A_ HWI6,"[+E%*0H RC) U>$[J\?+JNZM1(GSU?H
M1PL##?JH49/ 1HN@5+S+4?+S!8788!@"CR@PQC<ER';PZGR-5"E;@:'_Y,L?
M?;_Y8H/J\C,15*BCG1727X:0SGIJJ:U$SCWNX^-?,YXO;,B)M&B$\LB2I2C2
M"TL#+;">5[*"I:CIRD:MK0CW._$4-DQYRHS('*O ^O&[Q^](S=9W7?F) JK$
M((^-%*B>[%FD.255V+?T^@L-]V7\JDEZ,Q%B%$4Q06ZKGJBHD,J:Z*$,O101
M:[VX!*:$-EQ]U]$;(1.G)2TQIFLN@MMCZC;[_4OZCJ&);IC%L;7L4R)*)A07
M!_'F9Q(4J@>!)W% 2NX>+V0GV]N^N?_T[['8^H>JG,,;SH*T/.HB/T^'^B5:
MX(-^S=<@;RLMO%AKO/([FLOJ[-8DK*7MJEBLR7[U^#0V3'0V+!LP?UX9]\*P
M2YEU?GMF+[3?=QBR[8Z6M'GMT)Q@;FJ ]]*"683CIQ74U"AO*9B@*!]/$ W:
MMRFQ<\NG"/&FEJ)Y(!2Q_-*'/(@H>*/9[OMD.-:N@RO;^#&-=\M6 U!5](LH
MCX385CP*<,KH7.[([8LRV]+\(@A_3S)U30<3(<;.FPERN]NFHO)\HJJ'T-^9
MJ6A)18RZNS0%]Y,@=EE@_39(@V<>H>$)<7@CQK!]9"#&R*T9@MZFU.@H<;:2
M!N"8MI/T6TG;ABD42A5</6\GC96KI2=- ]2LH)'XWP8A+UZIU+W?6TN/S-HX
M@,>0ID$>9XK-(P.=_UM,1L#U;28ED==;308$_1*!%8GK_1H[ Z@Z_Y@6.QK&
MFYBJKXL,T"(8PA#PQAATA'X-PHQ";Q12 Z2MD#GPSZSP+VOB]WGV%@8_[=7,
M8P+_QJR&6%MP]UNO9JOJ6E4:CW JQ N:XX#Z-4#Q$EQXT(RMW:_]&Y\*7FUZ
M\G=>#:_?L6)Y(TAFCIM%_:,6-/SN.7O]8UCQ%3]L_=?Q#UM__H_S)*F0Q+10
M7[4TDGI> 5G YNL? YV_E?H@B/YK24E"6E*L>Y.+X?9EU!\?KW0R\:^0C%:"
MU3%2]KE_HVPZ[?V8D+?SZ0K+Z RXX!0J(GQQ4I H2Y(@GYW7,-?4_O:KUM3X
M5TBF)L'JF!K[W+^I-9WV?M*_D5\134V/ZS(X;(.4W!0)3Z)?B:U=Z,/:!6)8
MN]"$M0N,L':A#1\7J&'-@"MX";8QL[:U6-EO>BO[#='*?M-8V6\85O:;WLI^
MP[0R/2Z1>;\6&[O5V]@MHHW=:FSL%L/&;O4V=HMI8WI<--_NHQ6%LMN_O]=)
MP;]",C,)5L?,V.?^S:SIM']01?Y./KW',C,#+OHE#@,X"2PR=!.[N7K02<"_
M0C(Q"5;'Q-CG_DVLZ;1_TX=<D4\/6"9FP)5&64H+"&7Y?A<'+TO<7^&W9![+
M+/Q=GWO0IT%(.= !;3(-C@G\)L.H>^_]IN)2$J?#/&X?A;8PHIUY77*_A0<
MBP$+U%$B78S4@^[<ANR3>4[0,F!0WIVKB/'M<S+RQ6SU<1?D]#[(RR%3U1 B
M6*H1<F.H2BJ_=FJ T#\5!UK"B?'-=#SP'0<^WTH=E< /4G5=+Q4!4H'['L1.
M/?OF6__EZX^Z5E343K$*;;G!."-:-M<5=+65CP@0HJ,28A,5.]_ZC8:*KOM'
MG36-^QK(#6M]R>,>">;/IREH?/0]TD]H/J]N?T2\TL2NH,XJH9#M"Q:(WL<I
M_>L^C7(:G8N_RD/3L:FPPHCF*.461HLG%6&P;NO7PD<#4Q0'$!P(-"(5#UX_
M3W ADLUAECN8*^?W__W?_VDAR^+YF]$^+._R1YJ_QJ'J<7(]&4HNIQ:NE-'9
MH_&=UZD!H$J:!%)>*;&B1LE4KW! \=4*ACK;;H 6S2#TP(^LHD^(81HZ%#K[
M$+5MZQ:(J>H3\7?MV_U$X8%N]OE37+RP_OY)0\.<0$>),/R;03<CO9H,YY*<
M"0M^0<)1Z!IB4E%C3B860C[#HRZ"_?,+PWP1'/3.I"!"\",MU,:%>A1^I\2:
M[A6I5H*.,$),:W2*=_I)-SSWD?.#[O^J_P!#_2_YG%M\_(^??SJ60_K"LTGV
M('$S;#[U9WI'7?9?7"6??O)M7D.8'N@K3?=LBD.#/&6K/M"I?).WJ*= 30T3
M\CDN7\C=Y9N+GV\6>0F&]9-N8IJ8WGWIT6"\\J(!VK[I<D2 ,X50HQA19+5E
M0![O?R8_W]R<D<?OSK^[_^[F.Q)1<OG=S]^1;_^C)?N//YR1@/"TG(R$U5,I
MPJ8BJ.H6I"38;.(D#DI*L@VC36@ 94%%\=8 RDA5]+GGR_N6RI)4@OF>C3.P
M<TYC]_3?AB-8Z5N,<]<>N/:PM?D*QRV/^Q_AD-"4N5<49^1\^Q2S7BBY!6<3
M?BGY)% *;RSV3T4<Q4%^ (][_'C]&U1NHWG*.P@2T?31L[L-*H&+BGFL/ O@
M#+?ZF#8A,H)C;<.B0$N*X' #L!OOT]#AN*(1C-$O<YJP?PBO9*/:7F+$\PL.
MGOUIG"0R-<_C0%T$+89]AA<JJO[I_=! C.")@] ;7]12^EVT#\"PJA*):;\3
M\#LJ$*D[S*V+_1D.;(]), YEU3#;@]?N]YX/5U6=&PH\HAZ0CL *M1U=VMHE
MFZ#&FSCDPV*QR[/G/-B:7EHQTF/D$EL(T&84&X@]YQ4/(NGGZ"J;H*88SQ7B
MCW4;O/S-NCKE Y\1,DPO\<Y<:=?8 B?#TT((.>730.X]!W00B[Z>:*<)<IKH
M##%RN0F>(]RD$=W,?MIC-!<<AYDHK.Q$(UEX=ZQ)^%07Z"HN;Q+-4PG8[WL,
M"#KBC8])G%9IP+9O?4Q@LS9#'O'^1<OI5-[]6$)VG2.O\OV/SGSQ-LA_'YB;
M:<F1)F8#\#NS,@VM_RF9$8AY2D\X/?9D;#D!D!8F"M>W7J+HVZY@L3(DF';9
MHFN(NX QHQI8RJAG5^M9UDP4[LUXX;RD0MW^_7A/0_H")Q6JA22G0MW^W7LJ
M5-VEHI;,I[\CI4+I,5W__>;R#L6&_O:K!BQ\@6-#+239AO[VJW<;JKM4%(O\
M]"N2#6DQ=0I%XL:EFUY)->D+')NZN5+9U(W'8FI'72H*$/DOI#:(J2X^A&M/
M#(H:.'R!8T\M)-F>/CYZMZ>Z2T7MY$^/2/:DQ]2IF[Q4(2M^8>DSS8-G>IGE
MNRP7JRCMB:!%(ZQ25S:B=&M?F5H@%,,:AJ.I-R4NP8F61&J*7C!KLD3!6(EF
M^\&^?,GRN#R(J<&0 ZBIT2S?!/[(Y%6D&+:NQZ$S\KH%J69OZ,8]0X0W0T+,
ML.>[E-:+<;T9*X@0K%<+M3':'@5.[JD&QK37#\.*D^>L4UL9&!UIMJH0G<PI
MWCGU?9+DKGRA^26?L<6:EYG-I!CU?LRPV[H_:CK/]7],()3OUG!RTM!C&NHX
M\#+P^==#'9P\@!W!.Z 0J1[BXO>+PP5-PY=MD/]N2/T8;H9TWF I3N>H8:"-
M_U,&*T"JNIYM,P+M2-,,/7&C+U,-S9BE,=QL+7:F%L=L9]TV*[ S%:"1=H::
M0N%3(G^^<YW0D(TL8:RY8&:@P_$.+6#9'7I$WNU?@Z!G'A(=\A&M2\0SYL17
ML,X)XX'-0A45PDQ8#[:9!/=)_,Y_=?WW?E>9$'/.ZQ;P#$M\NZ?)79SHC?"(
M ,'^E! ;T^M\Z]?J%%WW?C^@(8P(T]BL<68&G#-L['J[2[(#I9=9H4G%TI,A
MV)L!;F-U"AJ_MJ<%T!_**DK"23'M< +FT(AYUE,@17FWN6>]EH]!8MJ4TE&B
M/ 5B BT]!:(B\_T4B!Z#8OE0E.1N0S@YX?2XCX&,Q9YMR(YC+XS8_:UX;MF"
MJZ1IP.S)N.)1T.&L>+2 Y15/C\C[BD>#H)]EU](AKWA<(IY32C4[!$EIW/WO
MD6 43U7#;*NF=K_W&U.5G??/T&HJU,JC=E!I&; I9Q*'-"THR0>1SS# F[38
MY]IXJ"9!,$ -S,8 C[[W:X#*SA69?!45I@&Z@CK#XFXA:2$.$D/(ZY$@6)P&
M9F-Q1]_[M3AEYXJQJZ+"M#A74/U-$OE1ZO67'01?XRQ118@S3=1#EN>)?2KO
M$T4=!,UY=D6)/%<<"7J!F'F?9QM:%+Q88_&6&@9K'25"!#6#;@*IFLQO/#5A
M4+VRT!(31HT97B<C)QNZS(SR*LYIR(@!#;Q<43F.8;@?:H%QN&,E1'O08R3W
M?.AC@:5_GE(W GL6[Y_4[5#/@V;)\HVP<<CZID/"S*D36835TQ##IJZGQ:@2
M.0"\+1*I(?1<(]*(HE]BL0B;)SO68,MCX3]>DET%?TGK/=]F>1G_FY^DWFW:
MZ]6F?-2A)AAYJ79BM/FI9GK/>:HV8/KYJE(K.":0VJ'FK<X7)MN0N+WG'\R_
MYZ^[T\#S:W,:Q>45A9<N]#:O)<6XWV"&W=YR4-/YM6TC"%T:,R<G@A[ULL $
M\"O8P-B!%T&QIB\T^I#=%,6>27G]KWU<'CZPS@WYUW9-D38Y1HC5V?:P:.=_
M(\0:5-_,>%-2M86K/Z+U-P41[<\(<$!/S1X2T9B@;=MXG::H3]:V:[DZ<S2F
M.1\9Y(?:(&M[K,P1-8/;I8!ZC\-/Z:XRA![++/Q=P#:G=NOID5*\AP3HI'KK
MB/VG?)N1Z#.Y> -2&1AR$OBB,OCS@<>7(*<704&C2WAA(2WXHH)_6E1WI?]-
MHX_,F7-)5,AK*BX.UU]H'L8%O<_9;.^!B6N:+2W2$X[?+:@TV6,7Z,:[KR\F
M0]_#*F+"J0DG1Y_6S1"_+[QQ#KA(3R?G7D-*<^1>NFY.R;W,,O2?;P.>A'=%
MY+Z(Z(RTO1'>77>@XST2M8NB3G4]*_#-4T^!9PH-[C4:/!NGPCF/;-,D^PR5
M>6G)>])O]NDH,9[;-H)NW]Q6DOG=Z3-AZ+]F#<1$4%<_/.8;W M!GW,N4UJ9
MJI(,X_Q%#[<]<^G3>#YGT0'H'T>4J[%-]Z#G6.53]DKM#%-#B6&;1M"M>2K)
M/%NH 4/_]P;B]=CI0M GKVR*O)16->ROXQ4-^^@?'^(RH7!,&<6O<;0/$L5R
MWT#GUYH' 8,M:XF\6?( @OZKA$ +A[XMM>M5[C1;^"4N7^3'N#YDUVD9EP?E
MJG42AQ78CYV06LLR-\>U.1ML&FN\ZU@C,.H\%0>''((7TF+/G;P=L<I!L6;=
M_$B#9_[2;;UU;+P#HB5&N0TR %VZ%Z*A]'U#Q A#<0&CIB=- ]QK(POB=U"T
MP:)@PQJ*-0P5:D MTF!7[& 5M1GF0O6X/0^5W;G?\)-IV);+4B@=:SK',K=!
MVC*W$:2S^6UJX'\;>QA-WXY$ND1+BW[8<P3>>%RCH47*(S ![^00J C]YP_H
M40Q:"?)QPR+0_5GX/>-%\YQ&_&C"F"RC)L6Q;Q-LV;Q5=-ZM6P]"<46M(JV.
MBG!38A8 /F?NR;WGAM<4C5\I')\Q6?YLF(F:&V#,2VU$:&>I)FK/<]9A*+IH
MUS0B=2O4&:T70?S%[_//01X-9+4?T>!$;"50.51W"+S':$7O_5U[H%E'<KDZ
MR>$\SR%[ *;=Q<6AI;D/#O 9Q]\*FD9@QX,ONB_3U9KRD-RH;3@1:5X_*\E$
M<B&$?2J2W!NY.!"9L.J1"+>4G!.N;T.W:WA]WJ,2JV%**&*!_6LFP#9+I9PI
M8WE,'2U*@4PS<*E$IIK0=Y%,$PI%J4D@[Z26(=?)7 [^G#(%67K]A89[F, U
M)1*XYX%S&4H66+7#*%\P0J"VE(%%(\]E#:P1]6L$,+MIVI*VAH<8)/@(@%GP
M $6P>1ZRHSE_7XU9'D]K_8D-4Z;BW(--</S"1@S9)4STWKUA&(S*7HY;$=$,
MV0&FR?+FOFWVYL)&FCFUQ4::O)D>H\[8&&,W$7NN.3;>-(Z;K,#&YTFQN'$_
MT)(-'K"D@$%#L46DI<*HLJP%VQ9:[I%XKK6LZ5]5P[@BK(;KR?M%5K^L<@/'
M0(?^Z_:W3K1$F+_P0.;8T6^,LM&P%&K;O<RBWLPL:/C=<_;ZQZ+<Y;"1^6?^
M+S#=/\N)INRS?[Q]=R1$\ZGGA- N&)[D*3[RE[@I]]=_?X=\>N<[L](,Z-W=
MP\W5N4]CN3Q7(81/$8RE!=,8R^6Y7V.I^^OOI+!1!L-8]("")&93G30.5G!0
M]C:(\Y^#9$\O#LT__QK3G/WR+X=W])6JKCZ,;8QSJC%.-/F<PJZE]Y.',;#Z
M(8JU(+P):=KP(JCOSW]&/[=KQ+FE0;$7XW#1E]%X(#>2![)-CA%4:9HV#/ L
MU!Z=R5!E+D1IP+BG6([%5?@E>B)<(\U-NMN7!8\RWQOSX8PMD+U.+X32Q_KD
M>!ZEPV(R*-&&B$;(27-S!#FK)#D3HA"]++B.\<-HQ_AA?8[QPSC'^&%%CO'#
M%,?X886.82O(L6/H9<%UC!]'.\:/ZW.,'\<YQH\K<HP?ISC&CRMT#%M!CAU#
M+\NLS)^TR)(X"DH:_0)/55VPE;TI^<= CI+_,PA?2@'2TOK. AH HLBD:5L0
MWH1 &]Q<H"6%J/[]CO7*_F9_L7_ *=S__?]02P,$%     @ &9AM4(&'#2.?
MAP  <\8) !4   !C=V-O+3(P,3DQ,C,Q7W!R92YX;6SLO5MSX[B6)OI^(LY_
MT*EYF)Z(G56Z^;:C]YF093NWNVW+QW)6=L]+!DU"$JHH4IL7IU6__@"\2*1(
M@  )"B#DZ)E=3AM8Q%K?A]O"PL*__^^/M=U[!YX/7><?OPQ^[?_2 X[I6M!9
M_N.7T/]B^":$O_SO__?__K_^_?_Y\N6_KE\>>I9KAFO@!#W3 T8 K-Y/&*QZ
MK^YF8SB]1^!YT+9[UQZTEJ#7N_KU[-?AK^/>ER^)B&O#1U5<IQ?)&OXZV/UE
MFHASG;_W1K\-1K\-^\-^;S#X^_C\[Z.+WO/CKN0C:M\"5A>UH?/G&_I>#RGI
M^/_X914$F[__]MO/GS]__7CS[%]=;XEJ]D>_I05_B4O^_<.'N=(_1VG9P6__
M]?@P-U=@;7R!CA\8CKFOA<64U1M<75W]%OT5%?7AW_VH_H-K&D%D]LIV]8@E
M\+^^I,6^X%]]&0R_C :_?OC6+\@&O=Z_>ZX-7L"B%S7@[\%V _[QBP_7&QLW
M//K=R@.+?_QB_C1=)&%P-1C&]?_'38)T^M^)8]TZ 0RV]\["]=91ZW_I8?G?
M7NYS:F!9OYKN^C?\Q]_8Y/S6M+GS /$'RY^ZCN_:T,)TNC9LC-%\!4#@LS26
M1<H1FOIL>.C/*Q! T[#%M/M 9#M*['[ISQ;W:"19@]J-+Q/5?J/G@6O^N7)M
M"PV*M_\*$4N%*% FMGUEIH:_NK/=G_693Y#6N.DWT#=MUP\]\.Q!QX0;PYZ8
M 7QGM#>UNL#&34S3#=%8Y2R?D45,")@L2:\OM'F(2C[$ ^AL\0P\D[=UA>H"
M&X?I@H9Z_!_,^'?#QC3B:R%)AGB(_1=@ O2!-QL\@: 6RH<B!#;RWGE'BKL>
M9^?(5!,)K.L$GF$&_KWS[+E+#_B\J)8)$#JDN!O@!=MG-/M%JPU$G4VR\L"#
M6^"%)B9]W?;7D2^8#'Z OW?OS,SK=\A/BH/J AOWY)O("A/+0ZK_ <S@!KP#
MVXVLP]=,JB"AUD2K^"5$G7;B^XR+1%IM@4U[ &A5S]F@M([ 9N"?7#R)A<":
M(>)'"W;.9I%D" 42KQ%?C0]>D^4J"FS0K>$Y:.;WT<PZ7Z'%-U^KBK6%0OH.
M+>!8W"CNJ@ELS!PLX]&(;U=)K2]TNO.#V>(%#3^(O#X:D[X"!Q'8CD:G-70@
M&N_15]_![<<&.-P=MH9XD;;'^Y+(*3-UUUA^'?L39 ALY@O:M7K1/N0:66<!
M>8?ILOH"FW<'';3/AH9]'TW^:_Z%;KD$D2S^>6W8G"N%M([0SK1>PVCQX<>+
M);PW @[_SHHJ2&0'"3>H//Z.8>]_N]\,UQ^U> 2+G";7&[3TQB..B5>LNPTJ
MVND[EN'Q3@D,XH2B\>:#?X7H2[?O_)VL6+M55X$HET%+KH/#S[SBC6OCQJ92
MVO1RU&LI04CK'H\ZK:5+:MO[T8 )Y8+:\(34:62A<KM>D5K(D\5(]9#4T:7^
M5]KTEM0E3JF0%AT1]=I9+D.X4Z).X_(U6W=0H-4KL.%?H$Y3V22VX[RHAWNA
M>HN.C#HM),EHPZE1#_&#RJTZ..JTD"Q%IK.CWAQ7\R.M.SYJX4*5U+*7H4Z#
M:7+D[)QKF9U??+N[/=)BYP8$!K2;[P(KY;>JWG< EZL 6'<&]'XW;-1O;_T
MKG&,@" %6;[0JHKH;\82+4.7^)/)Z"1(-ZKH5I6:6%:TZ<6]?=<A!&E%E]VF
M!^ Y],P5&G(GR*8@V5',P_7:\+:H0/+'9P^:=0%L_KTVU=]UC'U?F2WB%3]J
MV ,TWJ"-BB.$?!^-[]8DR(BX017%6$5<,]HT%IZ572>)(T-+O  N()X0#O=*
M[=I*6"O:--4+\$,;MW"_YXG_@/87=F@!Z][!>AC.=EY25(RA!+6A33-E%E!-
MAU0>R:U[*FOI4"&J;5]EDZF,(*GM)D]LM#S%<;EWKG?CAF_!(K33@N+48?I*
M&X[96BH4:[?KFJU'=8H<J<[96MHT^(Q49<6M:$5_NTVO==FRJG9/8Y?<IDJQ
MTW(789Y\4XQ2%;+;52O]Q8MKVX@E/PVOWAZ94W2K]!/6Z3A%'R<TM98F+/):
M/!_"7E3<;=&D'JY#&^_#)FO7"^!?3<"I]XT6U<Q^#U\$RO]5B):,GVA122%J
MM-'0^,PN^E]A,Q"K3.%J9/?@T6\PO1NH0)<GO/E9CW>)E[N!(JR2A:MT%P;I
MS\_&=EU[$UHM37C3Q<V(+/):/RVOU?(*4:TW6I@CIH;XUI431[ Z\MN);<AY
M0:-?7P/T[6R1FE-AK4^THR1:#KY#G%'ASO4$*E8EMAUE7@"BCHFFYF1U= <L
M?%2/_O:"5H.O[NUB ?#-6Y $UK_4]9B+^F8[9G@"P8/K+%^!M[X!"^!YP$*_
M3U<M=7U>W.+;44[DYHY1:(O12;4:3A321GQ2S4'\L':K$4JUVD@1TVICTU B
MC"*PKK>/QA^N]Q6X2\_8K*#Y I:H$-IE1+^?AGZ 2.H)TK#9MULU"]&_B88;
M0D,%&:7)EULUB;BACE>VS""]?(6:9Q]BOBG3#%5_/XYAF%O1>K3C'"X=N( F
MZJ-I\-7D';5M":(HA$W]C:&([[6O/O[M+/IJFCQ&I+(4Z:VK=F#>77P.#I6(
M-W\!#BJ9+;YZ\0!][P0>='QHYHO=?@#/A'[-&+]CMZUULPJT0AN-+MYRKM5@
MBIB6HYEK-9<JJ.4&/^ CGU&CT8-#;,O*B%L;\4L7?M.]WER>KWJ<>^_BS%[[
M(W*B_NN-IC7DMW@!7>!^@DMRHM+& SXV!?[; ](@T0.+;IR0,VLF\!$ QP+6
M[K<PP%_H]_M7_=Z77BHH^Z/A6+U8:B\K-FHW:KGMFKDOV#@=JNM5(8%_\X/6
M[LF;'\5HI8)LXPW8D?@?S'5_#"XOSL_/4BNSMA;;VT<&CU*T^L#\=>F^_V8!
M^!O6 /\0J?*E/T@2M/X/]*M=>UZ1W(,V'_[YQ_GH8G!U,;JZNCH;#P9GEV?G
MF29FJ3#Q\LTU<&J_^!?HQP([\CEEDQ*_;:)\H5_,%;1WN"\\=UW7F$F#7$;%
M7,\"WC]^&?S2"WW47'<3=X9?>DC1V$/Z$)N)J$BD163+HR Y0>I86*4[VUB6
M0)G[NU985FN6@#GL#)BI-9Z!!UUD$ MO22C],U=.*W#9-4Q 'G4.Y#LT"1OV
M?P/#NT._\2DP'Y34$F@6'1.HQQV%.N8R&]B9LAK#7:5E OA99P"/S8&/%K 5
MG.#)6)>-WV7%M(*96<$$X?..(3P%^$X&VB-9X.,_P98(\4$Y#3%FT3 !^:)C
M('\'MOV?COO3F0/#=QU@W?M^"#PBV(3R&H+.HVD"_F4!_"/@. T]+[>V("^I
M246U0H]+R02XJX[UVCMH V^*E%I&&>@)?3572BN,6?5+/1W]CN'[NVN'" TO
M5K%L)5U:3D.,631,42XZM(ZW5HH'G1>PP?==HARM0>D.B%9<0_@X%$U1+'JR
MCH#BJV?@E]GFV_6;:Y? EON[5CA5:Y8"TQWO4VR#^=JP[>O0AT[T3 BA*^9*
M:84LJWXIOD67T]&@NET#;XE8^-5S?P:K) D)$;+2TGG5AF<7E^.N0\>N9PIA
MT8ETO-ZV0ONE*N2RA30$K%*]%*>B*^@(.,V!&7JHE8/AVRL^9"Y!Z;"(5A@Q
M*9<B5/3C'*TGW3L!P&K =X#VK4:RA"+VJ?+B6B''K6B*HA2'3,JSVP]S93A+
M0/"/EQ73"C5F!5.TBEZ8X^W?W/4Z"2R.+BGYLS# ;Q#CI3%Y%T>II!62-=5-
M0Q.ZYGUY#M]L:-[9KD$>=3-E-(2Z2KL469+'Y=]_.PR?:Q)4Q_)P=-:LQ)"Z
M01^'U.W$H9^GLZ?Y[.'^9O)Z>].[GCQ,GJ:WO?D_;V]?YWSQ=$GC(\@6AO\6
MX1;Z7Y:&L8DI!^S 3W]SR+WDUS]V39LM=H&^SVZ<QI 2?L=3_<=P>%6G+PE4
M+DH:?:!&>2&ENA:_E?==BT,]V=%Y H&>VH:?OM ]^8"'3IC*\LK SP$?!7,F
M]8CPRT RV^(;=VU AP!AL:"ZV#'!4(21445!W1=M=7SP(*\/QXN]2.?)(UB_
M%4("R 650YX1N1+(V733#_)K5LBO-8:<IIN@J&O9D._&1+08!_?HQ\HI>E=0
M.<B;S<UTO60'V3='.DD'6+Z'*"^D+L)TL(HH,^@E: Q_!]Z;*[5+)]E%8^<H
M$]X'996#G0$]$N0LJNDR>Y<^%C )IH;G;:&SC&[XDR9TEKJ*\H(%XI)IOK;&
MFM"E]&&#\J,FEBIY4XW.+JXNNTL.;D4%+0_D3QZ[MR*0P@069(MHA7JE8H(N
MX<E'^=D#&P-:258D- S.@A7P<K8C@,]04RM.U-57T"4^^51Y<H,H\]:#:S@\
M<T5E/:UH4D];01?_Y),D?;SG.PQ6:1K&R)R5-&&HJ151ZNHKZ :A?*K$QILM
M;J"_<7W#_NJYX29^?@ZMNDNS:5<L2FL+U(I8@LT@Z#*C*GQCH9#:K&CB_6AS
MRQ*X@6%+7<J2L^$2U[#D*GJ@SZVA CL;0CZJ\K?BBN#2"W<;UAJZ"=I_9)U4
M&P^Z.)HS<GW)]4VXCDD=T$M*=IL!O(IIL[/ (U>P?03!RK7VK]N1#BD)I?7
MGD<Y0=L%V3[JKZYK_83VX7W,PS_K@2]5&VW6XP^&8TW>#6AC_PA^/GG_L",!
M94H-/8#G59"8:X2/"UGS? VAA8.I94WL^<<6T:+F]B/9N58, 2Q5]6!);4T%
M93B1/W0DC@MG&3WJ]X(SW<\6WY*'+@G\H-;1@QC\*HI*BE*^.QA+8L?^8*9R
M?U!:5A,V,*M&3IK2M8&!P^?)2) &$O6@D6@#D'.[=(ULL;I43W+> N.S\:6D
M)"("7,BENHA*""/;>9QY&7OB6%&L^,JUD6Y^O-FNB)YDK:X<'VK'T3;26)L@
MJ8P5V,)LR164HT8CA*F$8=%<L]C*9V.+]_3X.3K3]-"D631'1:@E@P25*<2"
M><G,TU!Y?4+Y8[5OUQO;W8+T2>9JZE J:<D67GVUF8EV#Q<G787.#$)I_2C!
MHZ@"1]]MN,=V[YO3*4&OI!\S:NC;ZE&Z)&?9@^LL7X&WO@%O%0&:)27U8P6K
MDH*.U96B0EE$*N/@P5)5/[+4UEJ;&-Z,"04&\C:4JA_1VC"(/G$$K#OI4]@P
M\^V+FP8.2/?:9F;KRI.<\L(:4H!=3T$! 4JM8FZ2EJ.1$<W'K\9'QJ"DW3"E
M2MYN9V<78\F'>,VWQ+S:B@H2D#]5$/9\U5$"5?7T8TD]E45%$B@UHMP9T(N2
M0#PB4X1>=%R&E_S?'/?-!UYTO_/>V811E@!D'V2H"&K\3V0K9,-KPX?^SH:T
M]!NM?$L_=A[/3.V$*^PY/9(8(Y6!@2U0JK2"?NSBU%54#(3\^;%ZJ=21E9'@
M VL:[%V_-HFS',+X @G.@A3Y$)8 #9E$#E!JZ,X)7M6U.5(J6F[G>7K&S[DA
M0(/ @V]A@*?>5Q</F=@[ZMJH*<OHN0[@5P7'B/V([EP\@K5D/T#?!F^Y.:@L
MGXY  !;6L3"H^P$XSVE[(P/0MG E)3M '4X:L"JI21A?YKT;:O+,@V)YDYR?
MC:\&'<>=24-M@JHFE@7CMC\;T+IWIL8&!@;I!B*AM'XDX%%4FQ7P"P@,Z #K
MUO <-'WZ$],,UZ&-WQ^Z 0MH0M**HKJB?@RIJ;,VN1(S^D;.)/P0J =6P/'A
M.X@/7AY<W[]S/0"7R3&]N7WU#,>W8Z"M/\(XK<,3"&:+5^.#'.,K^DOZT?%8
M1FHA*DR-31/S9DD_[C#J*"K/BF1OX"-THH.)='=( /ZP6 =@/\+>F,DJVBR.
MQ9BX55?@)RU;MJ6@U;WL4:_*,UM]&%9:[9-^M:TDZJI%@5C'?H[V.0)E!0)H
M[AT'E6_3GK&_3=O[M]PG_I>N;]6.^I>RYKF&;]5>H)XQ[,A;M9&5RZ:02O4^
MWZHEO"(J$7X.^"B8,ZFGYUNU*F''!$.)QYY-1:T.:@2\5:L \HS(D0YI*G73
M#_)F;]5J CE-M\^W:I6#O-G<3->K^V_5YN,,T$YGYD6Z6]'I\S/PYBMD8:9(
M#%)E=1E!![<J*(-+7TWC="*%_4D8K%P/_K7?:E.)<EA)5X(PZ:F-N[I,]WO?
M#[E($5?0FQ 4';4)YBC3>Q8&?F XV!G*P8A,+;UI4:6H-K$;F1 WSO4&0TU]
M.%)766T>I,D8@'&90:FA)2]X%AC=SX534)RZNB"4UI@'U>N*[N>B*2A=O:B@
M5=&8#8S+B:89:LHH<80CX-TO_=DBCB]D//I%+:<=_<Y?T7\>;Y]>Y[W97>_^
M:3I[O)5QX!OKM&LFPQDOH<8/!+VL>.YWX(3$2Z[IGY7I@LS&+'8^JBZ"/#_J
MO"$U=?U@MDAT)@ZZF3(Z0%RMD"!'CCHX?_5<WW_VW 7QYD6F1-XDEV>C@:0;
M> TPKE)'DV"\K\ !GF'C7._6&CH0&R6 [^#V8P,<G]2C*VII@7\-%;7QRGPU
MH(/O:,R<N6'C-)C)2S;(&/B'^_7&@%ZT#$/+RR5Q6N<5HP5O1.BLC=MFE]AL
M?^^'P)62DCK0@54M36ZT/+F.F]<X&2\K$D%4UM.!"_64U,9=DT:TQZI'5P,)
M;"@IJ0S^S< LDH)55VUB!E*%Z2O,@U+:P\^PK*R]F;R*H7? $GO+:D&/O7 1
MH(-A B?^S8]X?Q3=YD76F8=O/K2@X16SF564U@[>.OIJ<]Z?N>.-]([O'3V"
M8.5:]\X[B&]VDY:!3'6UHTMS[;79>GYS/&#8^ !SOY.Z 1Y\CW;?)-I4U-*6
M,'7TUF=SB1=+1$N2]IG42MH2I8;:VL0*\%+D]-A1BQA-=Z2R?17YR39.+QLB
M ^P>]/&OP<+UP.[I!N#??B"K(O6A8WC;Z$2>*\]"BU]4AIH-_"/'-H\F[_+L
MS)'TV>0E5BH'"Z7UX0^;:H(>XY$_N55W&H&)8MKYF#[<.XIE1+T0I,:X13,9
MS42WJ#@Q5XP(T:?!RIIV$/7T4!?&S]H<.PT&4?G1]?<Z2A_ZS+A:DM=!HW="
MBP4KLHF*$:X#RUJTA KO!1%.3_)]JU2UTG,4EGI=9D4S)5/ N^\*9S%!Q1##
M(Z++E!&F;\J>QEF%90?B@* RY"I7)F^-J[/S\:ASZ%<KE,+;]3BK--5[>OD3
M/[!H5L184>OH #^_@BD== BNJEJG(ZM$!J'=J>:4H@QIZC.@SHZGV@;:!&N5
MSJ ,DVPZQ[*03N@WM*1D^Q;2)O%,J;EY)D0M"<2NJ2;7F@X5OH%V& "+<X5T
M4$L9:@A<([&HF,YF;5P/5W"5E)BD\3HI*T<9ZC3A0<VU4J4=/E=+^WF:@7R"
MOZ(I-8]A)6U738GF?-.DID3BT5:3U5,F?\P-?(<6<*R]^L"TT7\8,BT1JRI#
ME$8I(&KJF4YV32./9&>%_@[@<H5[$QJ]C"5X"G$:[-FBD&^H8LG-*T8'[@C1
M.9U[FD8!R9]\6,U!V\ISR<C9<]@_&V$CRIRHA!"B/L_(1M%F94XP17:%QY ]
MCE/*B?.,RRPM+J6/G(&._*!=13:Z$4\VNOGK;/J?_YP]W-R^S/]G[_;_^W;_
M^M^2'R,C/_YZT)T([V11'H\]DY6WKNES9#)[?4TS%_LW@WZ?[Y&5OQ2EPJC/
M !\%<R;UE'J/[ 58 *RQKOG,ZM3GBNB5U,64"9XBO#74U>H!JVI"%,IIQP$V
M#35YQ&IB63!N^;,!K7MG:FQ@8-A4"E#K:$<'?FU%>3LE4^,%! 9T@)4Z>BOF
MB;+"VI&!0TU1CT?79@$ANGX:KD,[2H/QZAF.;\?FM_X(XS0JI2BS5]0&\88J
M"THF(GL,*+]^21T):%6T84=M947ELY2]6A3TMK$.'&!4451V$$U>/54*^5H>
M +I>W7_UM.@0$Y@Q08QP=1E%)T<9JUJSAZBW-8 '7>S1]P*9PP_CD93ZAT[U
MJ7+,@R-%4,>](WZZZR;T<)^(FA6]\_<$?D9_(<]##'4U8D=M=;7)LTHP0=QO
M:M+EH++V?&'15YO<JK0^,W4=U$ ?:39;Q#\'$,W <V"BDD$QH[,0F=K3JX$9
M-/&L4/N=8-(Q"LV;>W V'*G]T&/-0:V>'31QW$26B4\Y@37SIH9ME_1,&KTJ
M*VM&HWKZ-O7V"'B;X$B$B3M57<;$M4^(,A2%F^9=588S^P<>"+38%] '^0J=
M!"565>?E2]K*+OK;+%+1O_T G@E]XLT8;CGZ4$:,ZJ+RGN;W81O4$K0<VD;[
M.X7X%8^? @A&$:0]PWAU;R>M:0.*D=Y=0DH\N<ZTZ!F?!!/S7R'THU">&V3-
ML@@'CNK=IX@0C87E,\ULB_:T& FBQ<0TXT .M"3#[WU,W35JW@HX/GP'F;O/
MK@?@TIF&J-F.N2T-^4BO09>_Y-7*AS2AVO%L(RJU:3DIAW*FP]UMVJGAKP@S
M7:Y,]VG#KE;CW*;*;)WV)/=?74+H:31[OQEHLL9]"'6@",47$ _78 Z\=VB"
M>*9_ ::[="(I-,].VY_5AXQ2+"4L^ZH*WL<NA91TF:DMVD-4NM@XNN#6D>K@
M%!-1TFFF,*DF*BEL.>A'OHV,EQ)WMOMSMXRON(0\YKF$/)W,_]F[>YA]GTN^
M>KS3DN_&<:':CXN1I&4O6NKCUCQ[+EX#6M?;;VA6O7=FZ:M\$S- JT-\:E>1
M4(5?D#+]FP^E8O<6I+HV22^Z?#PA",NZQQ=M.0"Y/3TM[+;P2MPQH0URZ?)?
M73'C3QN?.AUV'LUZ"J0NE/TJC@I$.AK>!T[*VL9J.CZ6.J"DG\%U[9FOX?!L
M?'5U<M0]@D6;CHL5_#Z7Q&^ FF_"F!Z.-5ECO\A?T3])I"77^&1B?3-I<_?@
M)FDNW^/3%;4^F=7,5"VD8I!^'OC-\8!AP[^ E1G@@0??HW0%I)UM1:U/HC4S
M5=.["6JN M.G4?+'630W>:'P)[%J64C0I0/YT^*^"\T-&_BSQ<3W0>#CI0'^
MX7Z],: 7^>N1<9;$X8M7S"?M!-M.[+6&5\G'T66Q1LB@F4W3?A(@,))'Q"<;
M!=I-@<L23(ZZ^.3]$00K%QD.+1QB>Z-N-P_??&A!PRO>YZLMYY-BHHW7]-Z&
MFDNZKZYK_82VO1_U*<=AY84_J5;+0NW<UI#R.%)II]H%:\Z\&^C'\44E1Q/U
MA'QR3JCEE+O6(8:8R/9HZ>#C]X:B_V:LG01H5IS5L@M0CI"MG< VM$DK#MX]
MTR0]@U TRL0TW3!>6D2W'-"8 . [#K DC8!<,I3C6T-:L/",UQRM',6JP2X\
MSCOH:^0,(-0ZI\B>*O5;.=A4@RW/'D#+42L],4D.2M)N%+M_F&G$(NP4^57;
M+DUG1(6)EX[8S\86#].I,7:V?X#&&[1IB8P:R3Q%&C8UCS:YW-@7P&7/<C<.
M'B\3J@P?CQ=(SFP&!>(M!65$9S,,4]RF$)G:L$Z\%;2)-F+OD(T'-FWHU%!E
M4;%$DI\R)U@A=B0*N%=%$:0[DWA5%Y305/YHA-:>Z;UXG#K& \@RJ%<%VV?;
M< *T),4NZPTN0KIWQ2Q &0X)YD*19 UMHHTS#*EM F!%Q[DX@&6VX&87NX03
MHE=#H[3P#*+TT-JL36Y@9.$@])!ITIP(]T[N6CDYCD. Q-.DH@@C:;/*+TP!
MUZ$/'>#[.$%_LF!)_D(*4^,1D3?FZ&Q\H2WCFEJEZ69 S>"@;$><NK8-HKB\
MV>+!-1Q_?_K&,-91:I\0RQH81(&] 2G59MQW[ESOP7 LM$YX@<L5ZC/?C>T_
M@6VAW]^ =V"[92LR?@'ZLT6039K>&*@8D23E:6"W=F,OA?Y,$V034>]9JND(
MNX..X9@"'&$40<I0K25'&*_JVMQV2M>5^*)]FKK47:]=)TK)5[%$+Z^D#%<$
M8TY>E'/801\G5U'WYU2%^%EBQXI_ 1P3<+*I2M))4ZR6<;2)'<MN45[ )O3,
ME>&#V2)^R ;O3O+V8=CZL8@Y(<:)L(P@AY8%%C!.."SW 9F<ZYGC/8_*>J=)
M*W93M!+KI937Z@5$[PP\&UZPO0%O+"="AU5.DT1,5FCA!4[%V+/9+1!J,8E<
M_519Q6D103M!=1Y+8S=S8^_"Z5"LH4TT<6!A$^#_C\_IWPT;][(7@&]^FJB;
M12=8CI7_1:9D_ ;%83CY[4?R3@#Z864X2_""NNSM8@&(SJ_C-D(9BHL(;95L
MML]>0+P$U4AFWMCCL_'9Z 0Y6FJ%IJE;<N](()6\X)-X5),//IF7F$'4*[Q'
M>,($WV>P73_$$9\0K6<VAITL:+:_Y% CO%DRZ*/_ZWWI[>6@?^Q$]8Q4EH0^
M,_.6AI.D@]V'=,6I8I\SQIHMDK6<8>_?;F%XRD2(_!^#P>A2TF[!B /?JN^E
M%0HJ.>V(Q*-D&\!F!$$O6%1$JK8U!B3W.Z.WNVQH9C:*%8/ L#@([&7U-JDP
M&8]O%%1BZ-KD2C\D10O/X=*!"VCB:.E"XUX1+M<V^<2$K;*2G9J.1+&;-E"U
MY<=GCM!Y=R\ISQ;XR67&OCLJZ[L[43UWT7N^?9G*Z+MIH.S47;^A(3L:=2OB
M8^A59/3<DA;M;5W5<]DJ*]-S>8#+]MH&:K8ZX8[:[K/)_H*P8:OHN.-BQ\6"
M>H9C]4S\ \B(E+1I+2I7T8'IE3 %^F=HSS$<G@^O!H/^I:2<7.7-9._8S/65
MZ]LU "K?=-=77XM%=B8H_PD$C%W^C+C.]GO>3M[?>@Z2**%79)*F573SDI+*
M].WHRL23&Z %HV=8NRPWF2:S]_-:LO*D/SL;C\9R^SPK6L6.+D[_;G?Z-$$<
MJU?MO-C1]R*DI-]*/IX9QZK2FQ)K*-/32]I8U:%I593KM[P8%/LOM[K=[J8X
MHQ2VCH]3[KE+)(UU,7Y1LAA/A?6@@Y1(Q$F9EA&((8BO!L9M^@Z#U33T W<-
MO,JIFK&VC!Y<T;BJWLQ:7;F>S0EIMDLWTKG;VVUBU@F\%W$=9+,PNC;+W?LO
MRP[!XF_]K;?!7XMVY2#]7KQ'SWQ1]A!!M@Q]<*BLEY]GAFAE<R$M]K*\I>QS
M/X\(Y4:,>D@5AX_&1NCV"F'_",*],S.OWR'C"'%5OJ"/1>'>/YM^N?[]7D;?
M)[];\Q\N=(+?T3]0@UG.S3@E_1@.) T&A(:R#P7L O)]X/)L.%#@6*T64,6Q
MH*$56CEQ:[?[/_DF?LO.\M P^ <P@Y+T$_2!8- O#@1/\VFT()A8+W@1@.7V
MK(Q@23OC!,W[Z&UEZQW'M>,D-HL%M*$1 ']NKH 5VE'NI#V%JD>)QK)_#(=]
M>0Z#6DUG<2LT$ZSD.",(ZG*_1 OVZN"(=(_J.DN(T['GWEJH&(9*PO;VDGI&
M+$KBFW$(TT/-F%V/7#+RR]X1^N^YK+&%U-3JP:.RIC*C@SB,R@:%>G;H]H[D
M 5_(8.WV)8%Z27T9!VW1EQE6#/F"/\:#B]%(4I*H!YRX#^Q?O(A:5GD*2*VD
M3-]D,'G)"1^_;EV/M*,_KU#1 TO"[;+R>NY>H 1ZEZN&!FGTAXWK&_97SPTW
M+'V64]*/T7@\O)+D#L@WZ=Y)+K>5J\ ^+S<5F^\\5V?]X9G\@:$NKL61HQ7S
M='ULB9]T?34^F*?TDC# 6$@OB*3(>:PK5H(C6H!8([_X&_>OKB1=F"EI8_7*
MG%Q%F=Y=%X.R!3BGNEWOK;>&YZ A"]^2GJ^0@1F[;$D87RJIAT:\GA_)DN$7
M/]"'Q>=/J/)C>"DIR\IABRI]^:3RRO10=GN7^.BYM.N@ VR778^Q\Y6$UNU%
M2%E\)A^OF"(+Y?*#\EG_ZN*,M\,1TF[O/D7J.H12RG08/IOM.PV/7MWV&LW!
M,C[$7KC>.I+"V'U* MT263V8$2;CCF3<C!>P<;THM73UY$6J\F-X)>F$Z;!%
M[&M-AIK*]$]V#(H36ET].SBU35T_P,G,HH ]O,?^"ART(;:C Z\U=""V5 #?
M0?(@-.L46!*NAC^%[WIZR<>B ^EE_+GH9R/WP1Y(ORABON'6D]"UFPEK;S[E
M;A)UWJTO+=<O1OVSX7E?3O]O :B#25RPD5J8[%N>WW&BUFO#!];476,->>;X
MDF"U2-Z7-RRP9V8E2G)2QPV;+;+:)5D?,?1^M->)FIOFX:Y<7C<1*F#L.+)M
MKK-J,'BRFTA59MQI$>Q2_[9PHW5[T_$" NA%"7>NT6B\@*S1*L.2H+F]K-Y;
M*DS&1? ,L%&FL+15S*YO#@EYXIWWK\:21IEGU."XN=%USF=$9:^ +4=@?4UQ
MRHTK3;$L#B)"3=/MT6.7MNL^NC<3C9:,XT=)M-M.6@]FQ,F-*9W8=H1R=3PM
M7V5EQHTR"-F'"<;:RHT*#4 J#@A-C-#M_C_]>6W8C/=MAB6!;M/O7R(!(G;T
MNW>!MS171%DI(0Z%?6CS_A.SGTZ\V3.<[0WP30]&\%)="77D*-.]*H#8N0*$
M*=GQ[N.NUW!WSV<:A=@L@<.>Y7%8$KJ6$9K>:<V(E;,>)VE9N2+/>J6YY/P8
M#25%KC$ULS(9%9<09?I_0[B*4ZL .W0]H&4>;C9VM+<P[)S_(DFGS7U>."P)
M3\M^I&?M_^(NXKQU"_0AZ8>)F3:FRM_:U.30/%7SB[V+_I6LF[!I \N!KW0,
MLE;/=Y;!V?#L4NZ:O#9()<-&$QMT>TUQCQ909G3.8H)LQMUY@!8#AL<:DS,L
M"8B+1<='DEAXS]@GE/9WXF7D30<_,ZF%/==!/YI@-VM$SZ'@2XF9,E$Z?')2
MO.Q$)D#Z#VF78QHTOFJ@$2%:F4&H%<"+ U-K-NO^*N?-!_\*D8C;=PXO8DGD
MX%Y2#[S+\B >JL,2^$2H@J@DZ?KK88LJPYU(Y97LY71[EP0Y<6G7P="F8G9^
MKB<GAGWT?PQ/3O3^+17[OY1^?8*E@I3L]88/_=GBH%G;^'\KL]<S55:FO[*#
MELM=7U_)XZS]CTN8;_C!\5L_@&N<@H- C'RACA. 09D$Z*%.0.>>6&(;#VA5
M.DX";M422HS:7D(?^7S7]0!<.M,0*> @$WB&XQMF>D,X^J<=W^=E8TQM>1VG
MDUB]$ZZ-]>):^1L2C",12]V.<ZB^C@E?SO3B2^X!@N(C'+%A"'QAJMMQOM37
M,>'+N4[+FUWB>[8!A50\;Z_AV7 L.0TP'R>XU!+UR+=*-(BCK4#TC GJ&W%V
M(\9!@ZENQPE27T=![W,+8@OQXE9);GV<6X[%#5)#0D?9($I300]G5[PNT (G
M'J#Q!FWTF4:\H$O1C1LUM$T=9OU6""+I$2)B0GVVE0=K]8[21XB:*6]:?K;D
MR"O4]<: 'C;!S$M3J<T6#ZZS?(#OP(I3H#*N7FN(ZCB?A*F<<DLKYRXE.R\;
MH]@%=)Q'#15-V=/4#ZP4>_:76]@WSZ7E.\X-/KU2*C1UT[:[(XJ]0PPC047I
MCD);1ZL4V*;^5,7Z>)+JD;6+EQ?O* UJJ97R0"L_:9)AY068[M*![&?!E?4Z
MSHQZ^J44:>I#5>SHY1DWX!F@_[6006S#]^$"FC%XUA]A/$=FKN$1M[I\8CI.
M(2'JIHQJV<]ZO##!U^C5<*8@P5%_V!\Q!0G&0KL>(IB_KW+5OSP7M>K;7Z$E
M^F&^^6 1V@]P 2)C,EX[YA;7H3Y="L?!4E*T)=0**22P*0V6L^X,Z/UNV"'
M-XB2=(Y)>L=J$O%+T8P[@@R@8W B&O&-Y=(#RPC-71Y *JFXZNI#I>9J'RN4
ML;TU!AIJ?1BKC=9;)M<28U2VQ-@)Q/<7GV]?IE*7&->A#QW@^U-W_0:=Y,$6
M^B*#7D52) 8,0.R<Q[Y6"RSVOSETO48(>-B-_VQXP6Q1H@[36-#N1_.]:70V
M[%_)'418B'(0_7%L\[2ZP)'T8,5^$9BX"_Y"UK,05FB_EQY%[:SG6.G!.1[C
M?3]< XN)RX*_TGGR'L,>K:ZMI+/UKEEG9^:KH.]HQ-@V+2)H.:<49U,C9%9F
M:+]]AQ/,9#+:/+F.!\S0\_ K!#L/F\\TN@K\0N=YVK8M!-UGZ2!#Q;#PU)C&
MQ*9V3F?';6]>RV_Y<.U@Q\4=+!87Y_/#/X"]8*G[V')=J])K4RMEG2.C?K]_
M*2W]Q6YNIR#*OF1B$:)<[Z\!%6V15-L&W<[)5;RZ]00"K@'AC'AJYD?)N&*I
M?^LY() Z'NPUK!H$2DHJV/-3(S^Y ?#3*S5)OF=GN=>!?1C@EJC<F,"*'&T@
M$&,%M8[6!!T^V[;[$U_@0DNF*=( !@\NVD7Z,Z?$/&QS4!.1&K%/N!F.<TS7
MWK/FR452KHGHO#@1[01)G7EVK>!XX)Q80\&9:-=:M$DWHR04] /Y&A*4Z^N\
M"-%FG'K:=WO=F=[Q\^_Q'GR)I/%M0R]*MJ&IR!YTD"JQ4,E+SNA4_ XQI_2^
M:]4RE+%V:Q=5]]CD U3_BLXX)NMHG70-;;OB4$G\!_(]8GPVN)+\:@LGU-2[
MKF*MTNHX,6A[G" &NL4Y]_&C-E&FHYK#R&5Q&$F_^+?>!G\S<FR!]*OILQ6[
M[RHSUI -11]E*NOEI[,!,MFEG 4'L:6U+SVK.YS40Z6XR*BI>K?7%ON;=/?.
MS+Q^AUQ#PE7Y-B(6B+O[;/KE^O=[J9T=PQAL'T&P<JWLXV".]1\N=(+?T3_P
M8P(,J9TY)?T8#[F?NB<^BK5>&QZ>U#*/E.U.86:+;XZY2Y,(K/)V,@2/"_^*
M,F-%8Q@/EB)',I6@L<56)"$'P?)5<U)5-1U9UDAW01XM:7'#AY$W/'/28% V
M)Z7R>D8D4.J$1$ELP.STXI*17_\,^Y<#[GGIB %NG.XP9DG*C!+B,*P9R"9[
M(RSI2":UC4NSS5V(A^7)&M_U^2MBP^T'?GB:[8:+R$^<%%];,UBW#W?BK(]<
MTU_)Q=Q8BM0Y+VX"PQXK7_#'>'!1X]T<PB[J 2 Z@1G:Y!OX.E?TJ1=@XQ5Z
M$N&;"T:OWC U$IBGZ]G9X$*!UW0(YC_8_8C7^UCO7DE@_=3UV8[X"*6[R9,Z
M2NE]IZ/J,4O^,$1F:=VFD$BE=;R"D5GS1PNE1[226H?KE\@\S\8V<AC<N5Y^
MO.;>9]67K0O]1)O@.+<MVEJ;XI^BA[Q#8"6ZNXX__7D-;/@7X%JSEMSTSDKO
MN3OQ.'3A^Y?X$U(7M.7:HW5/FO+TJ^>&&Y85+Z>D'Z/Q>-27[L#)-^[>,>W0
M0MPO5R9.YC9'7(L&[6O#QO%[\Q4 ^)QM8EDP9C['\]@26J+D,%:7/;1Q3JY%
MN_X$[BYS(>?&O>2R4"RJ%V!9DJ,R$YTXHC*)-?*NH5'_XD)2GN]L5"%N[358
MN!G\;M!__ ":.*0]?C6,.U*SAE1E1IFZ2-*C-T591$^'06:KXZXWKH.7EJG5
MD*42M^<U<, "\L8-<TO4FHEBK'&L@U99++Q=+( 9P/=]9WU!\SP.L71,:$/V
M=#]-1&K-0T'FT//1T\R2--$"V8?;5=]0FM;T:VZ)8SV!VM9R_=;P'+2Y\9^!
M-U\AVW.MV4ON\Z;R>FB'U/.Q1+G1CP?JL80Y$JK\&(\EQ8UEALN#MN$WXLUH
MMVN' 7>Z+BYIRHP#[%A1)Y[&NK>R!&_;9_D.+=25^7;F)9<E=X(D.R&35E1L
MQ@OE\O/$N'\QDI9.-FG9#<[#[C'VX(I:>;:>GPU&DE/(LMF_V%OKZ-GMZPA)
M<N5LBB&>GEIRTS&1V(-[D5+[;-*>73IIA@F95 4-\A>R)^3#MF60N]ZFJ;*9
M)V0N:<IT<W:L:!-R<]U;G)#EI6W=716]19W>0^JD-S_]21!X\"U:K+B)XW"*
MKWMZ:.-RO?T*W*5G;%9H4>,!@R>%J^ O:D;3X]BGU5 @2<<-!T]@'AJ$S8G!
M)T0+[@E0N=6PGU';BR(</K?K>-A#\Q4XP#/LZ'QU#1V([8=]B(G_FF]W4W*M
M&W\0Y]?WDD]&-[F7\4>CGXW<9WL@^6[-A14QRP*GVH2E5#-A^:7Z6?\BETWE
MJ/JQY(UH)%*9X:(%R/;C2FN6ZGKDPCQ FET;/K#PZ1C2FG\#5G(A/)+ZY0V+
M[9D9N=+#M^(6QD>!::.2*';,#C]RBT7M3J/\*MTL380*&&B$;^X2Q^"NL9.?
MAF=%@,XB<OOX<:1X0,"9^^/?<3IA17Q$F8&K12I0]XYMV5#G>X!9LV4QRIIM
M@L]F46-K<YI/\">/!=I-T^?7=GB4&VOB>8:SC&(QT5:I?&!@>*A-Y%=.D]7'
M,&*K^]K6UYN9U"DX1]C^D0K&U>:P)-7#3F8/[H5*SVB:)O^P[>B%^^ROJI.;
MLE26\FY<^CAF6>3((S P(M8,=:KT*1+'RKY,@@^<V=:*XC^4[TP79X,SR2,2
M'TER+\4=QS@Z+@1WIJ-;+#+1-\=]\X$7)96^=S9A<!"BQTIA@9_2D<1MFZ?E
M@-TS)4;BMCDLYBLZTK=%R[0<X7O6NG.Q],[V_DYWS9"/8<FUJ>RG>M;^+^XB
M?G5I@3ZG3CQ(IK&I+6[C7U0M#EFJYC<K%_WS<^Y;ZJ2<E/M=.SNT98<6M00I
M-WK4!N/@8$*<-;J=S+KX[#HQ/^\-" QHLPT8XSYB,N$-)O2MWB;Y6&5RZW]+
MOBIET""_24\8*M@>L:\Y0 @:"-,KQ-%@3!KR<H64&P0XS5SB"JW63VQ.6*62
MDU]O7]&W)Q_0)\#/4%,Y3C! 6N1!746)Y% *9ZS"C;LVX.%Z@*.F<CC7A8P#
M_ KM6YCPY3S8BVR,AM!'L'X#'H$A^4+=(4,%A$4R,"@J'7?"#J&@?"FBM*(:
MXLJM;@O'F$+0O<$A4CC:%Y_0;GTTQ_ED?(F%=4683^$6SO&D^"%#SX%1KE[\
M"NA'E.">.HJ3*VC(BYI*MY E3@8W?@<K:-H5?,@7TI@##(HFN)]U'/<H&^+*
MM:W[]<9SWV.'&)4$E!H:,X)7ZX0>YZHM"Y LAO5>L92&T/)HFL!YH59O][T@
MT]/1OPY[.?K5CQ<<Q%3BM,G]+:_TY5G_XJ)#;IEJ58BK]*.B4-KA#OZJ#!+5
M1BT!@**#]&UP?? >C0^<4Y@(7^[OZ@%(:5<>PFH]N@QBG!B:#&+V[UT&L5(/
MZ2X+P2=2#] !]W@+7W4JM2NH#+R-3B$8]1+DO5#Q1.J;#Q:A_0 7I -)AIKJ
M<H$.*\?!1(6R&A]9WOH!7.-+ ZD)W@'WX669C!,@#;/:@J:3''V.%[;R'<#E
M"FFY"Q+T=XKS!JX,V0)7TB_V@A7H+=!G>^_1=WL@_;">T2N#L_YX+.M28=/H
M%06Z.*>9^:)7%)@*"!ZK7<=$?0)X^.X_/FW%#^Z6.#48:BB'*P,L!TZK&@H*
MBCSAQJ@TCH2ICC(XU34Y,V@4?:7OM\FGR]%@!*PTW#56A7K$3*G1%; I4!5/
MF'GU517LKR&T "H&GL,W-/'@.[*&LZT"O+J6?J#7U%FZ0X8 _"/PECAOG&--
M3+0M\*.W@OPJX*MKZ0=\39TU"2S9/R\5^HC\OI_DD/,IL<+4.LH0I-8:K;Z*
ME(% =E:6N.G4L.!<&74A9$:C!-%*#:7/X6+@?HG\#]0XD&P1]<"N!*H(;J5"
MTK$E3-/7H?TG>3K>_[73*+'HHNPZRG#"A6$&(;YK_,V!A @K:MGN@\>EF6XK
M(\W/**O70.J>41(Z[>X88+<_> :>B6V^!)1D\&5]NJ8H=1G >L@D7/L./FI3
M=-NCOQG+I0>6V"A)CEO>LZ9"5H7RLZ;<I]*$T1TY7LHF):><?8S&XW[NK:<N
M'2M=G?7/)'5J3O/R'2<E>G4_LJ!EUX9$_#E@;.3:J*)"![T9*J'&# "7-T-L
M_Q6^H8JWZFEZ>/)FJJR<>E!6PG"PH&+62E7X\#:^&KQBJ>Y#QZB3JHZ,.?#>
MH0G\:O#*2W8?0 Z]I+LP6+Q1U4A2BG<?3E[E-+GM*\PMI0+FC=:O=+W:"&T]
M]D%.S&GB(4[\9W51I0-4=HI#T4C0@L@""^A$1_PXX,-P3'!\)]+$LF#<^HS/
MC->+-&;S(NV_U;O/YN74R8UT-I+U>KK^/J3(MI\.I$\'4BL.I*['QJ@$H=[>
M) 5B8U0 FV.3Q*R0=&R%QL9T#"46751U*4V-#0P,&_X%K%MGB08?@+?BZ NN
M-W&L1S0N>="P??SH$QE';B'=AUN,RIWP40F)F.HBQER:J>F:8DK-L5M^[)\.
M-VQ"RB)B6?7@YED7\ZLF/:510N=L8TN7P-2RRJ#&#\ !>%P:2E\N8;E^BKL/
MS%^7[OMOT0;>VV+H+])_8.0O,L@GO_YQ/3\<BW=_4 M3+EPR S!='24 ;+Z7
MP7<3T7(!_P<G?G@W[ K7!+F",J@W\DMPZD=</\G9F.*DQF9RY;2H1?EO*S:R
M]44J1PA.;,MVP8*MH<LH KP +M#0&@!_MK@!&]>'Y;LUAAHY0XW[9_W1I5S:
M"$>]9-3A-(<FO$F]C9D[LY2IAU!:.;[4FG=XE"/N]%3!$/_H ?H;,I7UE,.5
M!R(V@*OUE=[1"?Z9"?# Q[UCA7AH!/Z]8Y+],Z2RG0"X&J(#GPV7MJK"BR_H
M?,<NQ*GK;5PO H'R.@RQM)X0<^HKW?-^S-SA*H#,[7BCJT)\Z4'MW.$RD:@V
M:@D *H^3,M).*P$@I5UY"*OUZ#*(M1/ =PS$2CTZ/)E-7<=W;6CAJ["W3H F
M?U#FZ:0550;:VE,=EV:41VS$AES5QH]XX$0NK R&W'!4(]G!G>3TYS7 40R4
MX(Y<">7A8]]',"@F'36U[IMT;LCEU$O0,U,2PYWO7 _ I3,-46,=<_OJ&8YO
MF-%5"=0K'ES?OP8+5.;5^*C(*EY#DKI<H<->Y(LHY;L?/\]AB>9$4HY HGC0
MB&&:,@L?V'USH(.O/EF3-8[WH 0]')0\(::P:B_VLN1^BR'I7A96^^!,MW 2
MG/]%-JB /K<)D:T<!6O/=NV90^8%7E+J_/ATW_\GL*U[)^FVUX;S9]G>AUA8
M.?#;P_!@U\1G$@4?-"GDP[LU#<_;0F<9#ZZW'R8 %K#V6?+*F,$OY70I(\A6
M+?@^I<]R)0>B>RO,%K^[<59&U&8$A)^<E5J$::V>L+RM!^.KJY'^O&S!9)2[
M/+6]M22GG>OX$'TM0B5::L;\GSD9/6:+@^PJ28Y/?)&EU,_75.A)$JE%T[5P
MHVA/Q9&<\>ZKZUH_H6W?KS=H+H@6JVAK1!C/R@N?),UJF(08-]$D5Z_T"3,U
M0 5E/DE",L+1#A6YH;V!/MI:&/97SPTW]XYIAQ8:'J.'O'!>DQ"-IYMDC$TU
M?'(=,_*XD';ZC62>-(G$6XYRNB*9>=A*0?).V+WSCBR(1];2%$\$GG%(.&E6
M-;53PJ'+8RRRD3A\B?_.]5Z Z2X=M([#>X%=HP-\N;]T)<U4\R1YT-0^"?Y7
M.OD 9L$*>!/?!P%I(9PI<9*L8;5#ZFWL:W(&,C'-<!W:V'4V6>/=XE]&O).,
M#'&3J(0["XDY'!).FEE-[90R3Y"C6SKS#JT93!./;?2 #.58C5SII/E5PS0I
MI50Z/*NR"M.A&K>0DV2.0%.E3!+TO%>#P8ERWRUUN5\;U@UX*TQHQ'+*D8/[
M&)Y/M3:.&83FNKY#UIBZ3L3Q[S!834,_<-=HW4:/R6"LW7VX12@LZ&A 8O17
MO)3/+;5VJZR5X2V)*=.K*RI'D29(DS9!W 80&XDA?@YX"G$4/M+%V/J3172[
MU_'#==3,:V@C 4M_XH&I:]L SX1E\P.OC+RAAF?]P9D.3!%GBU9#+D0YZI@U
MC0]I@?5L^,%-81?32-8GDQAMTD+&4_&,BL.27D <[?'JO@ K-$'\V]DBRCWP
MX/K!]?8Y?+-AG(S@!N(U^EN(]9EO?;00*..7&,DZLZU%"[4:4#%N_PV23"@)
MWBX\AYZY,GPP67H@6H&BG>(\7*\-;XL*)']\1OM&SM=M1_U!\5V2W;=[[J+W
M?/LR1;]-O]$STA;T#,?J^7$;<,%-6F*#FR'WQ9(TU&OJKM^@$\%0%2=.KR+E
M)I^Y0OW!QIO$8N2:?[W-_(OZG@FG&.4&'!8P<Q< 12C<UA,8A42P%H Q)= /
MATQ O_KQ ):&'5UXW9;<H"\IH1Q^0O#8P\RJLC((QNTLO3Y_^&=EL&,U<AZ6
M2E6DW[&F!-FFE\NC5<:W^3]=&P?!4)+A5U92"LU*; [=T;6T4Q7@5_17</L!
M3+1N?*<]P5E:L-- LFND9L(9%5*=ZC>+UE&?P@_)QQ%'RHRJ  UX\&)#NUI?
M50?U=E)G*@IR-4PEIXP<^DH'N7ZVJME/!WUU!3>$%&.YO^>5'R'E91\JBAW8
MV10^VLDR'X#$'&,')90!D<W:!'0HNDCOC4<=<E4!D )(S<%5%3A;6V8]5&09
MHU51A@3'7V/3;4 YO%!OH2WW#KL"K.&&EXDA=2VA[MO-C]")&I#JL1MV]ZI>
M;Y\-R@T_#@DZLJ2I^NKNWYDTPU<.\8&S&X4AQ$6:$*5,WLG2AMD8ZL:DEIP3
MDI(U\)\%5TG2D3BBS*#N<N;9V.)0!O_53>;45&7@?_7(R2JJJBE+AJ9(%CE2
MRQ2"MD.D=!47<L@47>!(EF8X.BK3\P@\HM0X(0KQ6J'I,=55S!X'+/'9)CFX
M2]G9:]!\VAJ<$+\:FT54'*L;&':!;N>B<EWB;!VA$]RYWJ/A_0D"XPW:Z NS
M17YIEZX"R_QUO#*4)5&-18\X PA*QE21M^!HH:>%C([XW=3X8O[$L1Y@;"+\
MF(;OAVO4.X.,B!M4D3<B=<@6D;IK5V^!&M9[CUJ&_QZL0,^(VA>%J-K[%N)?
MXR;VC" NE1&, UT^@U;U"%I5:"0Z3M"J\KZ_%F)R% !9"&@U8W(Z"7D+,3D*
MT( 'K\8Q.:J<*)[* 7$SF#Z/C3^/C05. TS'Q@J>[Y2LAI)L<'\!Z]Y"]H4+
MB$V3["L2;U#I_N(."7!,:-C4-&HM?E$Y_K7CZF_57"V,; WR71/F,I%&*;TJ
MBZL]@5)7S+&^K1.9Y1M.YV<K1!CTV7,WP NVS[8176'&Z:TV:W+ QU&^K5,7
MD&^X5I,^J',V4]N:]XA+SA*BPL=8NF2^]DGS9J8Z3D:)[A([34SU:GQD_G@$
MCI=_^)/NPJS6]$"KXL!=U FH2.M,S.@<T'\VME$-!__&"X%%IK:4-N3Q&H^O
MAI(?FE-I^5[;@)1W4T00OL7]Z7?7^Q,ZRZFQ@0':@%M_A'&:_<0$C)2MD'(*
MI*MC@J9/RHNFC7IKA/C)Y"#SAW0:2K**'6&Y4-D&G>BMC@$IK[GHNH@H<Q\=
M<?U0\7F=:*Z$[9J^5R-OU5#;3$]@-PQL)U[TM ^.X'T.L9]H:MCV+#)"ZU1G
M;<<GY]LR8N/G>/1?_!1/>EKZBDXL/Z:)1#WL4Q[HK8Z++Q?B^X#^]KHRG$&_
MG]P'+ ]UWD7_LG.XV7=.A,4M&*GQ:T*BU]H2GP/6@S=4W40]^4.Z3J?.P,4R
MXJ>F.LX47/4U'<EX3%.EW&Y\ZD:?DH]VF0;9;.,Z^,+L;)$UU?[P,3&:H+LT
M([:[-/MFX5_"3,-Z<->RW:6:STLT+2MQ!QT8@ ?XGCV5/EC8^L^&%^PC3C.-
MI]VK$2!9V2&-]:I-6S90]RH&1>/K[:/QA^M-;=2K*3=R."0HQX^V\.9B%I.5
M.LF@O5Y/QII^M8=32I>8Q(0O%V.8+:+)+9%HI[O>@&#_R$UYGO;J"ETB#C/,
M1?)P&D 3GKQZA@6PK>CL."QV(IQ@4EMZHG_2,QS)2=NU8?YINTO*TQME!35'
MF%/Q%N*PA6#\:#C&,AJKTC-6RFL<Q,*G@#6?\BV$)RMR5[1IHH"S\>750%EV
M"-Z"\%A$_?NB+><.4( 9/'BQH5VMK_2%X%%S!R@*<C5,!],!I[[2018S$NP2
M Y)'T-WY!6%0X!&A''6.-W,T-I.ZF8%CE6R:$4DY%5FJ*D>:QE"2'%4U[*#6
M3?^C#4K? 5RN M0YWX&'5O'??+ ([0>X(!W,-!%Y"OP3;I]6K^H?_V#Y!?BA
MC4^59YLDK:D?_^'>,>W0PM;"A[R&LYV7%.4]5AZS'2LG7\*_<7??VOT=)BU#
M/T0'R4G[_J??\TKK?9XK:Y&<48'QB??$6(C"ZA[NZ>ES$0*:$ =+1R#_=+!\
M.E@^'2RGYF"A!82R#P+J.E".-PTP>4<4=+8GMW9):*=_5@Y9;@B**%)UT]%S
M$;W)\^RY"TC:M61*Y*UR/KZ\Z'<>\2KU!+D%%+M+,5F[7@#_,F)_P:'CA.22
MHE;2D1PU-!849J$87YY <(]CR\ #^1&T7!D=V5"MX'%2PAW-A[A+W'OO+%QO
M'0GF]0R>L7D&=Y_J9;[UZ>%K[N%#=(A"AJC^NURA/+,OQI>CL1I=E]D[5ZW.
MT1PQOA=DP$+_.@0*OS>_:_#<!(Z!6E#B;2.64PXN!O/O,>-32S'8DN9^<_P-
M,.$" JO45T8MJPQ\?$@<(,BEG9J.$B;(T4;A#L].I4ZR8@&UP.4"*0\P@UIJ
MHEI_PJQR>A4+*H-VK9&84R_-W%<JH44W/*O3JKUN*7TW.G7]8+:@9XC,E=$'
MZVJUCA/'TADO99?!KE*JU7>(94$-'. 9."G(Q%I#!^)M7@#?P>W'!C@^J;=7
MU-*($C44%>254LPE^16M7+$C;N;,#3OW!''TP_UZ8T ONBRU,KPE<3G *T8C
M*HG07-#;UHIQ*PF$Q/G5*IS>)27U80BK<DW3XZLX#SVYCIM7/QEB*US E?7T
MH4<]59LFQ5=SQ"#:@I<FRM&C'LH<;#G^MO5,#D?VHRA.HXSO<$,G1-;8A]U?
M@X7K@;C<J_$!_-L/9&)D"^@8WC;JF^7Y/PDL:_&+VO+TV#83M5\OG3RE,AW9
M)H'@&NU:R'MW0FG-&<:F;\OA),J.A/$M)?2K9QR!@R . @^^A0%V9+^Z@@?!
M.A_3G)U',9>H<!F5]@W5YJ.9ZQ85#[:UB5PM^H1I6],X@CP<2OG3JXU5FX(G
M3+ V?2.*;7=Q1%]L 6#M#+!W**(_;US?L&>+TH)/()@MT/J'0#(QPK4E8HOF
M4<TW0[BVEN^*I6J6OC#%4D\[VC33O.DK?6H.7RSFJ!BD>$1HQREA1FCZ1!YU
M!R#I69J&=R4THD>UEHU?B5-Q"WAK> ZRG/\,O/D*&?O:\*%9<6Q$K9,WW24R
MG>P[M'6/C/C5%#0!=6S[]8PS^B+31$:JO1?+25&.1/Q<J+,IJ[:!H*,FQ98X
MI9,QPWR=3M<L#!3Z#2WYV;Z%]+R?7&I[GJE32S:Q:]I"LG?E.'$#[1!G]^-;
M6!W44HXGPI96+(J*VGYU*\H"62@Q3N/E55:.<E2JPXB:2ZQ*.WPNL@C3.P,3
M!7]%4YX>PTJGL=A*S, WH6K**AYM=5QT'>10?@KQ_=_9(K*%/PL#/S <' I2
ML0KC%:,<FVHORX1H+LI-JMC PVH;VNZ/2X9RM!+"COJDJ]Q MK5>D[0W(-@E
M.^]GS<-'.9*4$R<=EUE:7F#M:-=6"JVIX:\FCH7_<_NO$+X;-I+&F4U_W!\<
MYLS"\GK(;#T3_P#VDN5FR"K7MF(I0*^$6=$_ZP_ZP^'YZ J1HB\IB\0^36QY
M@]GRX5/J*C<LU "F. C45UW0C&,?-R'0-$0M<\PM(6-7]L_* 5X?JSWN3$H2
MH>5'R4]A\H'YZ])]_\U,/AY#E?[K$*KT]S\FMITT%P*_-%L7K:@R$#*9/1,#
MQJN3$LF<FF+];7Y#PA;]21DLN<$IP96DCQ8X_N=_$W%$?\KK?36^N!IV%T>2
M/M(?Z!:!XS6Y/UX?\K?C.)+TD?X(MQ <_P\9Q_^C&8X$?91X7+LQCH]D'!\U
MPY&@3PN7NXZ/X^-_/9%P1'_2"D>2/J(RT$C%\?[FA80C^I-6.)+T$70!2782
MV?+]]$-%1MF*6LH00*3_H(GN@A;%XCQ&M7A"(8-RB-=!J1QK&J!=3R%]Z$$-
MIH;G;:&S_-VPR?EJJ94T9@*GTDKLA%L[.F&F2F5=C1E33_=C/<S4WNL\IALB
M75^ "9#>:&I] @'?R>)9\60QE=KS=F+_UG- (/=@<:]CU6EB2<G\2=7YY7!\
M*>C>>1&"5\^P0+P(/FPA0PWE^BBK-3,K^II:MA)?(B4$. 0XM'2R6$ ;&@&!
M#!6E-2!"'0U;B?9HJ:?/@A7PN'IZMH8& -?5LI5Y5\J;F07=H_S\] Y/KZ0!
M+1HHVD+Z-RF\L&WWI^&8X,[U;MSP+5B$=M$:%33AD:$3:QKKW=2#?Q63R %+
M-%E92@TO:'W/.[CLJ^A$$EXU6\A'+V%O1^L;O/N^(?.^#_TI_6YOX7H]*_ER
MSTAKZ+(SO+P<7$F*0_^<,EC1:7'*:+KWW  /NM8\,+Q XK3Q[+GOT$<*E)B#
MP!Q:%8V(PJVF MO18PXOWST8@-EB0:()IQ2-F"-"\Z;;7G76I0K,59(#Y>5-
M5@-AN^1XMKIUK*,L:.^==U3=];9\"]7SX@'%3I+<=>=>H?VBG;[^I-3(DF?<
M[U\.QB-9N5*2-B8,I%UJ*BVKW*#/:_5BEV774[D;2_R7W-);[5/;\/W98AZX
MYI\E5YDJRZO+@TH4BPS@TU+@Y28!8069%I?>;B(7S"EWUA]?7/852;G !$-)
MJ ";BM*#C@A'4-^1]E[4^$> ;U*7'3H=EE$.0T8,#DZ9F-12%;>IZ_CA.EHL
M5J!77E(3##F4DQ[214!RCFWS;'A!%9"E!37!D5TW)>XV"5P3/U2$:Q<+*@=Y
MDU40HWK=#\+>*1H=6%>!'152%V@Z6!24R7I)GV@%P_P$*K?LJ(B&$).TDC[_
MB@;8=4RJ.[*DI(YPTY5K;;IN+;<2?J[/, /_WGGVW"62QGD,?E&26"F5V8,.
M4CR6*ON$&^$7!U&FK?L.@]4T] -W#;S*4V_&VJ+V.H5/[-%)VO("3'?IP+^
M-7&LR3KR?5]#VP;6'HHRQV,+7U"NEW."G=U=M6T6RK2?WGG@3LW%0:,2+R2U
MK#+0'@L?!D80[<* [:!%;,OS+M%+JX\OT=H,2!W7/WD<E/=\I[K *NNICSR7
M5ZR>OAJP@&/4([E>6OJ*^@P[_MS1@D4I^\S:*XJCK+EW#]Y/?!\9!%CD9T%K
M2-*4?;S[5E&6:SES-7>D!L^:-[)D;$CFM6^FSHDSJ;Z-FGK 2H/UCL,9_'P)
MYBI2#K]3P4J;@VJ?S*EO)E&.M-(G;*\$4>?:L'$8XGP%0/" ZV$HRUU)E>4_
MR5+#/H+"..W&:W=!@49EPRR:EH/*2VL,-=4B&#?4Q;5-79U;W?5)>O2ES!8/
MT$!#+&H5/W4.JYX$=YB4;GE1<][V>0\:PC? "[;/R(0!&K9QOI\-C@?$^7]<
M!QDQ-.,WWNH=!UT6CX/23_ZMM\$?C9[< .EGXP<X,A]6Y\R(;"KZ:5%EO7S,
M]/BR/[J0_1P'L<UL+W+0JRLS>C1#J#B*-#) ]P/=B4I?;U_1MRDA[PPUE2--
M(["+W*EK J4BX\F60%^FALHSU,RK/QA?C,>*#AL5D'& 7Z&])E%C#VC2+SV^
M*A;H#@DJH"N2H$))3;"^#I$IH;.DXITOI#'F#(I*#QPD.+L*RI,/H E%-<25
M6UWI\?P$=-&.+?#@6XB;,]_ZV&-'QI=86%>$^116XAV3YB/W7>@Y,,!W?1WK
M#G[@G\HY45U!0U[45%J)MU&:<^-WL(*F7<&'?"&-.<"@J!)OJ0A8N0/#!RO7
MMN[7&\]]CVX2TTE J:$Q(WBUEOY$"V%9@&0QK/>*I32$ED?3!,[+CO=VHM$>
M*FYQ5E=4CB#'<N_1+=#]BY]$Q6D70>F5E.-*37 Y6$+6N_O'!A/3#->AC<\_
M;P!JM0DC[-#/-HA C())O #^%?V>:","ET2)UY=UK5I(FWR/1+7)5YUI5?2E
M$[?6+<3V28JY*0F7H$USE!KZTH-7:4'>L[(!1)V@FHEEP5BO>V?A>NMD .:+
MM"GD'V\0:?.EMV]2+].FDPC!N;BX.N<.P2&%DQL;B,:EJ;M>PR#:]I=&CQ=*
M=6< H-KP8+_,J*?,12TEXUBQWR)CF,"Z=^; >X<FZ7)]=45-T:ZM>O?WO=F5
M-&%4RA;1C@#,2@I:_=G'F-AQVA<_&K?NG9EY_0ZC^'(?F2<-%L:/='--VU?E
MV9CCK^ I>3;]<OW[/9Z0HV]%T[:]_YK<"1FS(M@^@F#E6OMF8X/\APN=X'?T
M#WP 1IB>4<-^U)3TXZ(OYAJK[P49==&_#E5%O\(#F04<'UC94/-=ZM2RF%C&
M6LIT^\90['M^$]5E>[/\E!\^,']=NN^_60#&]$ _'#(#_>K' U@:]JV#NO.V
M)+ZUI(0RB#>!:0\VJX8"PU2Y,8J;5AI^>OAG9=!AM6L>B4I5I <1$E;7,Q,8
M#F(CVJ7CQV30S/H0E(>$5A57"L%*/ X6S+QZ28>SK2G51QM%K,O^Z7+N^;4H
M0AEJB!EZA9F@A0A3Z<E&RM<P\W"]-CQ\0_D..LA>,.=O2^[YQ>MLPIZML=P\
M L/Q1?]251(RTJ>XYVO'2-J\9E['//L\H\+I>2CZDZ$-[*3-<6<="PFGYB<A
M:UI'DR/5!A-)QB$G?BK/"/\D9R-+M7BZJSY5]S-*.VPME?])V*;&$G1GHYN<
M;8>IG_QL;")1-TH*4_[1#M/N'50*[*R;G&OQ'J<5HF (QVGQUWI^^KF>%7_H
M9 _4!F?=&862C',"1Z!$HC*C3V,HQ8PZ-+.<M$-FZOK!;#$W;+'[B[W43R;R
MF>:D/2]1^.RSYRY@\$".-Q8@^9.5_.91-<=#'7UGSE?@ ,^P\:40:PT=G D!
M_>4=W'YL\$JY-+RUG2_IR,5CFZNI_Z4T?Z4T=GXUH(.[X<Q!.X"-ZQOV;/'@
M.LL'9 8K<I>*8F?UES[9V=Q<FF3'J&.Q>'N*;98^U@"=$#K+V09X40'_&J#"
MJ'<CI)"=D AO2[N#?=Q&Z,A^A2PIR-G39+$K<E$1K**W1Y"%DLE*V"*B(%E'
M8K9M'NG92"0>T8!@WW5%'LUDY>K(R7:-(SVABM M54[?21"GEL,1@*_N$W9\
M. %J+?KX\MY!+49"!6ZR^+^M(UOE&S!A])4.C*:8Y-DH>7JBO0]]<K6QM5(O
M?[_+!XOI+UY05T3V^&EX%N^YXHCY7''WZ\S73O94\?)2I<4>WQ).DZD.0\"Z
M,&LU]!KM=:%KS0/#"T1.4?F]-=D\\_#-AQ9$ V2YE[J.'!T9(M88TO.7MSF>
MW,!W:*$9PY]YV9S0?,,,28B.W!)HB:;':OFCBU<E^=5\OAIH3AF"SH+BBN,9
MZ]:QY"Q<!:2%NNJ/6?-+*)CP2>+"]4K2PG6?>#;33+9GUPXKY+O&:'PQ[N($
M<E4Z&G!J+3NQ1+U+TGLERZU6_"T 3\:Z[*FUIN*4X5)- NP9U(HEVGR&C8DJ
MI!:7IKVHKJ ,W*V@E2=##4M(3[Q ?($\7*Z0T&MC2\Z>42BD%-@UT#C8NK+I
MIRJ$;:5"Z3RLO)JJZ7A@&LR?/=<*S6#F)3D2"?-Y63%E0!<R3S-K2 %;;"82
M'OPB_UC<<)\X#Q/+*H,D%Q"E^#$JI^J0_ (6H?<&_152YP]@4EZ^*2^I(I*,
MD!R,P1SZJ0KF9.F!Z,)?R:!:+* ,=(V'4T;=B%Y5L<8O'0[+BB@# */]2 ;O
MX+#WNG)#WW"L)^B ?X:.A1HRB?\5;'=ZD<="CNJ*@LP^+C;553H%&OBHT@O4
M7X&[](S-"IJ&37) D<HJ0P QWB4N-2E'%1*6KG.P/&PY<>E*+*L,G/QH'"#)
MI:$2O;B0'M=T0R?PMACZB_0?&/F+#/+)KW_\_O5P)-_]02U,N7#)#-9T=90
ML*4CI(>*-QKIE91!O_$ W4!?0=?1[,,<J6,Y-"EWIL]^.HB^*[AY!IZ)05WR
MI=DHJ=\-\M"Q9XU'8%5?@>097!'?_N]N )WE?(6,ZQ.IP2] +VX(TE_F\S=<
MK$CO-$2O^RQ@4(<89!DGPPU.$PA***%JJI-&06]=9TD=904%NXD<+IY#SUP9
M/GCV\&$!]H!8=ZX7/2;US4&MW3E%RL8)YLIZ02] ][96J -1LT@2IO@=;<F]
M>;C9V'OWV"OPUJ6S1D4=#4E02^56<@+L*3 2Y55&[7_!KY"B!NUR'@ ''^G/
M%F4*E_J6>85H2!(Q-FCA;G^#84/,LH+I[@IAD<%4-V_)\?C\ZJK#;&JNNJ#K
M^$(7(+N<;%B9JJM?Y-)Z05U'V19NIDM_'@@K'R?A60+'W-X8:[37\N=NN%P%
MOQLV,;-L93V]Z-),;5$WQYNO1L60YB8$K^X+L/%UL6?#PYFXTU>+'&N?/IY
M'<;:>A*HB?(IC42>RDCWO2=YE4FKD/3/>K*!JET*=_NAG/RS!@S@,K+V' 2!
M'0<"K?&1X@3G>$ [=62K**<6YOB6-(?P2=&3 B*,D#)%T-/A)?-+6Q<]GWPS
M2M/J)6&4-ZA#V&[TO#K7[<Y!O_AZ^--\&KT1/K%>D$J1^)ZUER_W/F>&,?=.
M9()W_*R&_^I.%@MH0S0_^*7\8KCAV5CVC\N1;G<^)0X7+4##>(A/MD,W;X'N
MCI0)476YORN#?TV(\O%7U:I)OWBY:R(Q3.Z@A#((L1F8  A%%^E15 27$)H9
M)\O0($<LYPJH"1/%[ =>GFIE5,7IJP> LX# IEQ[/"S3=;28])%^HY$ V#P$
M?Y&AVO^UZR!5:*+J.Q_?'"-=947.%\K5<$+1K@/'HY:@8 KI,<!IU/O4-GQ_
MMI@'KOEGR0*RLKPRV#=>4-93E3CHRD UV^+2]2:YH'HX<L%0A)%11557.;.H
M(0SWZ$H+*H<F(QH' S.[;JK"^(IJS!;/.&3+)]TH/BR35_!L?"XK2U_C(95=
MO7;O%6>;0+Y:7"RE#!+LAJ08GZ*3JMWG#GI^$+6>/  >EE$7- H ![ QZ:0J
M:'-@NHY5@5JAD ZPL2DE?9^N8<;!+L^2K5B"N$_5(N.@1+A;02M/AAJ64'4N
MP#YF_P:\N+[AP<"=&QMX Z;OY'F!6D$I$M1 Z6"ZX-=5.LP=N8'>Y>F@@;YB
M[_?(8,8C=*(HF_3*8\E]Z>LMC@C</YP5%R&0IK:\;O")3H<BI\2:0V:\!&FG
MCY^1VBLS6^PTW%^BG9CQK9BIN]X8SF$<7ETQ>A%&J!44O*^>U2I2<^KZY9=-
MRPIJB#6[GBV<8S8(W27Z((R?^(X;CB5&WYGY:]>':*WE&ZANA$QT9Q9I?6-L
MGSW7!+Z/!KNIL3%,6(C-%2%20\ZT81$5+ZM'K[S<.]]7T%Q-7<</O-#$S7H,
M_> :X)'/!L$^_/9@^&"JJR$[&JDN:"7;[B 3:YA>LGUUX]?:P<2Q'M$.,$#_
M/^(_CFC]5PAP6ETR17BD:$N6QD80=,F]$/(OZ4;)5X#66X8=A42OH8/?/$.P
MOJ>OL1/V/!6U]&)/$Z4%76YO(<G6"]@8VRA?V")::B>KZP?7<)Z-;4GD/V,M
MO;!OHK2@.^DM8/\ #!^0LIWL_J@ADG3=!-TSE^C;FO@^(":6B/^H%ZH,N@E[
M/ERR1_L!&F_0AD$Q@41)"3U1KE*PC8O:@D+M\%H3;4RC <A_P0=X\:H!K4H?
M72=8E<?=5=7*6^%\C/ZOPS W49IV:5NJISA.NIEZ,_<^L,DB6DFDCTG-%G@Y
M0704<TG1D!6"C"#XPK9P/W%>P]3Q_;KR<**3@U#5*E<RCRP-&2/4%"EOE/(9
MQGL2_\[U8A5N/Y#*T"=X"8FE=<2>3]D472F'VA7HOKJWF+8L?9]:0V.4.11.
MD1;DO6OC&@9:[$ O?F;="$I],-0*&N+,KV\*<U.WF\R=O <,M) QG,/1O%A
M+\@9]4LA5BKC8SP@H5D'-WOB6"]PN0IP*M3M/X&-LRAGTNQ0AG V 7K!+DC_
ME!;MY(J4E*IM/]$E2U?*L%!:5B^J\*N:1@<)R@.ISD,%K3^5HPM7FJF?\D>=
MM$TUTCT:]JV/+SSCD73A>KY!S.U56E9/7K"KFG) BH-14$P\?ODG>M:!%/^^
M*Z GVA7ZI1"KY!W$R;%-#^:W0#=@][O2,,**.GJ!6U_E%&\I7CU!71J8(5Z;
MWH"-Z\,@/2 C97XE%<^;YV)\CI=*G65$+6U3,G3X9LM!DO1)% KIOQI_ N=Z
M.W5#+YAX;Q!'+;G>S'L$%LRVY/ PN98P/8DDT!8IS81Z(-O*$GR/ZCI+^&:#
M.+X"!^S[./[--,-U&.52GZQ=+X!_Q?XXKLS!@V+FX/WW>D;T0?2[Z)M1/F%C
M_]6>D?FLW(3"7UW7^@EM'!9X:*Z];H3DP;5D8%KUS_J#_G!XCOZ#2'LF_XJE
M!1;0@0%X@.^@H -K'N%J(<H-+\V1*YFVFIM$N33#W.2Z(ZM]O7TT_G"]*-\3
M)9\<AP3E:"6  D5>-35(FXF.1?)CKPHQ&41-*<KQI"FD7"1AMHCT% *D],OX
MUO%Z P+ D/2.6+A+)&"&[& [S:>\JGB_>H85Y<L@HWQ0Y!2P95%9>OXH J)3
M@%;]"VA&$/@;SUUZQMHGPTLK?PI8<^NO:@;I:>@'[AIXUX;YI^TN*8B7%3P)
MJ)D5UR2_=*IP]*@;IO<*;LJ' H8:FC.DK@5:N",M9#AX-!QC&:=NQFEDT-Z:
M,@D0"VL.>@WE!5UNECTT5&R:LUNCAXJ48'5$*<>K5MP)PBPC,W>/*+[E=7\"
MP>V':8<6=)8[#R'=!<PC0CE^":-"&<L:VD70YK3)+>S6/5Y?/=>OX0:-JBE(
MIH:(<SFUR#;0AC@3ZX\P/OB\<[WL>5W%D%193T'JM#8.U3.&=#]*ZT,/X2B8
M?S B"%*.8_6(P#4F\9BBZ2AU%3/, 4O\.:EK]NIAO\':25L>U59>U-B$;V;G
M>'.L:)2LT:+,//GC=\Y@E"%+,$KVDSUWT8.%,J<<BW)Y-CR7E,:,-IIF,$LR
M23PA'KS^!/8[B!)*U%@Z,PC-=[K+\=G566=C51)D^6:QFB;29MW-9YO_!H;W
M^M,50L5$UB<#N2PC:$+L)/'0YTD1>C6E?9*/TS;2CUYED>_.#4DG=O6$?5*/
MSS2:' C7L @J*XYYJ.PG\_A,(^A\N6M3;I2P3"@!<Q(_65C#/IH<?5/,\@1(
M>WYZI5.G$\D$@G)[RW.@\;K(1M4NLA-V?PT&9X@B)WH5J].C0HI<<5008)+N
M7\7B.%6E7,?BE*(<O010H5$,%=$H2EW+JE"(XVI6#4G*<48$O-RD8;:,]&L[
M8BBWN\]"#_X^+-8ULC##6B0,D^J:L.$Z]*$#4'_"*>%\&.%'GI0(I97C1BN3
M#X_RQ+,153".,P#2IY3*>LKAS@,1&\#5^DH?"$COO ,/?"#ZAV@%#X%_[YB4
M)]X)93L!<#5$>ZCYM5457IR"\;L1/>3@;=PXP3,98')I/2'FU%?_N-.VDX H
M0)Q6)OVF!B&>4BO&CV,E 5& )TTAY2+)J>TN2S)AT/>9Y I=(DZ#W2:G 33A
M22[3PJ/A_5EQ%9U0_$0XPJ6^)HN9W-W[$FLR9RX@U3T5[M2VA281=BTFOC@-
MTC!80/^0N(>*Q <L594CS[&W3'1+""*1Q*/?$M\%^5U%/WU8D=W]RB!,.8[5
MI@.3@[:N1;H?9D"_SD?@%+V2SMRIH7GW$ZVD'6;JKM^@$^G^ DQWZ<"_D$4M
M9'VTJS R%ZGC'C-QK,S3X>AOX;H(P"Q8 >]U93@5MXV/VH8\CE?CL_,K;1@L
MWY""-@0R!\W$*!18O@/\B!ZRVSOPT+3RS0>+T'Z "U(88!.1.M-5N%W:6!ZV
M%3K\  P?^-'_)KTQUPOY(HF'Q9<?8OGI#VDT,7[UP=Y_16YT<=S$BO#APT)2
MQH08H(KD/KE"RO7;<F/GNF.U MK<)(]UG88>-AL3L =EE<.7 3T2Y"RJ*8 \
M\;5O@$_OG65F+$TT*HMSH!17%%,6> Z"&WB55 !=D?T:'YAQ=.UB<4694*MW
M,VJG3:Z&//>3]ZZ_);V P -J'47)P(AKD1;\RBHP/# -_@>Z%*]G,M51%._Z
MXS^CBJ(.\S*W+_</O4O*8I7U:U3L,XHE<U8Z[X^'_9'J:WA6+;09[3,*LZWF
MR174@YL13"H-6)148'QO8^[?/4];OAU@JZ0R*UBPK9K_F?35AB 9XS%O$JAU
M5*9'_4&#44]M9A%"E]B;@6_HV-=3F1Z,(#,/(!5::Q*62E">CR JTT(,&6@4
MT&J'09]-YPC%*&![MKB#CN&8T+"?W3@PY1:?YOCXK.L!^O46)^SB]6><&)-0
MCA#5)-I^U&V+:W6^H#_=A%F%DK%/*<8=',6_ !PLG/[Q%7CK 1.MJL5HRYV:
MJ@O*HY=?9:M-+AS)X(9.\()Z5A*_68=<)6).A5RLJ@M*N4<BURXZM-TPFJF[
MWK@.OA<W6T2_F;I^P!M"4WBO8A="LQ>/GZBPHX :$WU!X? 9]-T?Y05_C <7
MX_Y8A5Z/46+JU[B@,CV7P;15G96HCS:.MOG*]0(\IU4!72S8;: 9]='&=5:%
MKR:P,J$ITK%QC&ES'FXV=K1U,>RIX:_N;/?GO;-PO74DF'<"+62SW4V@V0_U
M3/2EW@)]J@?WWU)X*E4I$C4_C3P;VR@9 -,<FA96IA^RGVIS*-+*!+I?SPZ.
MTS'OPB#].=66MS..B9TQ%IXL8S>)>(7[7\5X/;R2-?'Y/@ $[] .M9#U:;2Z
MXO*]8# ^&U\J.:T.2V/1A&K=P@G3ON=+VC"Q&HC^V!FGE-/@%$W9%C*D=(M*
ME.?+N.6<$)V(ZK:0*:53A*(\2<8KYG3H1-2VA60JW6(3^94G7C$GQ":2MH+>
M#.LDFU@>#JLEZS1X5:UR"Z^ =89<#?ET&A2BL4;D2V!JL^:;8R4GML"Z_3!Q
M"J,U_E<="I%D:<PG+I43<EW6)==53"X'+'&Z1+UB4;O&"AZE$MROA)_2*(&Z
MN$LNFG" IEOJ*NSK.@:(OKJ@"2<JU$MIT=2%G&3*1'6_AM R'!,<Y]QH8EDP
M;G&#8]PSXLG17GSOOA-'MQ74.9>T$MQ%#%,?#\T5ZDIO/"\/BJG61;ETF[X7
M9!!%_SI$$_WJQ]1U?-=&71RO.YT@#N,L/IY"*ZH,LAQ@[1'FUJS-QS5K0U;Z
MF@F]L#*P<2-0#1Y%0^FW^$AOF2U#P[\!+ZYOH$V^.S<V\ 9,WRD/FM$J* \N
M!:$]O#7UE ZQX$GVH2(O>[&@,O#7&I(Y]>I^#N,RS] +<,!/P\:!N!PNM$PM
M=3E AY/-<5:EJ-C56$G\G(1-PL2Q7J((U-N/#7!\LG>^I*Q.;&!5KXV!H:WM
M;W3="<V-3@BLA.EHUN3;^8Z*272S8GON3J[<'6^YK@A2](<-FN;MKYX;;JJB
MF3FE1 RYO$!-&IU?7:'_=W4IIRLGV<@7N6;>.Z8=6FAP*]6*[AFM+S#?:X;C
M\>6YW$%!!*;%$4.P@3197G)8X]G#0T>P?;8-)T!HW/XKA!L\=E<Z:<5^Y$3X
M>@2C:?* 'H>E[IUW9 S7JSY8:";TDZ-UC:3)6WP<EDE?(A%)R:+,3T;6M)&@
M(%7Y5URY.FO^_1*QHR5)]B=%&]I*4 1LIZ@:/>B4R0%(>Q2NJ=A/@M8W4ROI
M?SJR<Q>W93\1!HJR3 OQMY+3_8K@75UQ)T(^H>9I&J1+&?:.ZX3>Y02L'9(U
M*J:F(CFFO_1VGU,GNT8SAW4VX(B7MZ/Q>#22%.3%T0%> -KB$Z^+\ M29KP1
M@5VC91;-(-KDVB+L@- (!1Y<W[]#4)06N09H@ !QP5?C@^>@B%^Z_IQLS4H*
MY HC1%TQ*'BXI62NIREAFNFO8QJ!<A^C 1ULGYF36C9:4A8+/H%@MN <O;B%
M:\K%(QCI%)W -P IAY;@$1\<:[)VO0#^1=M8BA&N/TO;,E*+_M_C;C8%7  :
M%?,XDG>;*MX(DA8?U3_K#_K#X?GH:G YNAP)6F,]>ZX)@!6M%%[ Q@@\B"/!
M[T+'*EU;T<HK,T*(M/+!VHI;?^5N'K4Y-^'+!-"BNSGKBLM;%PWD \E!LF+9
MU8IYNA]]G^UO-_ =^&@F0=/&;'$=^M#!L>>D4T6&FB="J;J6$+0=E,B>;&;H
MFZ3-SZ%GKG#J6P^:Q-NQ5?7R]KI BTK):8[;84X].Q!W9>VN67=NKOR+'?&O
M#SQA@#-Z?UR,WH]E]0(LK/"*!XS_^!9]-?U77%3JZG5G@+TJ%2M52HTLB<[.
M1N,^_XUW)L_?-"8VF@;WS"[@>8?^"9?.DQO,P[<_@!F\NIF_5KL)!7Q$N4&!
M%SNJ'[$M VES4%+?7-2N5T>@1DQLR1@*G'I(8]T-^@&M 4UQM$LE?O*NTAJ"
M%M6=)-XC=*+#H'LG (@+^$Y,7@J^(1-L'T&P<BU\,\$/:"^0'+$%G\06;CU1
M6:8E!P%V[GQ1"_*V:)BFIS7YW'VODB\\L<0"5)"01X2&5&NL?M,0>Y4)Q31M
MW'X@>R,K0,?PME$V"7PU =5$>J'V+=/I1-PTS_I%[>G:OK5:>>+W:(["9\]]
MASZ2@_:*#9R#A0CJ ^?@[C,]9/K3< >>CZXNS^0,44E^B#N S\;L*)<-6JD^
MH _:J.%)4IIKX( %#"K4K2.JNX-*@EEQ4!%F!DW2<^3M43 !$YD*M93CC3#4
MJPC%9@H='^!+[$"W+9U.]+HG2*H:!M'Q0;[$&KO!GX=3A$HG2"8>2[3P3K=T
M%J6G_B(64[5D*<>YYJLI<78@CEL*4(5OX&&KK!P9Q$%929,:(Y%62Z74'#D;
MUR,9BXB3I%IMP^BX@$J-DO$+(=.@_T[1+R$YFTU%M9,D%I<Q6EU'<5^<$.QI
M8QJHF+K>Y7@T'G=]+<2C:0N\.)JC^068KF-".[XU-EOL/1\OJ+N]NK>+!3 #
M^)X: /^6UPM=N%EUX(7.MP&'J2[B5N 2/0]]L1>XO6 %>B!M3>\M;D[\5[U\
MU8/+B]'YU>CL\GPX'%Y<R1D7=KCO&HN1SR,UR6YP0YRL,U>8H+T R5T;;PJ(
M%L>;MJRB310KBX'*EXG$FSA-1)XH!;G,H4TL*XMEDJ#>7(D;B"IBX"#6NC8'
MJT2?*!=KF:7I6DV9%U!9++3?S[P@#B#\5@U86!1VHKQC-$33.%(!3"/<8F)1
M\AEX:P-?&RM[0ZRF%(WX(M("VJ1A9K''=&4X2U0@=<"@0G'VUM\-.XRQMVWW
M9_QX<.VQBN,K&I'RF!;2)C]SN;'*XA.Y^%@FX&2HQJQ\:PF7C^ Y>P+!@^LL
M\6."F4ZT>W.=UTDVKG"2H<_U;/2]+P'Z8,]*OAAYR.STFYHYPG9NVO.ST<5Y
M7^YIRVZ 1$ PQA.45>G:&%# @'R6PJRN-CZI@N;[YT9=WY\:GK==N-Y/P[,J
M;E3S"U*.1]PL8"!2/2LH0"_"QJN@X(/A6->&#_W4;U%8]3+7TXD0S926_DP=
M*_KSP/""<#-U_<*A?74%_?&NU%:7M]\.%=\YF')#7H4+CU.*3O01:0)1M[]5
M#!CB][5TT7_2!I'XG"*"KFBK-"0A&W)L=DZ"$R0]!7G&I.>/*/HT(.#;_);7
M4XX<0G? '#IK<SQ>KC[QE6DNXA"E*$>C>B1@)1.?'138 K=)K?0IWBC/3_[)
MT\-_<Y&-0^Z)T:^I9;0;ZW:31L9(K('WF2K:TXA9Z=:"J%48L+A&(>TYP<X&
M\4G8CG P*. UDG'_K.(X4,4G2-H[ +SHC\X'DF[(1"&O>*7U:J YCJ!(OE">
MTE?CX5E'MCBIG8M]ET%!Y5X4\;T@ S/ZUR'$Z%=[Q;X"=^D9FQ4T#7OR 0_'
M;&I9Y0!G@&N/,;]J%*A37^?PB!""Y6'+;]RU 0]/6ZEEE8&0'XT#)+DT5"+Q
MD9_B[@/SUZ7[_IOIAD[@;3'T%^D_,/(7&>237_]X_*_#L[/=']3"E N7S.$8
M71TE !0XRZ+%%RB+.2875 ;E6H,OIU[=?SF)'-1!0)Q<05WDZ2 6T>?4L8VE
M5EL[HUO#<Y!B_C/PYBMD0;Z=T%GQ@9M48 _9K.=CD7*W/8<*$O8\V>=!255^
M#/ICJ8D :/E9J7LX6L4<A=$6XVHTE---.2 H=M&:>@KJJA980"?:\7\-H14?
MV<M)*_\.+=15_>>T^?/ -?\D.;C*2^M!"![EFD[;RD0&/(&@NB-,WM%@C-<^
MK^[47:]=)S+HRK61$7P<PD=ZXD60=#WXU:8Q-'WMY;CO"'2668TU%N2>5V52
MR_6T8H_"HSKOX%4M10\JB5!:T 58V4=_WP%<KM#L/$&CHK$$3^'Z#7BS161'
M?Q8&?F X^,UD&H>X9.C!H.8JBXJXD_^"B9>\:9N9ROU)$'CP+0S2?N4@._E1
MKBZF)7A#J7IPK TCM/C B(J\,VQ[MHF7G([UW? \@_H 7EV)I\0W=@,D7+OL
M^ A'&.IOH!VBWQ9&?+XYDB1%#T:)4#IAT55G@FIV'A8^G_%YT6>\DR375;QK
M1E40_6&Y7)3&U7"$$!5U*W'GQ=KYYTT;_<<Z:!J]L#*=C,^"F5-6?O6Z= B3
M'#[7#DB[*':I1&0/JA)^EC3H!6Q<#Q^E,9S#D*J@8?A<5KB9N0)6: .T SIH
M7 :\ZVWR1VI,&K\D9;HQ!T@E1^F"%%<NH*U^5,5UZ$,'^'ZBLU\2X,941QF"
MB,::$I#!; <B7Z1 '[>V-!"NM(QZT'(#4 )BI8::Q$^]1!/O(\#; @+:V2+J
M@5T)5!'<2H6D8TM8<U^']I^E4!W\M=,HL>BB:JJ6.?#>H0E\,DCY$MT'BD$?
MZ>E6"& ]&DZX0.O!T$.S_C<'!A382&6[#R"79BUD.9&XQBF+BZ#.A)7U.DV'
M9EJ*.HQ5@QIENX&'J@ASAJIYTPW&@RO9!&EO'U37'-T/54^][+'NV&;I%H04
M D*LH!YAZL):$@/"IS7#Y3%)OK<7\ Z<D'A=._VSSEA2==0FBP/.*8CY&NE*
M0#M71F?(JQ5M8>4O^J(H-P6^>JZ/L^J0'SO,E- 9_BHU!>T5Y'?ZK\#!CZ=-
M'&MBK:$#\2D"3EV?O/!(8@&]EM;,J*&Z-H^9?$4;+1S3.G/FA@W\V2+.;H2-
M@7^X7V\,Z$7[JY7A+8EK!EXQ6O-)A"U:>7AD/QN=2[X4NP^F)A"JI*3.G&%5
M5YMHS"?7<?,ZT^<G8GF=6<&GM";1D]67P:X!LF@V%=7M!YJRD?K0,;QM9&!D
M.7S9!RED1[9#2@&?GIZIE2_JS,YCFTU07*?\L4_\8_1:,HM-Y=3-UM=KI53=
MN5 ).\1!T,_8WOC9[&S4O> !L,[']&?H42R6$KS[68X9KGE3C'2+B@?;V@RN
M%GW:?*UIGY2=\F);.I87YM1X167-9V*&1FD*=.92#3NDK-(R7P/)+Y(MHS,[
MJA5-X>]Z3,_$C')A^B_ !/ =S\=(]VGH86,36$"KHC,IN/5..=+]![V)+Z60
MW["B5=&9)=QZIRQIZF9792)!ZS(_\$(3M^3>0>98(CS]Z$2<&!5"K*$S4WC5
M3HG2U.<N?S@Y?-X&=8W;C\2#D;Z*0UR_5E?5F32U]4_9TSA3@>0%2P4_RFTP
M' \N+[7A %7'-)Y0K(M:!M+X;>I=]K,[U[L![\!V:<_=46KHS =>M5.*=-_)
MFSQIOT#[]XWK&S::/,/-SAE>NJLG;6KX)>E,*5'F2*G6=8\M]>'#DC?ZM*0#
M%6'Q5QB/E[<E#=#'&:2 =;U]-/YPO?VC(B]@B5%SK.CWT] /W#7P>).]#%F2
MO7SII6WI@:@QO;=M;XT_VUONVM/SH@;UT+"?_,U,VM2)9#%5Q;-9A<[[%\/S
MD:1C<872QB@XG%#A*@XAHDR@7 (922^B*4$)09CNV<*O?YL)8B2]E"836GX
M#L#CTE!Z,A$LM]%+:?_YWP<P[_^@%J9<N.PQK5"G^P!>SPD 7L^U I"@CO1L
M,8T!O+\A 'A_HQ6 !'6D9Y!I#. W4@_\IE</)*BC1-Z81@#^_I4 X.]?M0*0
MH([T["Z$'$[?T2K.FSC6'/R,\EM/70^MSB-CDY,Y55;2 ]'ZJDI_&(.*=ABL
MHJL$4V.[-BIA+BNM&[[,.@JZ[2@<V)D#4I<C&<]"(7U@9%--D_N(1TVQI:4'
MJ;$YNI]BJU;*)17(4!>R(OI4':4[+0@C?7SSY3NT0-K\W('3,_!,C,CR\)2!
MK[*.L NP0&N.D.,=8])"3PF'FKR'F".V0\RT)7_K;7!;HI-*D+;F;ST'!+1S
M3>T.,0>C(?KQY \Q1^/!U9E:8PT5KA8.,1,3?!YB*D0)09C6.L2LXD.'#S$E
M0LL/0*U#3+&=N0N'F+(QY<*E^A!3&P"9#S$[#B!!G>X?8C*?@74<0((ZT@\Q
M"3ORB6W/@A7PIE'S(>WQ$D)1/=#C55"),\V.>6.U7 HW-D?WO;&MWIT>CZY&
M [6VU,S0%EG"K7=K*[?C.>TFE@7C5C=X2';,YI;;?ZN7^5@G_&ULCY<.AI\O
MS$H<$CA :L&W)G9,D#ACM/S"K ISAB"L2UC$;0>=7IA5 5IN (BK18J&2KAL
M1)S4-WAA5@6P*X$J.YJO4$@ZMD)?F.T82BRZ2'>WM?+";!>!8M!'5=>:^!=F
MNP@@EV:?7C5^7X,*I&AOL5O7'-WWJMT U%03)MZ2C0V".$7#9(U-\1<MU0M+
M5?5(5!?J(FMJZ]_&SKHM1UON 4;\'%;%PVM^O@*? ^ZR/SATP&%Q/7?1\])T
M'C@$;AFW(?K9R+6B!Y)FE%6MZ9\C3+S<EB%XY)H)RP5<#0?#X9@[R8<H_<J\
M<0TD*3-TM #0P>I%H(&Z[[6;N@Z.+XXOD+U _\_K[35PS-7:\/ZD..ZJJG6<
M3CS+F5JF4,I]5]0@;3_5HU=531D.-$**!7 &O:6[A\10Y=8&9N!!$P9;JO^O
M4*X#9&! L4@&-D6EHT]8=607U61'1K&4;FCRJ*FJ'_$N!/:,X)8O%M 2P6H-
M5?4KWJXWMKL%T0:0XE(L*:8ED*QZ2O<M4G=S44!0], U&='RDGEES\:#D>3;
MCB) Y5!5>G(2,:NE1V29 #CX50OJ:JE03C?\^115-5G)B[LU[( :3WU01#<<
MF754-2W)O>.''K$_EA71$D(6':7G)B$>P2*1T+"I)Z^Y(EI"R**CH.? 94^C
MT06.Q#5'G4>+!76#GE-342]_M[1 YO#(DL[8&TI3AA_M^:G;L%#W3^)S!B$Z
MN#-E.LX4.IYE3NXJW3MWBX7;9E5_YSUN+[RET>"X_2M#*?U/X$?#(7^&FDZ<
MP'=N@*$"U,()O-A12/<3^,[1B8QXTQ/X*N*HP8$63N"5W/TP(-7T!+[M]8HB
M1S]*PLN "^_1C^)PGIR'L1Q&#@^C<B?ISYZ[ +X?-<:_ Q0DRTMJ"2B'JJH>
MLM] #YBH,&X^7H.D:PU*Y NUAI8XUU!9U5-X,=%-NN#*IJ;TDW<"ED^^B4:@
M/Q UJWLMJ:R6N'(IJ^K)>O82SVQQCU!PEO"-&CA3445+K.OHK.I)?)R5#7T>
M!C< 7P>F/!-27C2O[OEX,+CH/L0\NJIZ0J_FX9Y$@K3G FO#0MT_W*O0G^!-
MJZC5<3;1,2_ZV.I8HTM7;>>!:_YY;?C FKIKK%(D:0Z7#EQ TW""[P N5P&P
M)N_1.VL3WP_7D4*<YWY7Q6NVT;>_O.&/]\S,U_&?]@WH_4Q:T#/B)O2,?1OD
MIK_;:S-;9,WW FPCP!;U W^^0@R.='PVMG$N)?JC%,V$YL^=+H;H!TF)(G 3
M"\2:>!Y:K,4IIK;[(HD6DY^&9]T9T/O=L,,LU? JXLX# *WU ")\\((L03!?
MZ]]59@!LD3#%<5".6:5[MP7VA;=JX[VQ& _//";"]15XZP&M$[3RP1-F__'L
M*6CIB:;+-U<^\46-&JG=?G<1LM"&P?98TT#YET^X*T@PK*#3%$W[Q U\AQ9:
M>!^[1V2_^]D?CF=606=-9;WAR#M-_-M9U/R)B3;6: C@W5<6XDEI^TK\IUYL
MKIZ1?/!S$TFC_J@_[(^NI&=FK^IF/JF?,>9K;R9?Y[$O)4#)V->J^;H?TQJ/
M:_=HW/I RWWW'@WT:">*'\8(MJ_HXY2X5I:JRI&N73X4^5?;2$I%O59I08U]
M9:NL'%-J(\=/ HH%-'$OI;&BF;44/2L5J7SG:$+!MD@4/K4UX4;M[0GI,%J<
M8.78=NSIJR43=O_@NK9AXE[MS\+ #PS'@L[R*:0,A,*_HQZEVZ&80"YSF5+0
MH+P!'G2M>6!X01>'YL1D7U'!P+]WGB-MOGJN+WRL)G_ID^EM&U.?0R"\WHJ6
M;M9-]%1&K'ED)#^S&/-O/X!G0G_OY#ND,;>@$V:I&%LU/76YBDGH@"7V.G5X
ML+USO06 0>BEMT%@'-^ZZ\@M#;V5WSUABDLQ;=.3%VUZA$J+;-GONW2%\HRV
M%'3[*5YFWSJ:L/S_;^]:EQM'E?"K^ 5V)\YEDE2=.E6.D^RF3B9)>3([M;^F
M%!O;G)511I=,<I[^@&39U@4$$HBVK#]3$PLA^NN/!IJFR47"I@/GDX^GVO?<
MU;[>CP$V -9TBFQ/%J-<CU?ILL9$7]'7@KZ_V +9^C$\(+TE1<IJAU%J1%:=
MYZ?#ST=]GVD+9^M''&%,QBI7;!:F:(W:U'<J.+!W)$OT 2YX^G[3#L"ZTFB#
M\0O4.=%3B>,$L9@4^OO8(W$P9>2X[*C/L:C+M-N2 ^\^ ,!.NU+3G6P NWOZ
M#-(=!0Z3 $_C8Q'F1YCL]PZ\4[0&:4K]IAO;Y:-(NZ=7<C9@<Z3G<;Z&9A1>
M.R'],W:;T(EJ%I]-L<TFK.K9EQ.%LR_?\WD4YK2Y@S?6$)9]W5MG5'#"0;A$
M@QEM-_MYP5H>YU=GO^*T_<7W4"I#?YQ&=)J"=<+^.(U2 "4 6VR  *T=I\G9
MW:Z%A28A+:,H7'H^_A^:?:.FTM^)<&$W+5*X,LN;"<-1</K&P)? 4=HLVV1G
M&?HQ!76VIX'019&%!X$,? D>95NBD%;R*J%K_=0))Y?A%7*]7U\<_Q\4QG+P
MLU26E^P2E904NJ62*CI0J3 *I7A04JPG@1HT4"\&&+UX;TB.!*4E>QXHHV/]
M+H'2Z5#@ASM3(?I7?AI$?_KQS+P5+$WSC"4UB1RW9-[-+0>/*BW-FM40X5H*
M:TK^CL-EO#AFOJ$E?GWV;DC(DKN4S6%KU "&&&J*JE!P#9FA3A.^.,1)^D%Z
M[EIX4S6G,&PUUU!7;@A0$QRJKB4T?&!Z5="FO>F=KN-]3I@P.$[+P 9#C\3>
M3X%_3?0.&&Y8\Y0IH\.='EI)1Y)MM=!K55H6'@&4%5)4JKRDUJV\'AH\I:V-
METS"A#1E1<&10%Z!1>5+"]@1W5.45NO<CD+%%\IU2NMRTG5E&M X6D5WP \G
M# 8 J6!LO36&4%,26G [RO*13X63'<]>Z+BMQ+')?#JKM8O3H[-+B([6QD34
M'])6&]VN1EG4S6^3BY"+'[*0N$VHG*'NH=B*OJ?8!-I$QKIV T%5XS9/I>,V
M^V!*02S=V?'P]/BL#Z94F"0"L&T&"-!:,&5WAOG4IS5VG2"@*#$#)..RS9<'
M1R^SFA>X:Z60 16>N-MBH9^V6!">VI744.*MD1.Q(QZZ"9HAM&(L5_#3BE\"
MQPA)C1:I4$/.CM"BU1LK %"D[;&B-D@F(WRTLT3[C14 F%);<^HDZ/[H8^C&
MBCV@B=(XI":V=6[PHH-BX>_(E$*'WQ +FZ5?NQ#$"HE>Z*;&:\K=D;W#9!@5
M3R\R9<"1H.UY1#4:H$*"ZH.R%93,6(=X<%9USL$U^Q0XNE6KOX:C7Q<P4,>A
MG7",]=X%?PCBE07'A-:TFANKE ""RH@'C]R\HVG$1MMK[*,I?3'Q/#- ^.R0
M>:]G2E.PK$]N^*QY1?[<\U<.G:K%>Q3))JB0,*)7>JXTP,GZT3@.39X4.2(J
MWQ.D+DB:8M1LKY#V)KH2 C?;WO\S ^$!1U?&__R%@G!S;]50-WU+/@&/R&:(
MI9'!LB@*%@#8\W'X$4_SM R[M67Y@AP6DL+^+KW12W/MA\>V-@ TL&;84O1D
MS\PHO'M"#X'F;8.I:?UC<9XP<N/*T:P<LIMW]E_T@,+'^;/SSML?4*KD<&FI
M :>.S$Q?JM%^X?3-!X^\T5D/FB6WZ*U7&D*SJO]K6=U<GAZ=G!T(A]L$5--=
MB%T@>Z.S/*TTH.\2EC#6=!=BK5ZB>R&X1>2O&!'U.Q^TKAR;-^?P>@5(Q#7=
M?6AQ)-G$HR'_#4]1.< ;2Q)C&<0'9W>?L^,]#U[X-PHG:.HM"$NMF*QQ;CU_
M_1,KQW/YM=N(P^L[@'#6=.UA%WM,VYVC[P?M0*KI%D*+E-^)#!H[KY@"D:RN
M)I0B_AMB'?\V8A<WLDA9MI'+.W*F6L_A4E0/5+JN][/(O>QQ+=&:M*3DX?)'
M%@PSM]8UV&#A)2B?S7#2,CHO#]:Q9]OTGA/T,\(!#E.3SM_NJU71X?%(,U:Z
M;HC3M(O'\R^POK+TW-GFM <=X-&8303\@+9WPE#>]JPR!W'M>@Z48MJ@2AFF
M,VAPR[!AFPQ;C_W-Z+5;2<^M!CBEQ-(9;ZC?=*7;'M?.1_ X7_NRGGV'>;CB
MFRCBO"SIE+(TH%FIA@.EE :04CXUW7XR:ZAV!4V7RXD3]=E[BOSIT@GRF12B
M(+S:7#E>.O=J7&G/.HVXI41LNL.CB8BZ<B!1Z>,#N[/KR-_$,";V/?F=+IW7
M$U9^8B252@Z/E!IQ2DFXQULH<N$WC6*<#I=B#?!)J;7'>PWE0BN%>AXN=13P
M2*EBQ4?/.]OL>D%A5LE=$_)+9P2^.*("'W>< '4 2:/,M7K*326LG: 0)W'S
M5XB@.0X#I62UM+7#?++:;96#EW6==O/49KA!9MOV;9M=D916H89, M+/9\.C
M\W/;&6BOJ0X(FJT5'%],N6UW()=E5J(.<-:AJ=9*QH'&>-A,#<L9';:X,#%*
MDNQP2H'3=W/MY R_I,R:DK9*J:<TNPVW'!@5J< I5() +NMY1%B]06JX S3]
M?>&]?9IZ$0G]#V:WS],_F);/=TSV^N<?__D[K]C- \B:%.AD1Y=B46 J+PA?
M?::YB_A_3&T7NU?;TM]^W-[G=+;^=>\5)I+#>O*5NMH:C\JT-1YU0UL<.:#F
M0%F/TG%T-'Z)6*N8O&NWM/_%"2E Z^CI]#GR6?[#QWG\D#=7T5(Q&$H8F]Z8
M@TE@'W3O+C46@C^CTE0U&"(95KIN=K4[U0/!S..S+ 3\?%#:*N\8.^7FHN81
MA,704H]2X(<[WB3Z5]Z3Q&X_GS!/:LDXFWD&AD,FALIJ207SJ]KY:QIJK-1P
MY)Z"T5HUPB7::+?OM:6\+\X[7D4KKOHRS^$I4-"NK JKY8"I1&4O?-'^;,W/
M9A.*XWV7>A<,"4S8WN9(['\VDB=$@LK8CVPA<)RHK[\B%R1$[9;MR,]0U[9S
M1$@4GZ;8/ SH[#2-Z5M/5,66I4G-G>:8*7Q,7&6[/YP<K=@>@ %*)A7WC%2'
MQX!K>+OH.05%47D?@AI#Y>L]1((V1,= @NX]YJ=V8F8Q'YY<7ISVC.3 HBG5
M6P453<7YW6+BD"EVW#L2A'X4IS=7B_0;%B/]-I4.\+96N[%^=W&FC;@A(]=]
M#)?(W_U)'.8G]W(V5NSRB!+%CB'9)%T;!0&B[2.S>^R\8!>'& 7KC,BS1S)!
MT\AG1RIH@0>/^.F?5TZ A=%_VNH'9V8:*+IH9\S"M/]WR6_PN?K8_/=/C'RJ
MKN7'/7I#KN!B/[F7P1',+"<$'%2'"=25\YO&[R1T#XH2">_X4ZH#+G/4-2F@
M16TH.N)*V\A\1UZC,(AQ' HO%1:\ 9<SM=4LH(ZD_!TFRK$R48X/G"@B^4'$
MCIHARHDR44X.G"@B^:V'K<)9I57M%&O]!EPRMCV9-H;F_N\#E?F3-K\EN%TY
M+LLF^76)4/B'[T6O%)LJ#TS3:CO)73&72OAK L0.^2%VQK3O.%Q^(]X+RX3*
M+$0R-+$LO!0L%\=,F624$>/W[#LDH%('#RBL8K39K\(CO GRR:UL3<.JJ0MD
M\YON4T\()CF[E%BR#U$J72/?@L=Z"W34URG4L38:WFYI7U:C#DUT"-YG^KY@
M>H"H[ 9-Y_%E(T*;&\')4GPT#?$;[8"JV\+'<MO"OPWBSPQ.!L[Z0X>U4WP^
M/+H<7EHV;>+%1TSY0@?)]H^QXTXC-^DJGNO>>C[+IU1EZTQ]%YSQ:T ,@0UK
M%;ZN>?+[2:[N@;U5.N[S-/<RZ0H$+5C>R75*T]#QP\*<U_; T&B6M$$R3M1:
MZ:36^:V^DQB=_\J@W702G.TDA9[Q&?Z4:;QDAQ_OR#?B(\=EMW?]X6!R[P65
M7:%1Y3WWJ[BO']XN'ICHXDQIV/>$EN%N>E2C;*YT0XKC@>V94K*'45.9BAOY
M3;\";H0PLSPV"%;7HI5ZW[;.[7PCE+/KRV[J]GD5+'(M7>0BJ;3ZL_BZ]6;U
M<'QR>09EVF*'WEIQ[/BR=)\-><]TD[!J6J*^<F?@0QM[E-L+9._(W/-7<>6J
M6Y4GLEN5VZ\-=CYW6!N6GR^.+B\O0 S9^W*T%8!A:Z!H,Y'0?)@$,TY;>1/5
M,ET"4+=9#6T948T"0&VJ9\&TJ-%JA$NT(9 !YC:^7!9,3,19,'>?PU.@H%U9
M%5;+ 5.)AW8&ZH#L?'MH2MP1H#Q>2-Q /9K3SC#V2!"MXB]>8=>-SQ_X[#KW
M --&L:L"@_"ZL#AN5%<G&276\)95^I$S&H"NG,^'P[MGY*\>Y[>>C_""W+Q/
M8P?6! ?_/'O7GNLZ/GTT1CY=4I(Q1171E6CYE9RU*NH9IP\V ]M )6;.E#]E
M_.O*<;&:L^2XF.YK_/TW5D]=+PBGDWR-7FA_QX[_P7%A<$O9N13>"6.WG?#:
MS$PA,/VP N[L=>R5$N@]$&KE<@LVU'@NGC$'_PT)8SO$\0#PBH)1KH+FLHL0
M)<E,)HNJK;+2;%#BPF#4IJR!:N4))+2^G.1=4+XCQG?ZC\_&&?[E1X+BX!4K
MT$YN]J(JI77E:AYAJQ;\Q8)@E%_+&"O*M?\Y1.X(G:LBMH%_2U%C4TV/=A(2
MT47 *_*3.,0'%#[.GYUW[K:6?!5PV2&[J-$F-<!;R+\Z[,J89&58N@#8>;[_
MFI03R>BJ4]<UAXD47T-O^@]?;_'C3JF-+Y'1(P+&8R_&WFJ%UYO%)$Z>CLDB
M\8QH",$X*9X6W_G@P"&SP73WDT!#,00@;67CN#-HLW[4JN?'\/1(VWR;^]TR
MOX;4.]F^<')R<6FI=S<$N# +KR$VN&19DI</_M?SQU$0TLF%SW.$% N!47Q]
M?>6V9>5$M.X+>7!6B%V>LM-:KBN$6Q:,]A20SZI+333KJV2.2?[^=<QW>&P>
M@M*6&O YNRH6":J6!-:%YZZ0?@^,;G78T692M[/=UI +R45"3+K1PD?Q.N+*
M"5!R%QM=)#@^9S=7ZL6]88-8DSE&U!<=S'83SS(X'RN'Q'[:2;PRV;IBUK=*
M.0MJ+?_PO2!X\KTY+MWF5*^EFSS1A(--'VDSGDS0&R+E$4AJ-1PT/T08:'+3
M6/2?WWMDP4)<GB)_NJ16= NN\*;5JM<ZQYA&@NN]0-SZ6=C1=,I$9>?+$([/
MFST@'E%*RW:6'?+2:KH),F,Y3+ESOT:OKVX\SW+<[:^/\[$3+&]=[U=M3^YI
M,3YL]UN#V?:)-Q],Z><&<_J] 8;BP]UM;8K&3?)#U6$ZF5=W3UB=GQU?G)]8
MZO%WA Z2* B?'#SC]_5<*3"]O#'D9;NGU:)V)M7[@T=8WTN. "8QM>LSKV01
M6\<*JDN_WV7&- .A(REDKO$;GM&Q('AR/MCHF$1,ATF0]C3Y@T,BF5?!\:>9
MTHLDJ@V"$5MDX+!#FJO]"H6_$"(,.$)?_J 2TB4Z79^%'^S^;2;QS<\(OZZ*
MA*E?46?IHQD2@QGKFQ[28JGN@F4L*LL03Y?R&[%9F!,+APS]*'YR1ZC4"ZK4
MX-GCRE^<[!C[3K?9UQIBFEPR!LB9[X!Q7H7-,:9R &1LFTP]W2:7-D0T.6KL
M3]DG>+$,'^??@N2<W.,+.Y^&9G>;$VRWGK]V=Y+%/7*"39+1#\[\JT&-G26?
M*6PT.8=XL[53\PZCEP#]C&@5-V](3]ZESV6NHO0K Q1_!FB@7P&-ZI@^WBL_
M3H^/STZ59]M&Y! >7BPIFF7ZV<G%9P"Q?95 %SN[M&RV _B"5.4!FOZ^\-X^
MS1!.M$W_DU<R_>G'/5HX[@T[8_11$KA74@*,2I5ULU6KK%BF4A,I:REI9VF0
M7OXQ&/W(@IQ52Z4H<".\<J?NOGW]TW-G+#F%PH'$_$N@M%FIFT(85QWIH"KX
MF3Y%-^]H&H7X#0F46EIPKQ4I+Q%,G[545/3C+T*_NL2OG #VS',PZFPP"LH)
M92+=D@8E<0/6<R7 *$H.;8YV^O&0;W0@Z-/LF A!RWJ6DU=1@ D*@M'T9X2#
M>-5>8FTK2H/IT@UL;QT1!5YNO998BUK9?^FLH=1.2[\'3M4J^I+3=K6\UOL^
MQ\*/D(_>[\@L"D(6?7]'IGS#SBN[%PJN5E'.R"M):UV]1CR%]U5)6#C%P1&B
M@7%7DE%OO#"046 WIOXOC^V$I$%TP;I7\6X KU<9=/:(*2 U8-1%H;4TZ[5Y
M,_96+Y@D=Q>N<[G&?Z0[O52R805;9*KH*D=JR][:"E^9&5\PB1N0,GRSWMIV
M@JN/)T<00:A00]=XT51T$\L-@:^@C*^/9,?PL1/C))H[TS!B67TGZ-7SF?G[
M1CA'(IM6VA5"&$1#,&G9!]/!8D(\$E+XZ?<729$FAJ2LOJZPR P0@J@7N2S7
M__K$6OCB!.C?_P=02P$"% ,4    "  9F&U0>L$?]*6" @!C1S\ $0
M        @ $     8W=C;RTR,#$Y,3(S,2YX;6Q02P$"% ,4    "  9F&U0
M4(-L\)P@  #9@ $ $0              @ '4@@( 8W=C;RTR,#$Y,3(S,2YX
M<V102P$"% ,4    "  9F&U0%:IU!"<;  #JK $ %0              @ &?
MHP( 8W=C;RTR,#$Y,3(S,5]C86PN>&UL4$L! A0#%     @ &9AM4$/TIQ@2
M2P  Y_H$ !4              ( !^;X" &-W8V\M,C Q.3$R,S%?9&5F+GAM
M;%!+ 0(4 Q0    ( !F8;5!?D*@R?K,  !DK"@ 5              "  3X*
M P!C=V-O+3(P,3DQ,C,Q7VQA8BYX;6Q02P$"% ,4    "  9F&U0@8<-(Y^'
M  !SQ@D %0              @ 'OO0, 8W=C;RTR,#$Y,3(S,5]P<F4N>&UL
64$L%!@     &  8 B@$  ,%%!     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779369552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and cash equivalents (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents</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_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and cash equivalents</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Cash and cash equivalents are not restricted by the terms of the Company&#x2019;s bank accounts as to withdrawal or use. As of December&nbsp;31, 2019 and 2018, the equivalent United States dollars are denominated in the following currencies:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Bank accounts:</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">United States dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 16,107,831</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,797,054</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cayman Islands dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,690,274</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,626,487</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bahamian dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,353,936</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,301,002</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Belize dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,130,783</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bermudian dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,084</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,370</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Mexican peso</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 384,895</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 37,313</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Indonesian rupiah</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,289</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 29,540,020</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21,918,298</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Short term deposits:</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">United States dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,100,185</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,379,723</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cayman Islands dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,209,954</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bahamian dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,052,510</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,039,456</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,362,649</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,419,179</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total cash and cash equivalents</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 42,902,669</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 31,337,477</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="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>89
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789272176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent events</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"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">26. Subsequent events</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company evaluated subsequent events through the time of the filing of its Annual Report on Form&nbsp;10&#8209;K.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">As previously reported, in February 2016, the Company, through its wholly-owned subsidiary, CW-Holdings, entered into a stock purchase agreement (the "Purchase Agreement") with Aerex and Thomas Donnick, Jr. ("Donnick").</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Pursuant to the terms of the Purchase Agreement, CW-Holdings purchased a 51% ownership interest in Aerex for an aggregate purchase price of approximately $7.7 million. CW-Holdings also acquired from Donnick an option (the "Call Option") to compel Donnick to sell, and granted to Donnick an option to require CW-Holdings to purchase, his 49% ownership interest in Aerex to CW-Holdings at a price based upon the fair market value of Aerex at the time of the exercise of the Call Option.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">On January 24, 2020, as a result of CW-Holdings' exercise of the Call Option, CW-Holdings purchased from Donnick his remaining 49% ownership interest in Aerex for an aggregate purchase price of $8,500,000. The purchase price was based upon the fair market value&nbsp;of 49%&nbsp;of Aerex as agreed to between CW-Holdings and Donnick. After giving effect to the purchase, CW-Holdings owns 100% of the outstanding capital stock of Aerex.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Other than as disclosed in these consolidated financial statements, the Company is not aware of any significant events that occurred subsequent to the balance sheet date but prior to the filing of this report that would have a material impact on its consolidated financial statements.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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>90
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789258800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Accounts receivable, net</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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts receivable, net</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">5. Accounts receivable, net</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:25.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Trade accounts receivable</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,138,736</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,331,720</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Receivable from OC-BVI</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,808</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 46,600</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other accounts receivable</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 222,381</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 242,799</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,371,925</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,621,119</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Allowance for doubtful accounts</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (142,236)</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (158,902)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Accounts receivable, net</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,229,689</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,462,217</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The activity for the allowance for doubtful accounts consisted of:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:22.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Opening allowance for doubtful accounts</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 158,902</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 158,902</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Provision for doubtful accounts</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Accounts written off during the year</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (16,666)</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Ending allowance for doubtful accounts</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 142,236</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 158,902</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Significant concentrations of credit risk are disclosed in Note&nbsp;21.</font>
		</p><div /></div> </div><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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</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 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>91
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6778692272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in OC-BVI<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Investment in OC-BVI</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_EquityMethodInvestmentsDisclosureTextBlock', window );">Investment in OC-BVI</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">9. Investment in OC-BVI</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company owns 50% of the outstanding voting common shares and a 43.53% equity interest in the profits of Ocean Conversion (BVI)&nbsp;Ltd. (&#x201C;OC-BVI&#x201D;). The Company also owns certain profit-sharing rights in OC-BVI that raise its effective interest in the profits of OC-BVI to approximately 45%. Pursuant to a management services agreement, OC-BVI pays the Company&nbsp;monthly fees for certain engineering and administrative services. OC-BVI&#x2019;s sole customer is the Ministry of Communications and Works of the Government of the British Virgin Islands (the &#x201C;Ministry&#x201D;) to which it sells bulk water.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company&#x2019;s equity investment in OC-BVI amounted to $1,903,602 and $2,584,987 as of December&nbsp;31, 2019 and December 31, 2018, respectively.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Summarized financial information for OC-BVI is as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current assets</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,151,398</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,286,179</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-current assets</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,446,198</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,859,310</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total assets</font></p>
				</td>
				<td valign="bottom" style="width:02.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,597,596</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,145,489</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 156,040</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 132,005</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-current liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 684,450</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,048,950</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 840,490</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,180,955</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,146,550</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,845,211</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cost of revenue</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,156,460</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,348,046</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gross profit</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 990,090</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,497,165</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">General and administrative expenses</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 781,677</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 707,034</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gain on long-lived asset disposition</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,000</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from operations</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 209,413</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 790,131</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other income (expense), net</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (32,341)</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,393,271</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 177,072</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,183,402</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income attributable to non-controlling interests</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 74,233</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 52,275</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net income attributable to controlling interests</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 102,839</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,131,127</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">A reconciliation of the beginning and ending balances for the investment in OC-BVI for the&nbsp;year ended December&nbsp;31, 2019:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December&nbsp;31,&nbsp;2018</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,584,987</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Profit-sharing and equity from earnings of OC-BVI</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 60,965</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Distributions received from OC-BVI</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (742,350)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:85.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Balance as of December&nbsp;31,&nbsp;2019</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,903,602</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company recognized $44,765 and $1,798,280 in earnings from its equity investment in OC-BVI for the&nbsp;years ended December&nbsp;31, 2019 and 2018, respectively. The Company recognized $16,200 and $654,075 in profit-sharing income from its profit-sharing agreement with OC-BVI for the&nbsp;years ended December&nbsp;31, 2019 and 2018, respectively.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">For the&nbsp;years ended December&nbsp;31, 2019 and 2018, the Company recognized $382,653 and $445,188, respectively, in revenues from its management services agreement with OC-BVI. The Company also recognized approximately $710,000 in revenues for the year ended December 31, 2018 for the refurbishment of OC-BVI&#x2019;s Bar Bay plant. Amounts payable by OC-BVI to the Company were $10,808 and $46,746 as of December&nbsp;31, 2019 and 2018, respectively.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;">
			<font style="display:inline;">Resolution of Baughers Bay Litigation</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Through March&nbsp;2010, OC-BVI supplied water to the BVI government from a plant located at Baughers Bay, Tortola, under the terms of a water supply agreement dated May&nbsp;1990 (the &#x201C;1990 Agreement&#x201D;) with an initial seven-year term that expired in May&nbsp;1999. The 1990 Agreement provided that such agreement would automatically be extended for another seven-year term unless the BVI government provided notice, at least eight&nbsp;months prior to such expiration, of its decision to purchase the plant from OC-BVI at the agreed upon amount under the 1990 Agreement of approximately $1.42 million. In correspondence between the parties from late 1998 through early 2000, the BVI government indicated that it intended to purchase the plant but would be amenable to negotiating a new water supply agreement and that it considered the 1990 Agreement to be in force on a&nbsp;monthly basis until negotiations between the BVI government and OC-BVI were concluded. OC-BVI continued to supply water from the plant and expended approximately $4.7 million between 1995 and 2003 to significantly expand the production capacity of the plant beyond that contemplated in the 1990 Agreement.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In 2006, the BVI government took the position that the seven-year extension of the 1990 Agreement had been completed and that it was entitled to ownership of the Baughers Bay plant and during 2007, the BVI government-initiated litigation seeking ownership of the Baughers Bay plant. OC-BVI counterclaimed that it was entitled to continued possession and operation of the Baughers Bay plant until the BVI government paid OC-BVI approximately $4.7 million, which OC-BVI believed represented the value of the Baughers Bay plant at its expanded production capacity.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">As a result of the final ruling made by the Appellate Court on this litigation in 2009, the BVI Government was awarded ownership of the Baughers Bay plant but OC-BVI was awarded compensation for improvements made to the plant in the amount equal to the difference between (i)&nbsp;the value of the Baughers Bay plant at the date OC-BVI transferred possession of the plant to the BVI government and (ii)&nbsp;$1.42 million (the purchase price for the Baughers Bay plant under the 1990 Agreement).</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In August 2018, OC-BVI and the BVI government entered into a settlement agreement for the Baughers Bay plant litigation with an agreed upon value for the plant of $4,432,834, which resulted in a net payment (i.e. after legal and other expenses) to OC-BVI in September&nbsp;2018 of $4,271,409. Such amount is included in other income, net in OC-BVI&#x2019;s 2018 consolidated results of operations.</font>
		</p><div /></div> </div><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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.3A-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355119-122828<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>92
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789242304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued operations</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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued operations</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">13. Discontinued operations</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">During the quarter ended September 30, 2018, the Company signed a non-binding Memorandum of Understanding (&#x201C;MOU&#x201D;) with Belize Water Services Ltd. (&#x201C;BWSL&#x201D;) with respect to the potential sale of its wholly owned subsidiary, Consolidated Water (Belize) Limited (&#x201C;CW-Belize&#x201D;), to BWSL. The Company was not otherwise considering a sale of CW-Belize, so as an incentive for the Company to consider this proposed transaction, BWSL promised in the MOU to facilitate both the conversion from Belize dollars to U.S. dollars and the subsequent repatriation of all cash balances CW-Belize had on deposit in Belize. Transfers of funds held by CW-Belize to its parent company, which were accomplished by means of conversion of Belize dollars into U.S. dollars, required the approval of the Central Bank of Belize and were dependent on the amount of U.S. dollars available to Belize banks to execute such transfers. Weakness in the Belize economy and other factors have reduced the amount of U.S. dollars that Belize banks have available for transfer, which limited for most of 2018 and in prior years the amount of funds the Company was able to transfer from CW-Belize. Repatriations of funds from CW-Belize to its parent company amounted to $458,000 and $400,000 for the years ended December 31, 2017 and 2016, respectively, significantly less than the net income and net cash flows CW-Belize generated for those years. With BWSL&#x2019;s assistance, the Company was able to repatriate approximately $2.75 million in cash from Belize to its bank accounts in the Cayman Islands during the three months ended September 30, 2018 and an additional $1.0 million during the fourth quarter of 2018.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In late December 2018, the Company&#x2019;s Board of Directors formally approved the sale of CW-Belize to BWSL, and the Company repatriated an additional $1.1 million from CW-Belize during the first week of 2019.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">On February 14, 2019, the Company closed the transaction and completed the sale of CW-Belize to BWSL effective January 1, 2019. After adjustments, the final price for CW-Belize was approximately $7.0 million. Pursuant to the sale and purchase agreement, BWSL initially paid the Company $6.735 million of the purchase price and approximately $265,000 was withheld to cover indemnification obligations of the Company under the agreement. The remaining $265,000 of the purchase price was paid by BWSL in August 2019.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Summarized financial information for CW-Belize is as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31,</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current assets</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,959,494</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Property, plant and equipment, net</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 725,930</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Inventory, non-current</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 356,854</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Goodwill</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 379,651</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Intangible assets</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 467,575</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other assets</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,023</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total assets of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,903,527</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.88%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total liabilities of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.22%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 646,452</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:23.90%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31,</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.80%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.82%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Revenues</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,127,767</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Income from operations</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,154,897</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Net Income</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,115,825</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Gain on sale of discontinued operations</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,621,170</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Depreciation</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:09.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 115,363</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>93
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6786490288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income taxes - Net long-term deferred tax liability (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Operating loss carryforwards - Mexico</a></td>
<td class="nump">$ 3,427,295<span></span>
</td>
<td class="nump">$ 3,020,049<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_cwco_DeferredTaxAssetsLandBasisDifference', window );">Land basis difference - Mexico</a></td>
<td class="nump">1,164,365<span></span>
</td>
<td class="nump">999,719<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_cwco_DeferredTaxAssetsStartupCosts', window );">Start-up costs - Mexico</a></td>
<td class="nump">4,608,990<span></span>
</td>
<td class="nump">3,856,942<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research &amp; development tax credits - U.S.</a></td>
<td class="nump">166,653<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowances</a></td>
<td class="num">(9,244,550)<span></span>
</td>
<td class="num">(7,876,710)<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_DeferredTaxAssetsNet', window );">Deferred Tax Assets, Net of Valuation Allowance</a></td>
<td class="nump">122,753<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_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment - U.S.</a></td>
<td class="nump">148,707<span></span>
</td>
<td class="nump">180,431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets - U.S.</a></td>
<td class="nump">1,380,328<span></span>
</td>
<td class="nump">479,443<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_DeferredIncomeTaxLiabilities', window );">Deferred Tax Liabilities, Gross</a></td>
<td class="nump">1,529,035<span></span>
</td>
<td class="nump">659,874<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_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="nump">$ 1,406,282<span></span>
</td>
<td class="nump">$ 659,874<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DeferredTaxAssetsLandBasisDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to land basis differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_DeferredTaxAssetsLandBasisDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_DeferredTaxAssetsStartupCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to start-up costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_DeferredTaxAssetsStartupCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(26)(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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than 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 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>94
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6674307840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of lease cost (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</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_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 797,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">16,469<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_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 813,872<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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6803345200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets - Costs and accumulated amortization (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Cost</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 9,890,000<span></span>
</td>
<td class="nump">$ 5,900,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_AdjustmentForAmortizationAbstract', window );"><strong>Accumulated amortization</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(4,850,000)<span></span>
</td>
<td class="num">(4,008,333)<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">5,040,000<span></span>
</td>
<td class="nump">1,891,667<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_NoncompeteAgreementMember', window );">Non-compete agreements</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_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Cost</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">530,000<span></span>
</td>
<td class="nump">400,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_AdjustmentForAmortizationAbstract', window );"><strong>Accumulated amortization</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(320,556)<span></span>
</td>
<td class="num">(233,333)<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_TradeNameMember', window );">Trade names</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_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Cost</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">2,700,000<span></span>
</td>
<td class="nump">1,400,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_AdjustmentForAmortizationAbstract', window );"><strong>Accumulated amortization</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(380,000)<span></span>
</td>
<td class="num">(272,222)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_CertificationsprogramsMember', window );">Certifications/programs</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_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Cost</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortizationAbstract', window );"><strong>Accumulated amortization</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(2,000,000)<span></span>
</td>
<td class="num">(1,944,444)<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_CustomerBacklogMember', window );">Customer backlogs</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_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Cost</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">460,000<span></span>
</td>
<td class="nump">100,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_AdjustmentForAmortizationAbstract', window );"><strong>Accumulated amortization</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(130,000)<span></span>
</td>
<td class="num">(100,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</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_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Cost</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortizationAbstract', window );"><strong>Accumulated amortization</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(1,958,333)<span></span>
</td>
<td class="num">$ (1,458,334)<span></span>
</td>
</tr>
<tr 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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_ManagementContractsMember', window );">Facility management contracts</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_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Cost</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortizationAbstract', window );"><strong>Accumulated amortization</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">$ (61,111)<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_AdjustmentForAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentForAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_NoncompeteAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_NoncompeteAgreementMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_TradeNameMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_TradeNameMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_CertificationsprogramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_CertificationsprogramsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_CustomerBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_CustomerBacklogMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_ManagementContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=cwco_ManagementContractsMember</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>96
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779480672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 07, 2019</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>Feb. 14, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued operations</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_ProceedsFromRepatriatedFunds', window );">Proceeds From Repatriated Funds</a></td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 2,750,000<span></span>
</td>
<td class="nump">$ 458,000<span></span>
</td>
<td class="nump">$ 400,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_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Disposal Group, Including Discontinued Operation, Consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from Divestiture of Businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 265,000<span></span>
</td>
<td class="nump">6,735,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalDeferredPurchasePrice', window );">Supplemental Deferred Purchase Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 265,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ProceedsFromRepatriatedFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from repatriated funds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ProceedsFromRepatriatedFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration received or receivable for the disposal of assets and liabilities, including 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_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-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_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SupplementalDeferredPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-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_SupplementalDeferredPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6792086800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Future lease payments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 949,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">632,754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2022</a></td>
<td class="nump">525,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2023</a></td>
<td class="nump">532,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">313,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">3,602,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">6,556,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="num">(1,964,295)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease obligations</a></td>
<td class="nump">4,592,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: Current obligations</a></td>
<td class="num">(755,751)<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_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent lease obligations</a></td>
<td class="nump">$ 3,836,475<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_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6676174080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in OC-BVI - Income statement details (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Investment in OC-BVI</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_EquityMethodInvestmentSummarizedFinancialInformationRevenue', window );">Revenue</a></td>
<td class="nump">$ 3,146,550<span></span>
</td>
<td class="nump">$ 2,845,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales', window );">Cost of revenue</a></td>
<td class="nump">2,156,460<span></span>
</td>
<td class="nump">1,348,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss', window );">Gross profit</a></td>
<td class="nump">990,090<span></span>
</td>
<td class="nump">1,497,165<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_cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses', window );">General and administrative expenses</a></td>
<td class="nump">781,677<span></span>
</td>
<td class="nump">707,034<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_cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset', window );">Gain on long-lived asset disposition</a></td>
<td class="nump">1,000<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_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems', window );">Income from operations</a></td>
<td class="nump">209,413<span></span>
</td>
<td class="nump">790,131<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_cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(32,341)<span></span>
</td>
<td class="nump">3,393,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss', window );">Net income</a></td>
<td class="nump">177,072<span></span>
</td>
<td class="nump">4,183,402<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_cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests', window );">Income attributable to non-controlling interests</a></td>
<td class="nump">74,233<span></span>
</td>
<td class="nump">52,275<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_cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent', window );">Net income attributable to controlling interests</a></td>
<td class="nump">$ 102,839<span></span>
</td>
<td class="nump">$ 4,131,127<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) on disposal of long-lived asset, reported by equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDisposalOfLongLivedAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) attributable to controlling interests reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the cost of general and administrative expenses reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EquityMethodInvestmentSummarizedFinancialInformationOnGeneralAndAdministrativeExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 attributable to non-controlling interests reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EquityMethodInvestmentSummarizedFinancialInformationOnNetIncomeLossAttributableToNonControllingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other income (loss) reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EquityMethodInvestmentSummarizedFinancialInformationOtherIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the cost of sales reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gross profit (loss) reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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(g))<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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33912-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from continuing operations reported by an equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://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(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33912-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromContinuingOperationsBeforeExtraordinaryItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g))<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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33912-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentSummarizedFinancialInformationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from sale of product and rendering of service reported by equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-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>99
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802598016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies - Property, plant and equipment (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">40 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 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_PropertyPlantAndEquipmentByTypeAxis=cwco_PlantAndEquipmentMember', window );">Plant And Equipment [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">40 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_PropertyPlantAndEquipmentByTypeAxis=cwco_PlantAndEquipmentMember', window );">Plant And Equipment [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">4 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_PropertyPlantAndEquipmentByTypeAxis=cwco_DistributionSystemsMember', window );">Distribution Systems [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">40 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_PropertyPlantAndEquipmentByTypeAxis=cwco_DistributionSystemsMember', window );">Distribution Systems [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture, fixtures and equipment [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">10 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture, fixtures and equipment [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">10 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">Shorter of 5 years or lease term<span></span>
</td>
</tr>
<tr 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_PropertyPlantAndEquipmentByTypeAxis=cwco_LabEquipmentMember', window );">Lab equipment [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">10 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_PropertyPlantAndEquipmentByTypeAxis=cwco_LabEquipmentMember', window );">Lab equipment [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<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_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68071081&amp;loc=d3e1205-110223<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-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_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</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_PropertyPlantAndEquipmentByTypeAxis=cwco_PlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=cwco_PlantAndEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=cwco_DistributionSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=cwco_DistributionSystemsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=cwco_LabEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=cwco_LabEquipmentMember</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>100
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6798952704">
<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>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Redeemable preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.60<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Redeemable preferred stock, authorized</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,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_PreferredStockSharesIssued', window );">Redeemable preferred stock, issued</a></td>
<td class="nump">33,751<span></span>
</td>
<td class="nump">34,796<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Redeemable preferred stock, outstanding</a></td>
<td class="nump">33,751<span></span>
</td>
<td class="nump">34,796<span></span>
</td>
</tr>
<tr 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=us-gaap_CommonClassAMember', window );">Common Class A [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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.60<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
</tr>
<tr class="re">
<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, authorized</a></td>
<td class="nump">24,655,000<span></span>
</td>
<td class="nump">24,655,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, issued</a></td>
<td class="nump">15,049,608<span></span>
</td>
<td class="nump">14,982,906<span></span>
</td>
</tr>
<tr class="re">
<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, outstanding</a></td>
<td class="nump">15,049,608<span></span>
</td>
<td class="nump">14,982,906<span></span>
</td>
</tr>
<tr 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=us-gaap_CommonClassBMember', window );">Common Class B [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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.60<span></span>
</td>
<td class="nump">$ 0.60<span></span>
</td>
</tr>
<tr class="ro">
<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, authorized</a></td>
<td class="nump">145,000<span></span>
</td>
<td class="nump">145,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_CommonStockSharesIssued', window );">Common stock, issued</a></td>
<td class="nump">0<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_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_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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_CommonClassAMember</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=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_CommonClassBMember</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>101
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789182144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Principal activity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Principal activity</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 );">Principal activity</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">1. Principal activity</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Consolidated Water Co.&nbsp;Ltd., and its subsidiaries (collectively, the &#x201C;Company&#x201D;) supply water, treat water for reuse, and provide water-related products and services to customers in the Cayman Islands, The Bahamas, the United States and the British Virgin Islands. The Company produces potable water from seawater using reverse osmosis technology and sells this water to a variety of customers, including public utilities, commercial and tourist properties, residential properties and government facilities. The Company designs, builds and sells water production and water treatment infrastructure and manages water infrastructure for commercial and governmental customers. The Company also manufactures a wide range of specialized and custom water industry related products and provides design, engineering, operating and other services applicable to commercial, municipal and industrial water production, supply and treatment.</font>
		</p><div /></div> </div><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_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_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>102
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6785492992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition of PERC - Purchase agreement and summary of purchase price (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 24, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Cash consideration</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_DiscountForMarketabilityOfNoncontrollingInterest', window );">Discount for marketability of noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.40%<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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.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_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Cash consideration</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_PaymentsToAcquireBusinessesGross', window );">Purchase price (excluding working capital)</a></td>
<td class="nump">$ 4,088,817<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_CashAcquiredFromAcquisition', window );">Cash acquired</a></td>
<td class="num">(941,379)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total cash consideration</a></td>
<td class="nump">$ 3,147,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cwco_ConsolidatedWaterUSHoldingsMember', window );">Consolidated Water U S Holdings [Member] | PERC Water Corporation</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cwco_ThreeExecutivesMember', window );">Three Executives [Member] | PERC Water Corporation</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DiscountForMarketabilityOfNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of discount for marketability was applied to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_DiscountForMarketabilityOfNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationConsiderationTransferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationConsiderationTransferredAbstract</td>
</tr>
<tr>
<td style="padding-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_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-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_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cwco_ConsolidatedWaterUSHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwco_ConsolidatedWaterUSHoldingsMember</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_OwnershipAxis=cwco_PercWaterCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=cwco_PercWaterCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cwco_ThreeExecutivesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwco_ThreeExecutivesMember</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>103
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6960645168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Accounts receivable, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts receivable</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:25.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.68%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Trade accounts receivable</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,138,736</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,331,720</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Receivable from OC-BVI</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10,808</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 46,600</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Other accounts receivable</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 222,381</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 242,799</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,371,925</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,621,119</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Allowance for doubtful accounts</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (142,236)</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (158,902)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:72.48%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Accounts receivable, net</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,229,689</font></p>
				</td>
				<td valign="bottom" style="width:02.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.28%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,462,217</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of Allowance for doubtful accounts</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The activity for the allowance for doubtful accounts consisted of:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:22.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:10.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Opening allowance for doubtful accounts</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 158,902</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 158,902</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Provision for doubtful accounts</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Accounts written off during the year</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (16,666)</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Ending allowance for doubtful accounts</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 142,236</font></p>
				</td>
				<td valign="bottom" style="width:02.38%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 158,902</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for credit loss on financing 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/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6784884240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting policies</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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of preparation</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Basis of preparation:</font><font style="display:inline;"> The consolidated financial statements presented are prepared in accordance with the accounting principles generally accepted in the United States of America.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<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"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Use of estimates:</font><font style="display:inline;"> The preparation of consolidated 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 the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to estimates and assumptions include the carrying value of property, plant and equipment, intangible assets, goodwill and put/call options. Actual results could differ significantly from such estimates.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<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 );">Basis of consolidation</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Basis of consolidation:</font><font style="display:inline;"> The accompanying condensed consolidated financial statements include the accounts of the Company&#x2019;s (i)&nbsp;wholly-owned subsidiaries, Aquilex,&nbsp;Inc., Cayman Water Company Limited (&#x201C;Cayman Water&#x201D;), Ocean Conversion (Cayman) Limited (&#x201C;OC-Cayman&#x201D;), DesalCo Limited (&#x201C;DesalCo&#x201D;), Consolidated Water Cooperatief, U.A. (&#x201C;CW-Cooperatief&#x201D;), Consolidated Water U.S. Holdings,&nbsp;Inc. (&#x201C;CW-Holdings&#x201D;); and (ii)&nbsp;majority-owned subsidiaries Consolidated Water (Bahamas)&nbsp;Ltd. (&#x201C;CW-Bahamas&#x201D;), Aerex Industries,&nbsp;Inc. (&#x201C;Aerex&#x201D;), N.S.C. Agua, S.A. de C.V. (&#x201C;NSC&#x201D;), Aguas de Rosarito S.A.P.I. de C.V. (&#x201C;AdR&#x201D;), PERC Water Corporation ("PERC") and PT Consolidated Water Bali ("CW-Bali&#x201D;). The Company&#x2019;s investment in its affiliate Ocean Conversion (BVI)&nbsp;Ltd. (&#x201C;OC-BVI&#x201D;) is accounted for using the equity method of accounting. All significant intercompany balances and transactions have been eliminated in consolidation.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Foreign currency:</font><font style="display:inline;">&nbsp;The Company&#x2019;s reporting currency is the United States dollar (&#x201C;US$&#x201D;). The functional currency of the Company and its foreign operating subsidiaries (other than NSC, AdR, CW-Cooperatief and CW-Bali) is the currency for each respective country. The functional currency for NSC, AdR, CW-Cooperatief and CW-Bali is the US$. NSC and AdR conduct business in US$ and Mexican pesos, CW-Cooperatief conducts business in US$ and euros, and CW-Bali conducts business in US$ and Indonesian rupiahs. The exchange rates for the Cayman Islands dollar, the Belize dollar and the Bahamian dollar are fixed to the US$. The exchange rates for conversion of Mexican pesos, euros and rupiahs into US$ vary based upon market conditions. Net foreign currency gains arising from transactions and re-measurements were $35,352 and $8,089 for the&nbsp;year ended December&nbsp;31, 2019 and 2018, respectively, and are included in &#x201C;Other income (expense)&nbsp;- Other&#x201D; in the accompanying condensed consolidated statements of income.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Cash and cash equivalents:</font><font style="display:inline;"> Cash and cash equivalents consist of demand deposits at banks and highly liquid deposits at banks with an original maturity of three&nbsp;months or less. Cash and cash equivalents as of December&nbsp;31, 2019 and December&nbsp;31, 2018 include $12.7 million and $8.4 million, respectively, of certificates of deposits with an original maturity of three&nbsp;months or less.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">As of December&nbsp;31, 2019, the Company had deposits in U.S. banks in excess of federally insured limits of approximately $6.5 million. As of December&nbsp;31, 2019, the Company held cash in foreign bank accounts of approximately $36.0 million.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Certain transfers from the Company&#x2019;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of The Bahamas. As of December&nbsp;31, 2019, the equivalent United States dollar cash balances for deposits held in The Bahamas were approximately $7.4 million.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable and allowance for doubtful accounts</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Accounts receivable and allowance for doubtful accounts:</font><font style="display:inline;"> Accounts receivable are recorded at invoiced amounts based on meter readings or minimum take-or-pay amounts per contractual agreements. The allowance for doubtful accounts is the Company&#x2019;s best estimate of the amount of probable credit losses in the Company&#x2019;s existing accounts receivable balance. The Company determines the allowance for doubtful accounts based on historical write-off experience and&nbsp;monthly review of delinquent accounts. Past due balances are reviewed individually for collectability and disconnection. Account balances are charged off against the allowance for doubtful accounts after all means of collection have been exhausted and the potential for recovery is considered by management to be remote.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Inventory:</font><font style="display:inline;"> Inventory primarily includes consumables stock and spare parts stock that are valued at cost, less an allowance for obsolescence, with cost determined on the first-in, first-out basis. Inventory also includes potable water held in the Company&#x2019;s reservoirs. The carrying amount of the water inventory is the lower of the average cost of producing water during the&nbsp;year or its net realizable value.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLoansAndLeasesReceivablePolicy', window );">Loans receivable</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Loans receivable:</font><font style="display:inline;"> Loans receivable relate to notes receivable from customers arising from the construction and sale of water infrastructure. The allowance for loan losses, if any, is the Company&#x2019;s best estimate of the amount of probable credit losses in the Company&#x2019;s existing loans and is determined on an individual loan basis.</font>
		</p><div /></div> </div><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_cwco_ContractWithCustomerAssetPolicyPolicyTextBlock', window );">Costs and estimated earnings in excess of billings</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Costs and estimated earnings in excess of billings:</font><font style="display:inline;"> Costs and estimated earnings in excess of billings represent revenue recognized in excess of amounts billed on the respective uncompleted construction and manufacturing contracts.</font>
		</p><div /></div> </div><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_cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock', window );">Billings in excess of costs and estimated earnings</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Billings in excess of costs and estimated earnings:</font><font style="display:inline;"> Billing in excess of costs&nbsp;and estimated earnings represent amounts billed in excess of revenue recognized on the respective uncompleted construction and manufacturing contracts.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, plant and equipment, net</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Property, plant and equipment, net:</font><font style="display:inline;"> Property, plant and equipment is stated at cost less accumulated depreciation. Depreciation is calculated using a straight-line method with an allowance for estimated residual values. Rates are determined based on the estimated useful lives of the assets as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Buildings</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">5 to 40 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Plant and equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">4 to 40 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Distribution system</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 to 40 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Office furniture, fixtures and equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 to 10 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Vehicles</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">3 to 10 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Leasehold improvements</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Shorter of 5 years or lease term</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:65.08%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Lab equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:32.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">5 to 10 years</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Additions to property, plant and equipment are comprised of the cost of the contracted services, direct labor and materials. Assets under construction are recorded as additions to property, plant and equipment upon completion of the projects. Depreciation commences in the&nbsp;month the asset is placed in service.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-lived assets</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Long-lived assets:</font><font style="display:inline;"> Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets might not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or a significant adverse change that would indicate that the carrying amount of an asset or group of assets is not recoverable. For long-lived assets to be held and used, the Company recognizes an impairment loss only if their carrying amounts are not recoverable through their undiscounted cash flows and measures the impairment loss based on the difference between the carrying amounts and estimated fair values.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and intangible assets</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Goodwill and intangible assets:</font><font style="display:inline;"> Goodwill represents the excess cost over the fair value of the assets of an acquired business. Goodwill and intangible assets acquired in a business combination accounted for as a purchase and determined to have an indefinite useful life are not amortized but are tested for impairment at least annually. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed periodically for impairment. The Company evaluates the possible impairment of goodwill annually as part of its reporting process for the fourth quarter of each fiscal&nbsp;year. Management identifies the Company&#x2019;s reporting units, which consist of the retail, bulk, and manufacturing business segments, and determines the carrying value of each reporting unit by assigning the assets and liabilities, including the existing goodwill and intangible assets, to those reporting units. The Company determines the fair value of each reporting unit and compares the fair value to the carrying amount of the reporting unit. To the extent the carrying amount of the reporting unit exceeds the fair value of the reporting unit, an impairment loss is recorded.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">For the&nbsp;years ended December&nbsp;31, 2019 and 2018, the Company estimated the fair value of its reporting units by applying the discounted cash flow method, the guideline public company method, and the mergers and acquisitions method.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The discounted cash flow method relied upon seven-year discrete projections of operating results, working capital and capital expenditures, along with a terminal value subsequent to the discrete period. These seven-year projections were based upon historical and anticipated future results, general economic and market conditions, and considered the impact of planned business and operational strategies. The discount rates for the calculations represented the estimated cost of capital for market participants at the time of each analysis.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company also estimated the fair value of each of its reporting units for the&nbsp;years ended December&nbsp;31, 2019 and 2018 through reference to the guideline companies and the market multiples implied by guideline merger and acquisition transactions.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company weighted the fair values estimated for each of its reporting units under each method and summed such weighted fair values to estimate the overall fair value for each reporting unit. The respective weightings the Company applied to each method as of December&nbsp;31, 2019 were consistent with those used as of December&nbsp;31, 2018 and were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 80.00%;">
			<tr>
				<td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Method</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Retail</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Bulk</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Manufacturing</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Discounted cash flow</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 80</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Guideline public company</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Mergers and acquisitions</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 10</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:61.58%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.06%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:06.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100</font></p>
				</td>
				<td valign="bottom" style="width:03.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:13.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 100</font></p>
				</td>
				<td valign="bottom" style="width:02.16%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">%</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The fair values the Company estimated for its retail and bulk reporting units exceeded their carrying amounts by 74% and 58%, respectively, as of December 31, 2019. The assets and liabilities for the Company's services reporting unit (with the exception of investments in land and rights of way related to AdR) consist almost entirely of those for&nbsp;PERC, which was acquired on October 24, 2019, and therefore the Company estimates the fair value of its services reporting units closely approximates its carrying value at December 31, 2019. The Company's manufacturing reporting unit consists entirely of Aerex and the remaining 49% ownership interest of Aerex was purchased on January 24, 2020 for $8,500,000. The Company considered this purchase, the manufacturing reporting unit&#x2019;s results of operations for the year ended December 31, 2019, its projected results of operations for the year ending December 31, 2020, and the amount by which its estimated fair value exceeded its carrying amount as of December 31, 2018 to determine that it is more likely than not that the fair value of the manufacturing reporting unit exceeded its carrying amount at December 31, 2019. The fair values the Company estimated for its retail, bulk and manufacturing units exceeded their carrying amounts by 79%, &nbsp;62% and 53%, respectively, as of December&nbsp;31, 2018.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">On February&nbsp;11, 2016, the Company acquired 51% ownership interest in Aerex. In connection with this acquisition the Company recorded goodwill of $8,035,211. Aerex&#x2019;s actual results of operations for the six&nbsp;months in 2016 following the acquisition fell significantly short of the projected results for this period that were included in the cash flow projections the Company utilized to determine the purchase price for Aerex and the fair values of its assets and liabilities. Due to this shortfall in Aerex&#x2019;s results of operations, the Company tested Aerex&#x2019;s goodwill for possible impairment as of September&nbsp;30, 2016 by estimating its fair value using the discounted cash flow method. As a result of this impairment testing, the Company determined that the carrying value of the Aerex goodwill exceeded its fair value and recorded an impairment loss of $1,750,000 for the three&nbsp;months ended September&nbsp;30, 2016, included in loss on long-lived asset dispositions and impairments, net in the accompanying consolidated statements of income, to reduce the carrying value of this goodwill to $6,285,211. As part of the Company&#x2019;s annual impairment testing of goodwill performed during the fourth quarter, in 2017 the Company updated its projections for Aerex&#x2019;s future cash flows, determined that the carrying value of the Aerex goodwill exceeded its fair value, and recorded an impairment loss of $1,400,000 for the three&nbsp;months ended December&nbsp;31, 2017, which is included in loss on long-lived asset dispositions and impairments, net in the accompanying consolidated statements of income, to further reduce the carrying value of the goodwill to $4,885,211. The Company may be required to record additional impairment losses to reduce the carrying value of this goodwill in future periods if the Company determines it likely that Aerex&#x2019;s results of operations will fall short of its most recent projections of its future cash flows.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">In February&nbsp;2019, the Company sold its former Belize subsidiary (see Note 13). As a result of this sale, this former subsidiary has been accounted for as discontinued operations in the consolidated financial statements, and bulk segment goodwill of approximately $380,000 as of December&nbsp;31, 2018 associated with this former subsidiary was reclassified to long-term assets of discontinued operations in the consolidated statements of financial condition.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Investments:</font><font style="display:inline;">&nbsp;Investments where the Company does not exercise significant influence over the operating and financial policies of the investee and holds less than 20% of the voting stock are recorded at cost.&nbsp;The Company uses the equity method of accounting for investments in common stock where the Company holds 20% to 50% of the voting stock of the investee and has significant influence over its operating and financial policies but does not meet the criteria for consolidation. The Company recognizes impairment losses on declines in the fair value of the stock of investees that are other than temporary.</font>
		</p><div /></div> </div><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_cwco_OtherAssetsPolicyTextBlock', window );">Other assets</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Other assets:</font><font style="display:inline;"> Under the terms of CW-Bahamas&#x2019; contract with the Water and Sewerage Corporation of The Bahamas (&#x201C;WSC&#x201D;) to supply water from its Blue Hills desalination plant, CW-Bahamas was required to reduce the amount of water lost by the public water distribution system on New Providence Island, The Bahamas, over a one-year period by 438 million gallons, a requirement CW-Bahamas met during 2007. The Company was solely responsible for the engineering, labor and materials costs incurred to affect the reduction in lost water, which were capitalized and are being amortized on a straight-line basis over the original remaining life of the Blue Hills contract. Such costs are included in other assets and aggregated approximately $3.5 million as of December&nbsp;31, 2019 and 2018. Accumulated amortization for these costs was approximately $2.4 million and $2.2 million as of December&nbsp;31, 2019 and 2018, respectively. Amortization expense was $179,353 for the&nbsp;years ended December&nbsp;31, 2019 and 2018.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Income taxes:</font><font style="display:inline;"> The Company accounts for the income taxes arising from the operations of its United States and Mexico subsidiaries under the asset and liability method. Deferred tax assets and liabilities, if any, are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&nbsp;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided to the extent any deferred tax asset may not be realized.</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company is not presently subject to income taxes in the other countries in which it operates.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Revenue recognition:</font><font style="display:inline;"> Revenue is recognized when control of the promised goods or services is transferred to the Company&#x2019;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following table presents the Company&#x2019;s revenue disaggregated by revenue source.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;overflow: hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Retail revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,456,022</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 25,621,048</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bulk revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 26,986,108</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 31,031,287</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Services revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,759,446</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,811,372</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Manufacturing revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,592,075</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,256,150</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Total revenue</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 68,793,651</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 65,719,857</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;">
			<font style="display:inline;">Retail revenue</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company produces and supplies water to end-users, including residential, commercial and governmental customers in the Cayman Islands under an exclusive retail license issued to Cayman Water by the Cayman Islands government to provide water in two of the three most populated and rapidly developing areas on Grand Cayman Island. Customers are billed on a&nbsp;monthly basis based on metered consumption and bills are typically collected within 30 to 35&nbsp;days after the billing date. Receivables not collected within 45&nbsp;days subject the customer to disconnection from water service. In 2019 and 2018, bad debts represented less than 1% of the Company&#x2019;s total retail sales.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company recognizes revenue from water sales at the time water is supplied to the customer&#x2019;s premises. The amount of water supplied is determined and invoiced based upon water meter readings performed at the end of each&nbsp;month. All retail water contracts are&nbsp;month-to-month contracts. The Company has elected the &#x201C;right to invoice&#x201D; practical expedient for revenue recognition on its retail water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">Bulk revenue</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company produces and supplies water to government-owned distributors in the Cayman Islands and The Bahamas.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">OC-Cayman provides bulk water to the Water Authority-Cayman (&#x201C;WAC&#x201D;), a government-owned utility and regulatory agency, under various agreements. The WAC in turn distributes such water to properties in Grand Cayman outside of Cayman Water&#x2019;s retail license area.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company sells bulk water in The Bahamas through its majority-owned subsidiary, CW-Bahamas, to the Water and Sewerage Corporation of The Bahamas (&#x201C;WSC&#x201D;), which distributes such water through its own pipeline system to residential, commercial and tourist properties on the Island of New Providence. The Company also sells water to a private resort on Bimini.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company has elected the &#x201C;right to invoice&#x201D; practical expedient for revenue recognition on its bulk water sale contracts and recognizes revenue in the amount to which the Company has a right to invoice.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;">
			<font style="display:inline;">Services and Manufacturing revenue</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company, through Aerex, is a custom and specialty manufacturer of water treatment-related systems and products applicable to commercial, municipal and industrial water production. Substantially all of Aerex&#x2019;s customers are U.S. companies.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company provides design, engineering, management, procurement and construction services for desalination infrastructure through DesalCo, which serves customers in the Cayman Islands, The Bahamas and the British Virgin Islands. The Company also provides design, engineering, construction and management services for water treatment and reuse infrastructure through PERC. All of PERC's customers are companies or governmental entities located in the U.S.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company recognizes services and manufacturing construction revenue over time under the input method using costs incurred (which represents work performed) to date relative to total estimated costs at completion to measure progress toward satisfying its performance obligations as such measure best reflects the transfer of control of the promised good to the customer. Contract costs include labor, material and overhead. The Company follows this method since it can make reasonably dependable estimates of the revenue and costs applicable to various stages of a contract. Under this input method, the Company records revenue and recognizes profit or loss as work on the contract progresses. The Company estimates total project costs and profit to be earned on each long-term, fixed price contract prior to commencement of work on the contract and updates these estimates as work on the contract progresses. The cumulative amount of revenue recorded on a contract at a specified point in time is that&nbsp;percentage of total estimated revenue that incurred costs to date comprises of estimated total contract costs. If, as work progresses, the actual contract costs exceed estimates, the profit recognized on revenue from that contract decreases. The Company recognizes the full amount of any estimated loss on a contract at the time the estimates indicate such a loss. Any costs and estimated earnings in excess of billings are classified as current assets. Billings in excess of costs and estimated earnings on uncompleted contracts, if any, are classified as current liabilities.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company has elected the &#x201C;right to invoice&#x201D; practical expedient for revenue recognition on its management services agreements and recognizes revenue in the amount to which the Company has a right to invoice.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-style:italic;font-size: 10pt;">
			<font style="display:inline;">Practical Expedients and Exemptions</font>
		</p>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company does not disclose the value of unsatisfied performance obligations for (i)&nbsp;contracts with an original expected length of one&nbsp;year or less and (ii)&nbsp;contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Comparative amounts</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-weight:bold;">Comparative amounts:</font><font style="display:inline;"> Certain amounts presented in the financial statements previously issued for 2018 have been reclassified to conform to the current&nbsp;year&#x2019;s presentation.</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ContractWithCustomerAssetPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 disclosure of accounting policy for contract with customer asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ContractWithCustomerAssetPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 disclosure of accounting policy for contract with customer liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ContractWithCustomerLiabilityPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_OtherAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_OtherAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://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_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLoansAndLeasesReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financing 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/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5093-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5144-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=SL6953423-111524<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5033-111524<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (b,d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLoansAndLeasesReceivablePolicy</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible 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 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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-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_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible 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 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<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 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-109318<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<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 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassifications that affects the comparability 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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.13(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 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 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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-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_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5033-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5212-111524<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5093-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="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>105
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6601257472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">12. Leases</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">As of January 1, 2019, the Company adopted ASU 2016-02, Leases (Topic 842), which requires lessees to recognize a right-of-use ("ROU") asset and lease liability for all leases. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. The Company implemented this new accounting standard using the modified retrospective method for its existing leases, which did not cause any adjustments to prior year financial statements.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company elected the package of transition practical expedients available for existing contracts, which allowed it to carry forward its historical assessments of whether contracts are or contain leases, lease classification and determination of initial direct costs. These leases contain both lease and non-lease components, which the Company has elected to treat as a single lease component. The Company elected not to recognize leases that have an original lease term, including reasonably certain renewal or purchase obligations, of twelve months or less in its consolidated balance sheets for all classes of underlying assets. Lease costs for such short-term leases are recognized on a straight-line basis in net income over the lease term.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The Company leases property and equipment under operating leases, primarily land, office and warehouse locations. For leases with terms greater than twelve months, the related asset and obligation are recorded at the present value of lease payments over the term. Many of these leases contain rental escalation clauses which are factored into the determination of lease payments when appropriate. When available, the lease payments are discounted using the rate implicit in the lease; however, the current leases entered into do not provide a readily determinable implicit rate. Therefore, the Company&#x2019;s incremental borrowing rate is estimated to discount the lease payments based on information available at lease commencement.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The land used by the Company to operate its seawater desalination plants in the Cayman Islands and The Bahamas are owned by the Company or leased to the Company for immaterial annual amounts and are not included in the lease amounts presented on the consolidated balance sheets.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">AdR has entered into a lease for land to be used in the Project with an initial effective term of 20-years from the date of full operation of the Rosarito seawater desalination plant. The amounts due on this lease are payable in Mexican pesos at an amount that is currently equivalent to approximately $30,000 every two months. The lease is cancellable by AdR should it ultimately not proceed with the project. All lease assets denominated in a foreign currency are measured using the exchange rate at commencement of the lease or the adoption of ASU 2016-02, whichever is later. All lease liabilities denominated in a foreign currency are remeasured using the exchange rate as of December 31, 2019.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Effective May 1, 2019, the Company executed a new lease for its office located in the Cayman Islands under similar terms compared to the prior lease. This new lease expires April 30, 2024.</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;font-style:italic;">Lease assets and liabilities</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following table presents the lease-related assets and liabilities and their respective location on the consolidated balance sheets:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:14.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">ASSETS</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Prepaid expenses and other current assets</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 36,097</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Noncurrent</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating lease right-of-use assets</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,439,212</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total lease right-of-use assets</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,475,309</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">LIABILITIES</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current maturities of operating leases</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 755,751</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Noncurrent</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Noncurrent operating leases</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,836,475</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total lease liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,592,226</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;text-decoration:underline;">Weighted average remaining lease term:</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating leases</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">17.8 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;text-decoration:underline;">Weighted average discount rate:</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating leases</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;;color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;padding-right:3pt;text-align:right;" nowrap="nowrap"><div style="float:left"></div>4.59%
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The components of lease cost were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:16.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:16.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31, 2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating lease costs</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 797,403</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Short-term lease costs</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 16,469</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total lease costs</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 813,872</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Total rental expense for the year ended December 31, 2018 was $870,833 and is included within general and administrative expenses in the accompanying consolidated statement of income.</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Supplemental cash flow information related to leases is as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.18%;">
			<tr>
				<td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:16.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:16.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31, 2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cash paid for amounts included in measurement of liabilities:</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating cash flows from operating leases</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 968,005</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Future lease payments relating to the Company's operating lease liabilities as of December 31, 2019 were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Years ending December 31,</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt solid #000000 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2020</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 949,603</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2021</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 632,754</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2022</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 525,579</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2023</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 532,809</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2024</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 313,176</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Thereafter</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,602,600</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total future lease payments</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,556,521</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less: Imputed interest</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,964,295)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total lease obligations</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,592,226</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less: Current obligations</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (755,751)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Noncurrent lease obligations</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,836,475</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>106
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779345408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and cash equivalents<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents</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_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">4. Cash and cash equivalents</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Cash and cash equivalents are not restricted by the terms of the Company&#x2019;s bank accounts as to withdrawal or use. As of December&nbsp;31, 2019 and 2018, the equivalent United States dollars are denominated in the following currencies:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:24.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:11.50%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Bank accounts:</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">United States dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 16,107,831</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,797,054</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cayman Islands dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,690,274</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,626,487</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bahamian dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,353,936</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,301,002</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Belize dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,130,783</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bermudian dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,084</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,370</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Mexican peso</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 384,895</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 37,313</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Indonesian rupiah</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 22,289</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 29,540,020</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 21,918,298</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Short term deposits:</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">United States dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 11,100,185</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 8,379,723</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cayman Islands dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,209,954</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt 6pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Bahamian dollar</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,052,510</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,039,456</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 13,362,649</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 9,419,179</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:73.14%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total cash and cash equivalents</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 42,902,669</font></p>
				</td>
				<td valign="bottom" style="width:01.94%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 31,337,477</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Transfers from the Company&#x2019;s Bahamas bank accounts to Company bank accounts in other countries require the approval of the Central Bank of the Bahamas.</font>
		</p><div /></div> </div><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_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.</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 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_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>107
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>341</ContextCount>
  <ElementCount>549</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>123</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00100 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00200 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementConsolidatedStatementsOfIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/StatementConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>10101 - Disclosure - Principal activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosurePrincipalActivity</Role>
      <ShortName>Principal activity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>10201 - Disclosure - Accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPolicies</Role>
      <ShortName>Accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>10301 - Disclosure - Acquisition of PERC</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAcquisitionOfPerc</Role>
      <ShortName>Acquisition of PERC</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>10401 - Disclosure - Cash and cash equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCashAndCashEquivalents</Role>
      <ShortName>Cash and cash equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>10501 - Disclosure - Accounts receivable, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountsReceivableNet</Role>
      <ShortName>Accounts receivable, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>10601 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureInventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>10701 - Disclosure - Contracts in progress</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureContractsInProgress</Role>
      <ShortName>Contracts in progress</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>10801 - Disclosure - Property, plant and equipment and construction in progress</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgress</Role>
      <ShortName>Property, plant and equipment and construction in progress</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>10901 - Disclosure - Investment in OC-BVI</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureInvestmentInOcBvi</Role>
      <ShortName>Investment in OC-BVI</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>11001 - Disclosure - NSC and AdR project development</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopment</Role>
      <ShortName>NSC and AdR project development</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>11101 - Disclosure - Intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIntangibleAssets</Role>
      <ShortName>Intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>11201 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>11301 - Disclosure - Discontinued operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDiscontinuedOperations</Role>
      <ShortName>Discontinued operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>11401 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIncomeTaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>11501 - Disclosure - Earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureEarningsPerShare</Role>
      <ShortName>Earnings per share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>11601 - Disclosure - Dividends</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDividends</Role>
      <ShortName>Dividends</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>11701 - Disclosure - Segment information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSegmentInformation</Role>
      <ShortName>Segment information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>11801 - Disclosure - Cost of revenues and general and administrative expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpenses</Role>
      <ShortName>Cost of revenues and general and administrative expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>11901 - Disclosure - Stock-based compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureStockBasedCompensation</Role>
      <ShortName>Stock-based compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>12001 - Disclosure - Retirement benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureRetirementBenefits</Role>
      <ShortName>Retirement benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>12101 - Disclosure - Financial instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureFinancialInstruments</Role>
      <ShortName>Financial instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>12201 - Disclosure - CW-Bali</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCwBali</Role>
      <ShortName>CW-Bali</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>12301 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>12401 - Disclosure - Supplemental disclosure of cash flow information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformation</Role>
      <ShortName>Supplemental disclosure of cash flow information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>12501 - Disclosure - Impact of recent accounting standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureImpactOfRecentAccountingStandards</Role>
      <ShortName>Impact of recent accounting standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>12601 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSubsequentEvents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>20202 - Disclosure - Accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesPolicies</Role>
      <ShortName>Accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureAccountingPolicies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>30203 - Disclosure - Accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesTables</Role>
      <ShortName>Accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureAccountingPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>30303 - Disclosure - Acquisition of PERC (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAcquisitionOfPercTables</Role>
      <ShortName>Acquisition of PERC (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureAcquisitionOfPerc</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>30403 - Disclosure - Cash and cash equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCashAndCashEquivalentsTables</Role>
      <ShortName>Cash and cash equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureCashAndCashEquivalents</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>30503 - Disclosure - Accounts receivable, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountsReceivableNetTables</Role>
      <ShortName>Accounts receivable, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureAccountsReceivableNet</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>30603 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureInventoryTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureInventory</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>30703 - Disclosure - Contracts in progress (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureContractsInProgressTables</Role>
      <ShortName>Contracts in progress (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureContractsInProgress</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>30803 - Disclosure - Property, plant and equipment and construction in progress (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressTables</Role>
      <ShortName>Property, plant and equipment and construction in progress (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgress</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>30903 - Disclosure - Investment in OC-BVI (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureInvestmentInOcBviTables</Role>
      <ShortName>Investment in OC-BVI (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureInvestmentInOcBvi</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>31103 - Disclosure - Intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIntangibleAssetsTables</Role>
      <ShortName>Intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureIntangibleAssets</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>31203 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureLeases</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>31303 - Disclosure - Discontinued operations - CW-Belize (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDiscontinuedOperationsCwBelizeTables</Role>
      <ShortName>Discontinued operations - CW-Belize (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>31403 - Disclosure - Income taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIncomeTaxesTables</Role>
      <ShortName>Income taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureIncomeTaxes</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>31503 - Disclosure - Earnings per share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureEarningsPerShareTables</Role>
      <ShortName>Earnings per share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureEarningsPerShare</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>31603 - Disclosure - Dividends (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDividendsTables</Role>
      <ShortName>Dividends (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureDividends</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>31703 - Disclosure - Segment information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSegmentInformationTables</Role>
      <ShortName>Segment information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureSegmentInformation</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>31803 - Disclosure - Cost of revenues and general and administrative expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesTables</Role>
      <ShortName>Cost of revenues and general and administrative expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpenses</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>31903 - Disclosure - Stock-based compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureStockBasedCompensationTables</Role>
      <ShortName>Stock-based compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureStockBasedCompensation</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>32103 - Disclosure - Financial instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureFinancialInstrumentsTables</Role>
      <ShortName>Financial instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureFinancialInstruments</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>32403 - Disclosure - Supplemental disclosure of cash flow information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationTables</Role>
      <ShortName>Supplemental disclosure of cash flow information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformation</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>40201 - Disclosure - Accounting policies - Property, plant and equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesPropertyPlantAndEquipmentDetails</Role>
      <ShortName>Accounting policies - Property, plant and equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>40202 - Disclosure - Accounting policies - Weighted the fair values estimated (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesWeightedFairValuesEstimatedDetails</Role>
      <ShortName>Accounting policies - Weighted the fair values estimated (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>40203 - Disclosure - Accounting policies - Disaggregated revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesDisaggregatedRevenueDetails</Role>
      <ShortName>Accounting policies - Disaggregated revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>40204 - Disclosure - Accounting policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Accounting policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>40301 - Disclosure - Acquisition of PERC - Purchase agreement and summary of purchase price (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAcquisitionOfPercPurchaseAgreementAndSummaryOfPurchasePriceDetails</Role>
      <ShortName>Acquisition of PERC - Purchase agreement and summary of purchase price (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>40302 - Disclosure - Acquisition of PERC - Estimated fair values of the assets and liabilities assumed at the acquisition date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAcquisitionOfPercEstimatedFairValuesOfAssetsAndLiabilitiesAssumedAtAcquisitionDateDetails</Role>
      <ShortName>Acquisition of PERC - Estimated fair values of the assets and liabilities assumed at the acquisition date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>40303 - Disclosure - Acquisition of PERC - Components of identifiable intangible assets assumed at the acquisition date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAcquisitionOfPercComponentsOfIdentifiableIntangibleAssetsAssumedAtAcquisitionDateDetails</Role>
      <ShortName>Acquisition of PERC - Components of identifiable intangible assets assumed at the acquisition date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>40304 - Disclosure - Acquisition of PERC - Results of operations of PERC included in the Company's results of operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAcquisitionOfPercResultsOfOperationsOfPercIncludedInCompanySResultsOfOperationsDetails</Role>
      <ShortName>Acquisition of PERC - Results of operations of PERC included in the Company's results of operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>40305 - Disclosure - Acquisition of PERC - Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAcquisitionOfPercFinancialInformationDetails</Role>
      <ShortName>Acquisition of PERC - Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>40401 - Disclosure - Cash and cash equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCashAndCashEquivalentsDetails</Role>
      <ShortName>Cash and cash equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureCashAndCashEquivalentsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>40501 - Disclosure - Accounts receivable, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountsReceivableNetDetails</Role>
      <ShortName>Accounts receivable, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureAccountsReceivableNetTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>40502 - Disclosure - Accounts receivable, net - Allowance for doubtful accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureAccountsReceivableNetAllowanceForDoubtfulAccountsDetails</Role>
      <ShortName>Accounts receivable, net - Allowance for doubtful accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>40601 - Disclosure - Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureInventoryDetails</Role>
      <ShortName>Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureInventoryTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>40701 - Disclosure - Contracts in progress (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureContractsInProgressDetails</Role>
      <ShortName>Contracts in progress (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureContractsInProgressTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>40801 - Disclosure - Property, plant and equipment and construction in progress (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressDetails</Role>
      <ShortName>Property, plant and equipment and construction in progress (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>40802 - Disclosure - Property, plant and equipment and construction in progress - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosurePropertyPlantAndEquipmentAndConstructionInProgressAdditionalInformationDetails</Role>
      <ShortName>Property, plant and equipment and construction in progress - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>40901 - Disclosure - Investment in OC-BVI - Assets and liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureInvestmentInOcBviAssetsAndLiabilitiesDetails</Role>
      <ShortName>Investment in OC-BVI - Assets and liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>40902 - Disclosure - Investment in OC-BVI - Income statement details (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureInvestmentInOcBviIncomeStatementDetailsDetails</Role>
      <ShortName>Investment in OC-BVI - Income statement details (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>40903 - Disclosure - Investment in OC-BVI - Investment Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureInvestmentInOcBviInvestmentRollforwardDetails</Role>
      <ShortName>Investment in OC-BVI - Investment Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>40904 - Disclosure - Investment in OC-BVI - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureInvestmentInOcBviAdditionalInformationDetails</Role>
      <ShortName>Investment in OC-BVI - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>41001 - Disclosure - NSC and AdR project development (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopmentDetails</Role>
      <ShortName>NSC and AdR project development (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureNscAndAdrProjectDevelopment</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>41101 - Disclosure - Intangible assets - Costs and accumulated amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIntangibleAssetsCostsAndAccumulatedAmortizationDetails</Role>
      <ShortName>Intangible assets - Costs and accumulated amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>41102 - Disclosure - Intangible assets - Amortization of intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIntangibleAssetsAmortizationOfIntangibleAssetsDetails</Role>
      <ShortName>Intangible assets - Amortization of intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>41103 - Disclosure - Intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIntangibleAssetsDetails</Role>
      <ShortName>Intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureIntangibleAssetsTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>41201 - Disclosure - Leases - Lease assets and liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesLeaseAssetsAndLiabilitiesDetails</Role>
      <ShortName>Leases - Lease assets and liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>41202 - Disclosure - Leases - Components of lease cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesComponentsOfLeaseCostDetails</Role>
      <ShortName>Leases - Components of lease cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>41203 - Disclosure - Leases - Supplemental cash flow information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental cash flow information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>41204 - Disclosure - Leases - Future lease payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesFutureLeasePaymentsDetails</Role>
      <ShortName>Leases - Future lease payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>41205 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureLeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>41301 - Disclosure - Discontinued operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureDiscontinuedOperationsCwBelizeTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>41302 - Disclosure - Discontinued operations - Financial information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDiscontinuedOperationsFinancialInformationDetails</Role>
      <ShortName>Discontinued operations - Financial information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>41303 - Disclosure - Discontinued operations - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails</Role>
      <ShortName>Discontinued operations - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>41401 - Disclosure - Income taxes - Components of income before income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetails</Role>
      <ShortName>Income taxes - Components of income before income taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>41402 - Disclosure - Income taxes - Provision for income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxesDetails</Role>
      <ShortName>Income taxes - Provision for income taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>41403 - Disclosure - Income taxes - Reconciliation of federal tax rate to the effective benefit rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIncomeTaxesReconciliationOfFederalTaxRateToEffectiveBenefitRateDetails</Role>
      <ShortName>Income taxes - Reconciliation of federal tax rate to the effective benefit rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>41404 - Disclosure - Income taxes - Net long-term deferred tax liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIncomeTaxesNetLongTermDeferredTaxLiabilityDetails</Role>
      <ShortName>Income taxes - Net long-term deferred tax liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>41405 - Disclosure - Income taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureIncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>41501 - Disclosure - Earnings per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureEarningsPerShareDetails</Role>
      <ShortName>Earnings per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureEarningsPerShareTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>41601 - Disclosure - Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureDividendsDetails</Role>
      <ShortName>Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureDividendsTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>41701 - Disclosure - Segment information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSegmentInformationDetails</Role>
      <ShortName>Segment information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureSegmentInformationTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>41702 - Disclosure - Segment information - Revenues earned by major geographic region and major customer (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSegmentInformationRevenuesEarnedByMajorGeographicRegionAndMajorCustomerDetails</Role>
      <ShortName>Segment information - Revenues earned by major geographic region and major customer (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>41703 - Disclosure - Segment information - Property, plant and equipment, net by major geographic region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSegmentInformationPropertyPlantAndEquipmentNetByMajorGeographicRegionDetails</Role>
      <ShortName>Segment information - Property, plant and equipment, net by major geographic region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>41704 - Disclosure - Segment information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSegmentInformationAdditionalInformationDetails</Role>
      <ShortName>Segment information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>41801 - Disclosure - Cost of revenues and general and administrative expenses - Cost of revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesCostOfRevenuesDetails</Role>
      <ShortName>Cost of revenues and general and administrative expenses - Cost of revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>41802 - Disclosure - Cost of revenues and general and administrative expenses - General and administrative expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCostOfRevenuesAndGeneralAndAdministrativeExpensesGeneralAndAdministrativeExpensesDetails</Role>
      <ShortName>Cost of revenues and general and administrative expenses - General and administrative expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>41901 - Disclosure - Stock-based compensation - Significant weighted average assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureStockBasedCompensationSignificantWeightedAverageAssumptionsDetails</Role>
      <ShortName>Stock-based compensation - Significant weighted average assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>41902 - Disclosure - Stock-based compensation - Stock option activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-based compensation - Stock option activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>41903 - Disclosure - Stock-based compensation - Weighted average fair value of options at the date of grant and the intrinsic value of options exercised (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureStockBasedCompensationWeightedAverageFairValueOfOptionsAtDateOfGrantAndIntrinsicValueOfOptionsExercisedDetails</Role>
      <ShortName>Stock-based compensation - Weighted average fair value of options at the date of grant and the intrinsic value of options exercised (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>41904 - Disclosure - Stock-based compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureStockBasedCompensationDetails</Role>
      <ShortName>Stock-based compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureStockBasedCompensationTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>42001 - Disclosure - Retirement benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureRetirementBenefitsDetails</Role>
      <ShortName>Retirement benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureRetirementBenefits</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>42101 - Disclosure - Financial instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureFinancialInstrumentsDetails</Role>
      <ShortName>Financial instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureFinancialInstrumentsTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>42102 - Disclosure - Financial instruments - Level 3 activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureFinancialInstrumentsLevel3ActivityDetails</Role>
      <ShortName>Financial instruments - Level 3 activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>42103 - Disclosure - Financial instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureFinancialInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Financial instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>42201 - Disclosure - CW-Bali (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCwBaliDetails</Role>
      <ShortName>CW-Bali (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureCwBali</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>42302 - Disclosure - Commitments and contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>42401 - Disclosure - Supplemental disclosure of cash flow information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails</Role>
      <ShortName>Supplemental disclosure of cash flow information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cwco.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="cwco-20191231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>42601 - Disclosure - Subsequent events - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cwco.com/role/DisclosureSubsequentEventsAdditionalInformationDetails</Role>
      <ShortName>Subsequent events - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cwco-20191231.xml</File>
    <File>cwco-20191231.xsd</File>
    <File>cwco-20191231_cal.xml</File>
    <File>cwco-20191231_def.xml</File>
    <File>cwco-20191231_lab.xml</File>
    <File>cwco-20191231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/currency/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789240928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment and construction in progress<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment and construction in progress</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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, plant and equipment and construction in progress</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">8. Property, plant and equipment and construction in progress</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:27.00%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.54%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Land</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,566,537</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,435,361</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Buildings</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 23,176,106</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 19,829,575</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Plant and equipment</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 64,840,636</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 61,777,836</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Distribution system</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 36,538,614</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 36,057,078</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Office furniture, fixtures and equipment</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,061,315</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,635,184</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Vehicles</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,582,053</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,431,719</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Leasehold improvements</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 272,092</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 244,221</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Lab equipment</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,958</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 27,795</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 133,052,311</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 126,438,769</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less accumulated depreciation</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 71,803,332</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 67,557,951</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Property, plant and equipment, net</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 61,248,979</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 58,880,818</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">Construction in progress</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,335,597</font></p>
				</td>
				<td valign="bottom" style="width:01.92%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:11.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,015,043</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<p style="margin:0pt 0pt 12pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">As of December&nbsp;31, 2019, the Company had outstanding capital commitments of $226,526. The Company maintains insurance for loss or damage to all fixed assets that it deems susceptible to loss. The Company does not insure its underground distribution system as the Company considers the possibility of material loss or damage to this system to be remote. During the&nbsp;years ended December&nbsp;31, 2019 and 2018, $7,755,375 and $14,398,624, respectively, of construction in progress was placed in service. Depreciation expense was $6,186,627 and $5,514,881 for the&nbsp;years ended December&nbsp;31, 2019 and 2018, respectively.</font>
		</p><div /></div> </div><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>109
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6606438928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets - Amortization of intangible assets (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible assets</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 891,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2021</a></td>
<td class="nump">746,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2022</a></td>
<td class="nump">582,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2023</a></td>
<td class="nump">546,667<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2024</a></td>
<td class="nump">546,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,725,554<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 );">Finite Lived Intangible Assets Net</a></td>
<td class="nump">$ 5,040,000<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet 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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(3)<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>110
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6782465392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Components of income before income taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income taxes</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_cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes', window );">Foreign (not subject to income taxes)</a></td>
<td class="nump">$ 13,593,497<span></span>
</td>
<td class="nump">$ 15,100,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Mexico</a></td>
<td class="num">(2,458,210)<span></span>
</td>
<td class="num">(3,115,656)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">2,657,405<span></span>
</td>
<td class="num">(153,003)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">13,792,692<span></span>
</td>
<td class="nump">11,831,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Less gain on sale of discontinued operations</a></td>
<td class="num">(3,621,170)<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_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Less discontinued operations</a></td>
<td class="num">(3,621,170)<span></span>
</td>
<td class="num">(1,115,825)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 10,171,522<span></span>
</td>
<td class="nump">$ 10,716,158<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations that are not subject to income tax, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeignNotSubjectToIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of gain (loss) not previously recognized resulting from the disposal of a 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.(h)(1)(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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: 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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.(h)(1)(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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.(h)(1)(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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>111
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6673930112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Operating Leases, Rent Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 870,833<span></span>
</td>
</tr>
<tr 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_ConsolidatedEntitiesAxis=cwco_AguasDeRosaritoSapiDeCvMember', window );">Aguas de Rosarito S.A.P.I. de C.V [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_LesseeOperatingLeaseRenewalTerm', window );">Lessee, Operating Lease, Renewal Term</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Operating Leases, Rent Expense</a></td>
<td class="nump">$ 30,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_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cwco_AguasDeRosaritoSapiDeCvMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=cwco_AguasDeRosaritoSapiDeCvMember</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>112
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779319680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in OC-BVI - Investment Rollforward (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Investment in OC-BVI</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_EquityMethodInvestments', window );">Balance as of December 31, 2018</a></td>
<td class="nump">$ 2,584,987<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_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries', window );">Profit-sharing and equity from earnings of OC-BVI</a></td>
<td class="nump">60,965<span></span>
</td>
<td class="nump">$ 2,452,355<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distributions received from OC-BVI</a></td>
<td class="num">(742,350)<span></span>
</td>
<td class="num">(2,651,250)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance as of December 31, 2019</a></td>
<td class="nump">$ 1,903,602<span></span>
</td>
<td class="nump">$ 2,584,987<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 items represents the entity's equity in earnings and profit sharing rights earned for the period from its unconsolidated equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 4: 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 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=SL94080555-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_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<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.12)<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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-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>113
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6654811520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income taxes - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">MEXICO</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_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">$ 11.4<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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_MX</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>114
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789086976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental cash flow information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</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_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 968,005<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>115
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6792301520">
<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>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 42,902,669<span></span>
</td>
<td class="nump">$ 31,337,477<span></span>
</td>
</tr>
<tr class="re">
<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">23,229,689<span></span>
</td>
<td class="nump">22,462,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">3,287,555<span></span>
</td>
<td class="nump">2,232,721<span></span>
</td>
</tr>
<tr class="re">
<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">2,346,918<span></span>
</td>
<td class="nump">2,801,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Current portion of loans receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">734,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Costs and estimated earnings in excess of billings</a></td>
<td class="nump">1,675,781<span></span>
</td>
<td class="nump">835,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,959,494<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">73,442,612<span></span>
</td>
<td class="nump">62,364,232<span></span>
</td>
</tr>
<tr class="ro">
<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, plant and equipment, net</a></td>
<td class="nump">61,248,979<span></span>
</td>
<td class="nump">58,880,818<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_cwco_ConstructionInProgressNet', window );">Construction in progress</a></td>
<td class="nump">1,335,597<span></span>
</td>
<td class="nump">6,015,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNoncurrent', window );">Inventory, non-current</a></td>
<td class="nump">4,404,378<span></span>
</td>
<td class="nump">4,545,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in OC-BVI</a></td>
<td class="nump">1,903,602<span></span>
</td>
<td class="nump">2,584,987<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">13,325,013<span></span>
</td>
<td class="nump">8,004,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandAvailableForDevelopment', window );">Land and rights of way held for development</a></td>
<td class="nump">24,162,523<span></span>
</td>
<td class="nump">24,161,024<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets, net</a></td>
<td class="nump">5,040,000<span></span>
</td>
<td class="nump">1,891,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">4,439,212<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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">2,990,228<span></span>
</td>
<td class="nump">2,123,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Long-term assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,944,033<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">192,292,144<span></span>
</td>
<td class="nump">172,515,598<span></span>
</td>
</tr>
<tr class="re">
<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_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable, accrued expenses and other current liabilities</a></td>
<td class="nump">3,672,142<span></span>
</td>
<td class="nump">4,570,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued compensation</a></td>
<td class="nump">1,821,395<span></span>
</td>
<td class="nump">1,286,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">1,292,187<span></span>
</td>
<td class="nump">1,286,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current maturities of operating leases</a></td>
<td class="nump">755,751<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_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">17,753<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_ContractWithCustomerLiabilityCurrent', window );">Billings in excess of costs and estimated earnings</a></td>
<td class="nump">614,386<span></span>
</td>
<td class="nump">109,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">646,452<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">8,173,614<span></span>
</td>
<td class="nump">7,899,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long term debt</a></td>
<td class="nump">61,146<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_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="nump">1,529,035<span></span>
</td>
<td class="nump">659,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating leases</a></td>
<td class="nump">3,836,475<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Net liability arising from put/call options</a></td>
<td class="nump">664,000<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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">75,000<span></span>
</td>
<td class="nump">199,827<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">14,339,270<span></span>
</td>
<td class="nump">8,759,695<span></span>
</td>
</tr>
<tr class="ro">
<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</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>Consolidated Water Co. Ltd. stockholders' equity</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 );">Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 33,751 and 34,796 shares, respectively</a></td>
<td class="nump">20,251<span></span>
</td>
<td class="nump">20,878<span></span>
</td>
</tr>
<tr class="re">
<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 );">Additional paid-in capital</a></td>
<td class="nump">88,356,509<span></span>
</td>
<td class="nump">87,211,953<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Retained earnings</a></td>
<td class="nump">66,352,733<span></span>
</td>
<td class="nump">59,298,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(549,555)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Consolidated Water Co. Ltd. stockholders' equity</a></td>
<td class="nump">163,759,258<span></span>
</td>
<td class="nump">154,971,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">14,193,616<span></span>
</td>
<td class="nump">8,784,722<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">177,952,874<span></span>
</td>
<td class="nump">163,755,903<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">192,292,144<span></span>
</td>
<td class="nump">172,515,598<span></span>
</td>
</tr>
<tr 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=us-gaap_CommonClassAMember', window );">Common Class A [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>Consolidated Water Co. Ltd. stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock value</a></td>
<td class="nump">9,029,765<span></span>
</td>
<td class="nump">8,989,744<span></span>
</td>
</tr>
<tr 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=us-gaap_CommonClassBMember', window );">Common Class B [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>Consolidated Water Co. Ltd. stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock value</a></td>
<td class="nump">$ 0<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_cwco_ConstructionInProgressNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the construction in progress net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ConstructionInProgressNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=116690757&amp;loc=SL116692626-108610<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 6: 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 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 7: 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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 6: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=118932676&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=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(26)(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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<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.12)<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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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.6(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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventories not expected to be converted to cash, sold or exchanged within the normal operating 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(d))<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_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LandAvailableForDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of land available for development.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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),1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LandAvailableForDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 5: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<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_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncurrent 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as other, due after 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.24)<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_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is 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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_CommonClassAMember</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=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_CommonClassBMember</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>116
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789090560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental disclosure of cash flow information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental disclosure of cash flow information</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_cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation', window );">Schedule of Supplemental disclosure of cash flow information</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="5" valign="bottom" style="width:26.30%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended December&nbsp;31,&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Interest paid in cash</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,814</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 12,534</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Non-cash transactions:</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Dividends declared but not paid</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,282,086</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 1,276,505</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Transfers from inventory to property, plant and equipment and construction in progress</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 443,018</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 400,004</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Transfers from construction in progress to property, plant and equipment</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 7,755,375</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 14,398,624</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Transfers from other assets to construction in progress</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 2,137,341</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:71.44%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Right-of-use assets obtained in exchange for new operating lease liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 5,148,138</font></p>
				</td>
				<td valign="bottom" style="width:02.26%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.42%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.60%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> &nbsp;&#x2014;</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ScheduleOfSupplementalDisclosureOfCashFlowInformation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>117
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6803231056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting policies - Additional Information (Details)<br> gal in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</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>Jan. 24, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th">
<div>Oct. 24, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 11, 2016 </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_ForeignCurrencyTransactionGainLossBeforeTaxAbstract', window );"><strong>Foreign Currency Transaction Gain (Loss), before Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign Currency Transaction Gain (Loss), before Tax</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">$ 35,352<span></span>
</td>
<td class="nump">$ 8,089<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_CashUninsuredAmount', window );">Cash, Uninsured Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</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">13,325,013<span></span>
</td>
<td class="nump">8,004,597<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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent', window );">Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">379,651<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_EquityMethodInvestmentAdditionalInformation', window );">Equity Method Investment, Additional Information</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">The Company uses the equity method of accounting for investments in common stock where the Company holds 20% to 50% of the voting stock of the investee and has significant influence over its operating and financial policies but does not meet the criteria for consolidation.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CriteriaForRecognisingInvestmentAtCost', window );">Criteria for recognising investment at cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Investments where the Company does not exercise significant influence over the operating and financial policies of the investee and holds less than 20% of the voting stock are recorded at cost.<span></span>
</td>
<td class="text">&#160;<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_AccumulatedAmortizationOfOtherDeferredCosts', window );">Accumulated Amortization of Other Deferred Costs</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">$ 2,400,000<span></span>
</td>
<td class="nump">2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash Equivalents, at Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,362,649<span></span>
</td>
<td class="nump">9,419,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank', window );">Cash And Restricted Cash Equivalents Held In Foreign Bank</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">36,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>Contracts in progress</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAmortizationOfDeferredCharges', window );">Amortization of Other Deferred Charges</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">$ 179,353<span></span>
</td>
<td class="nump">179,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue', window );">Number of days after consumption billings are considered past due</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">45 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem', window );">Amount required to reduce the amount of water lost by the public water distribution system | gal</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">438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cwco_CwBelizeMember', window );">CW Belize [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent', window );">Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 380,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RevenueFromContractWithCustomerAbstract', window );"><strong>Contracts in progress</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_NumberOfDaysAfterConsumptionBillingsAreCollected', window );">Number of days after consumption billings are collected</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">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwco_PercentageOfBadDebts', window );">Percentage Of Bad Debts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>Contracts in progress</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_NumberOfDaysAfterConsumptionBillingsAreCollected', window );">Number of days after consumption billings are collected</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">35 days<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember', window );">Aerex Industries Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<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_cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit', window );">Manufacturing reporting units</a></td>
<td class="nump">$ 8,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="nump">$ 1,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,885,211<span></span>
</td>
<td class="nump">$ 6,285,211<span></span>
</td>
<td class="text">&#160;<span></span>
</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,035,211<span></span>
</td>
</tr>
<tr 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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</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">51.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</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">$ 5,320,416<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_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of Deposit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash Equivalents, at Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,700,000<span></span>
</td>
<td class="nump">$ 8,400,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>
</tr>
<tr 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=country_BS', window );">Bahamas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwco_DepositsHeldInForeignBank', window );">Deposits held in foreign bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_RetailMember', window );">Retail [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwco_EstimatedFairValuEcarryingAmountExceededPercentage', window );">Estimated Fair Value Carrying Amount Exceeded Percentage</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">74.00%<span></span>
</td>
<td class="nump">79.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,170,511<span></span>
</td>
<td class="nump">$ 1,170,511<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_StatementBusinessSegmentsAxis=cwco_BulkMember', window );">Bulk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwco_EstimatedFairValuEcarryingAmountExceededPercentage', window );">Estimated Fair Value Carrying Amount Exceeded Percentage</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">58.00%<span></span>
</td>
<td class="nump">62.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,948,875<span></span>
</td>
<td class="nump">$ 1,948,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=cwco_CapitalizedEngineeringLaborAndMaterialsCostMember', window );">Capitalized Engineering Labor and Materials Cost [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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=cwco_ManufacturingUnitsMember', window );">Manufacturing Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwco_EstimatedFairValuEcarryingAmountExceededPercentage', window );">Estimated Fair Value Carrying Amount Exceeded Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</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">$ 4,885,211<span></span>
</td>
<td class="nump">$ 4,885,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required to reduce the amount of water lost by the public water distribution system.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_AmountRequiredToReduceAmountOfWaterLostByPublicWaterDistributionSystem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:volumeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount cash held in foreign bank accounts including restricted cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_CashAndRestrictedCashEquivalentsHeldInForeignBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_CriteriaForRecognisingInvestmentAtCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 conditions to recognize the investment value in cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_CriteriaForRecognisingInvestmentAtCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_DepositsHeldInForeignBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deposits held in foreign banks, as stated in equivalent United States dollars.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_DepositsHeldInForeignBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_EstimatedFairValuEcarryingAmountExceededPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exceeded percentage of estimated fair value of reporting segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_EstimatedFairValuEcarryingAmountExceededPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_NumberOfDaysAfterConsumptionBillingsAreCollected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 days after consumption billings are collected.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_NumberOfDaysAfterConsumptionBillingsAreCollected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 days after consumption billings are considered past due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PercentageOfBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percentage representing the bad debts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_PercentageOfBadDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_AccumulatedAmortizationOfOtherDeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs, deferred acquisition costs of insurance companies, or deferred leasing costs for real estate operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationOfOtherDeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentAdditionalInformation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 serves as a place to record data that is not required by accounting literature but is useful for readers of the financial statements as it relates to the details of an equity method investment in common stock. Such information may include the amount of change for a change in ownership (equity) percentage in a given period and the amount and type of the consideration given or received in relation to the change in ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentAdditionalInformation</td>
</tr>
<tr>
<td style="padding-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_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of foreign currency transaction realized and unrealized gain (loss) 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-110894<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignCurrencyTransactionGainLossBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ForeignCurrencyTransactionGainLossBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<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 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAmortizationOfDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of other deferred costs 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAmortizationOfDeferredCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cwco_CwBelizeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidatedEntitiesAxis=cwco_CwBelizeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember</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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember</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_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember</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=country_BS">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_BS</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_RetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetailMember</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=cwco_BulkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_BulkMember</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=cwco_CapitalizedEngineeringLaborAndMaterialsCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_CapitalizedEngineeringLaborAndMaterialsCostMember</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=cwco_ManufacturingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_ManufacturingUnitsMember</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>118
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6801070128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows 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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 13,726,071<span></span>
</td>
<td class="nump">$ 11,989,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_IncomeLossFromDiscontinuedOperations', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,115,825)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations</a></td>
<td class="num">(3,621,170)<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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">7,207,647<span></span>
</td>
<td class="nump">7,034,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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit</a></td>
<td class="num">(239,848)<span></span>
</td>
<td class="num">(365,019)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Unrealized (gain) loss on net put/call option</a></td>
<td class="num">(56,000)<span></span>
</td>
<td class="nump">256,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_ShareBasedCompensation', window );">Compensation expense relating to stock and stock option grants</a></td>
<td class="nump">1,192,224<span></span>
</td>
<td class="nump">850,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss (gain) on asset dispositions and impairments, net</a></td>
<td class="num">(445,041)<span></span>
</td>
<td class="nump">56,774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign currency transaction adjustment</a></td>
<td class="num">(104,991)<span></span>
</td>
<td class="nump">2,593<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_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries', window );">Profit-sharing and equity in earnings of OC-BVI</a></td>
<td class="num">(60,965)<span></span>
</td>
<td class="num">(2,452,355)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Distribution of earnings from OC-BVI</a></td>
<td class="nump">742,350<span></span>
</td>
<td class="nump">2,651,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in:</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_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and costs and estimated earnings in excess of billings</a></td>
<td class="num">(414,006)<span></span>
</td>
<td class="num">(9,512,730)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(1,357,032)<span></span>
</td>
<td class="num">(1,131,409)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(171,841)<span></span>
</td>
<td class="num">(800,540)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities', window );">Accounts payable, accrued expenses and other current liabilities, and billings in excess of costs and estimated earnings</a></td>
<td class="num">(1,193,740)<span></span>
</td>
<td class="nump">528,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities - continuing operations</a></td>
<td class="nump">15,203,658<span></span>
</td>
<td class="nump">7,990,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by operating activities - discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,055,949<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">15,203,658<span></span>
</td>
<td class="nump">9,046,346<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant and equipment and construction in progress</a></td>
<td class="num">(3,525,122)<span></span>
</td>
<td class="num">(16,202,520)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from asset dispositions</a></td>
<td class="nump">453,480<span></span>
</td>
<td class="nump">51,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries', window );">Proceeds from sale of discontinued operations, net of cash provided</a></td>
<td class="nump">6,971,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of PERC, net of cash acquired</a></td>
<td class="num">(3,147,438)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLoansReceivable', window );">Collections on loans receivable</a></td>
<td class="nump">734,980<span></span>
</td>
<td class="nump">1,400,448<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_cwco_PaymentForLandAndRightOfWayHeldForDevelopment', window );">Payment for land and right of way held for development</a></td>
<td class="num">(1,499)<span></span>
</td>
<td class="num">(2,655,349)<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 provided by (used in) investing activities</a></td>
<td class="nump">1,485,635<span></span>
</td>
<td class="num">(17,405,831)<span></span>
</td>
</tr>
<tr class="ro">
<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_PaymentsOfDividendsCommonStock', window );">Dividends paid to common shareholders</a></td>
<td class="num">(5,103,801)<span></span>
</td>
<td class="num">(5,081,107)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock', window );">Dividends paid to preferred shareholders</a></td>
<td class="num">(12,026)<span></span>
</td>
<td class="num">(14,535)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock', window );">Repurchase of redeemable preferred stock</a></td>
<td class="num">(24,096)<span></span>
</td>
<td class="num">(17,338)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds received from exercise of stock options</a></td>
<td class="nump">15,822<span></span>
</td>
<td class="nump">12,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Issuance of note payable to related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">784,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_ProceedsFromRepaymentsOfRelatedPartyDebt', window );">Payments made on note payable to related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,470,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(5,124,101)<span></span>
</td>
<td class="num">(5,786,004)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">11,565,192<span></span>
</td>
<td class="num">(14,145,489)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">31,337,477<span></span>
</td>
<td class="nump">45,482,966<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">$ 42,902,669<span></span>
</td>
<td class="nump">$ 31,337,477<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_IncomeLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) from a 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;">cwco_IncomeLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 items represents the entity's equity in earnings and profit sharing rights earned for the period from its unconsolidated equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_IncomeLossFromEquityMethodInvestmentsAndSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_PaymentForLandAndRightOfWayHeldForDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_PaymentForLandAndRightOfWayHeldForDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of operating activities of 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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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(h))<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of gain (loss) not previously recognized resulting from the disposal of a 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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EquityMethodInvestmentDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 4: 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 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=SL94080555-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_EquityMethodInvestmentDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of foreign currency transaction unrealized gain (loss) 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30700-110894<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due from customers for the credit sale of goods and services; includes accounts receivable and other types of 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations incurred but not paid, and operating obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prepaid expenses, and 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsOfDividendsPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in the form of ordinary dividends to preferred shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-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_ProceedsFromCollectionOfLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or the sale of investment in consolidated subsidiaries (generally greater than 50 percent).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-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_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term borrowing made from related parties 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: Proceeds from 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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromRepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromRepurchaseOfRedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash inflows (outflows) from issuing and redeeming redeemable preferred stock; includes convertible and nonconvertible redeemable preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepurchaseOfRedeemablePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>119
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6724383376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment and construction in progress - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment and construction in progress</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_cwco_CapitalCommitments', window );">Capital Commitments</a></td>
<td class="nump">$ 226,526<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_cwco_ConstructionInProgressPlacedInService', window );">Construction In Progress Placed In Service</a></td>
<td class="nump">7,755,375<span></span>
</td>
<td class="nump">$ 14,398,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 6,186,627<span></span>
</td>
<td class="nump">$ 5,514,881<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_CapitalCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital commitments outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_CapitalCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ConstructionInProgressPlacedInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of construction in progress placed in service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ConstructionInProgressPlacedInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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>120
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6653940960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation - Significant weighted average assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-based compensation</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">2.11%<span></span>
</td>
<td class="nump">2.05%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected option life (years)</a></td>
<td class="text">1 year 1 month 6 days<span></span>
</td>
<td class="text">1 year 2 months 12 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">34.59%<span></span>
</td>
<td class="nump">25.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">2.44%<span></span>
</td>
<td class="nump">2.62%<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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6785836336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of PERC - Results of operations of PERC included in the Company's results of operations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,793,651<span></span>
</td>
<td class="nump">$ 65,719,857<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">28,274,348<span></span>
</td>
<td class="nump">26,742,287<span></span>
</td>
</tr>
<tr class="ro">
<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 of intangibles, net of tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">841,667<span></span>
</td>
<td class="nump">1,340,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_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,176,093<span></span>
</td>
<td class="nump">$ 11,293,487<span></span>
</td>
</tr>
<tr 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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember', window );">PERC Water Corporation</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_Revenues', window );">Revenue</a></td>
<td class="nump">$ 1,376,793<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">407,604<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_AmortizationOfIntangibleAssets', window );">Amortization of intangibles, net of tax benefit</a></td>
<td class="num">(81,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 37,924<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwco_PercWaterCorporationMember</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>122
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6665150176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share</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_IncomeLossFromContinuingOperations', window );">Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders</a></td>
<td class="nump">$ 8,554,923<span></span>
</td>
<td class="nump">$ 10,177,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Less: preferred stock dividends</a></td>
<td class="num">(11,937)<span></span>
</td>
<td class="num">(12,356)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic', window );">Net income from continuing operations available to common shares in the determination of basic earnings per common share</a></td>
<td class="nump">8,542,986<span></span>
</td>
<td class="nump">10,165,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Total income from discontinued operations</a></td>
<td class="nump">3,621,170<span></span>
</td>
<td class="nump">1,115,825<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 income available to common shares in the determination of basic earnings per common share</a></td>
<td class="nump">$ 12,164,156<span></span>
</td>
<td class="nump">$ 11,281,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares in the determination of basic earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders (in shares)</a></td>
<td class="nump">15,025,639<span></span>
</td>
<td class="nump">14,962,760<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock', window );">Weighted average number of preferred shares outstanding during the period (in shares)</a></td>
<td class="nump">33,983<span></span>
</td>
<td class="nump">35,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Potential dilutive effect of unexercised options and unvested stock grants</a></td>
<td class="nump">77,454<span></span>
</td>
<td class="nump">76,262<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares used for determining diluted earnings per common share attributable to Consolidated Water Co. Ltd. common stockholders</a></td>
<td class="nump">15,137,076<span></span>
</td>
<td class="nump">15,074,147<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_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from continuing operations 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613673-111683<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.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><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 1<br> -Subparagraph (a)<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_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 6: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock 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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-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_IncrementalCommonSharesAttributableToConversionOfPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted 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 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 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 40<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1930-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_IncrementalCommonSharesAttributableToConversionOfPreferredStock</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) from continuing operations 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1377-109256<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<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> -Subparagraph (a)<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_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-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>123
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6669794576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment information - Property, plant and equipment, net by major geographic region (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">$ 61,248,979<span></span>
</td>
<td class="nump">$ 58,880,818<span></span>
</td>
</tr>
<tr 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=country_KY', window );">Cayman Island [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">29,059,294<span></span>
</td>
<td class="nump">24,340,063<span></span>
</td>
</tr>
<tr 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=country_BS', window );">Bahamas [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">30,245,741<span></span>
</td>
<td class="nump">32,738,531<span></span>
</td>
</tr>
<tr 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=country_US', window );">United States [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">1,933,717<span></span>
</td>
<td class="nump">1,787,450<span></span>
</td>
</tr>
<tr 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=cwco_AllOtherCountriesMember', window );">Other Country [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net</a></td>
<td class="nump">$ 10,227<span></span>
</td>
<td class="nump">$ 14,774<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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_StatementGeographicalAxis=country_KY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_KY</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=country_BS">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_BS</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=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=country_US</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=cwco_AllOtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_AllOtherCountriesMember</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>124
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779297456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net - Allowance for doubtful accounts (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Accounts receivable, net</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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Opening allowance for doubtful accounts</a></td>
<td class="nump">$ 158,902<span></span>
</td>
<td class="nump">$ 158,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Accounts written off during the year</a></td>
<td class="num">(16,666)<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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Ending allowance for doubtful accounts</a></td>
<td class="nump">$ 142,236<span></span>
</td>
<td class="nump">$ 158,902<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 direct write-downs of accounts receivable charged against the allowance.</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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>125
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779624272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</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_cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue', window );">Number of days after consumption billings are considered past due</a></td>
<td class="text">45 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</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_cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies', window );">Duration certain foreign currencies are fixed to the dollar</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 days after consumption billings are considered past due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_NumberOfDaysAfterConsumptionBillingsAreConsideredPastDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 duration certain foreign currencies are fixed to the dollar.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_TermOfForeignExchangeRiskToDollarForCertainCurrencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6787438432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based compensation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>May 14, 2008</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</a></td>
<td class="nump">9,868<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_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Allocated Share-based Compensation Expense, Net of Tax</a></td>
<td class="nump">$ 142,632<span></span>
</td>
<td class="nump">$ 137,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares</a></td>
<td class="nump">10,650<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price</a></td>
<td class="nump">$ 13.08<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_cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm', window );">Share Based Compensation Arrangement By Share Based Payment Award Options Non Vested Outstanding Weighted Average Remaining Contractual Term</a></td>
<td class="text">2 years 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</a></td>
<td class="text">2 years 15 days<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 );">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</a></td>
<td class="nump">$ 16,715<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_PreferredStockValue', window );">Preferred stock value</a></td>
<td class="nump">20,251<span></span>
</td>
<td class="nump">20,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Share-based Compensation</a></td>
<td class="nump">$ 1,192,224<span></span>
</td>
<td class="nump">$ 850,136<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_cwco_ClosingPriceOfCommonShares', window );">Closing Price of Common Shares</a></td>
<td class="nump">$ 16.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwco_NonExecutiveDirectorsSharePlanMember', window );">Non Executive Directors Share 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</a></td>
<td class="nump">22,034<span></span>
</td>
<td class="nump">18,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based Compensation</a></td>
<td class="nump">$ 322,036<span></span>
</td>
<td class="nump">$ 236,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwco_NonperformancebasedGrantsMember', window );">Non-Performance-Based Grants [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod', window );">Cumulative financial performance targets measurement period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</a></td>
<td class="nump">28,891<span></span>
</td>
<td class="nump">26,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Allocated Share-based Compensation Expense</a></td>
<td class="nump">$ 337,032<span></span>
</td>
<td class="nump">$ 317,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwco_PerformancebasedGrantsMember', window );">Performance-Based Grants [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</a></td>
<td class="nump">35,993<span></span>
</td>
<td class="nump">10,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Allocated Share-based Compensation Expense</a></td>
<td class="nump">$ 390,524<span></span>
</td>
<td class="nump">$ 158,263<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_OptionIndexedToIssuersEquityTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member] | Common Stock Options [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</a></td>
<td class="nump">2,575<span></span>
</td>
<td class="nump">2,750<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_OptionIndexedToIssuersEquityTypeAxis=cwco_EquityIncentivePlan2008Member', window );">Equity Incentive Plan2008 [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember', window );">Redeemable preferred stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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>
<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_cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm', window );">Share Based Compensation Arrangement By Share Based Payment Award Options Non Vested Outstanding Weighted Average Remaining Contractual Term</a></td>
<td class="text">1 year 1 month 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</a></td>
<td class="nump">$ 153,481<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_PreferredStockValue', window );">Preferred stock value</a></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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod', window );">Additional consecutive individual requisite service period required for eligibility in Employee Share Incentive Plan</a></td>
<td class="text">4 years<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_cwco_StockholdersEquityNoteConversionRatioPreferredShares', window );">Number of preferred shares converted to common shares dependant upon specific criteria</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_StockholdersEquityNoteConversionRatioCommonShares', window );">Number of common shares received upon conversion of preferred shares dependent upon specific criteria</a></td>
<td class="nump">1<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_cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock', window );">Number of average trading price of the common stock</a></td>
<td class="text">7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised', window );">Number of days employee option to purchase preferred stock must be exercised</a></td>
<td class="text">30 days<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_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services</a></td>
<td class="nump">7,293<span></span>
</td>
<td class="nump">7,409<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_cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 additional consecutive individual requisite service period required for eligibility in the Employee Share Incentive Plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_AdditionalConsecutiveIndividualRequisiteServicePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ClosingPriceOfCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Closing price of the common 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;">cwco_ClosingPriceOfCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 days employee option to purchase preferred stock must be exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_NumberOfDaysEmployeeOptionToPurchasePreferredStockMustBeExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 average trading price of the 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;">cwco_NumberOfDaysOfAverageTradingPriceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 measurement period for cumulative financial performance targets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non vested options 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOutstandingWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_StockholdersEquityNoteConversionRatioCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common shares received upon conversion of preferred shares dependent upon specific criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_StockholdersEquityNoteConversionRatioCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_cwco_StockholdersEquityNoteConversionRatioPreferredShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred shares converted to common shares dependant upon specific criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_StockholdersEquityNoteConversionRatioPreferredShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future 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 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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwco_NonExecutiveDirectorsSharePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_NonExecutiveDirectorsSharePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwco_NonperformancebasedGrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_NonperformancebasedGrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwco_PerformancebasedGrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_PerformancebasedGrantsMember</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_OptionIndexedToIssuersEquityTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OptionIndexedToIssuersEquityTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=cwco_CommonStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=cwco_CommonStockOptionsMember</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_OptionIndexedToIssuersEquityTypeAxis=cwco_EquityIncentivePlan2008Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OptionIndexedToIssuersEquityTypeAxis=cwco_EquityIncentivePlan2008Member</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=us-gaap_RedeemablePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_RedeemablePreferredStockMember</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>127
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6789183744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Dividends (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAbstract', window );"><strong>Dividends</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_DividendsDeclaredTableTextBlock', window );">Schedule of dividends</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">First Quarter</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Second Quarter</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Third Quarter</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Fourth Quarter</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.34</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.34</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><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_DividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DividendsAbstract</td>
</tr>
<tr>
<td style="padding-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_DividendsDeclaredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsDeclaredTableTextBlock</td>
</tr>
<tr>
<td style="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>128
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6788108336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent events - Additional Information (Details) - Aerex Industries Inc [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Jan. 24, 2020</div></th>
<th class="th"><div>Feb. 11, 2016</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">51.00%<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_cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit', window );">Consideration Transferred On Acquisition Of Manufacturing Reporting Unit</a></td>
<td class="nump">$ 8,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cwco_ConsolidatedWaterUSHoldingsMember', window );">Consolidated Water U S Holdings [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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cwco_ConsolidatedWaterUSHoldingsMember', window );">Consolidated Water U S Holdings [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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.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_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,700,000<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_cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit', window );">Consideration Transferred On Acquisition Of Manufacturing Reporting Unit</a></td>
<td class="nump">$ 8,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_ConsiderationTransferredOnAcquisitionOfManufacturingReportingUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwco_AerexIndustriesIncMember</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_OwnershipAxis=cwco_ConsolidatedWaterUSHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=cwco_ConsolidatedWaterUSHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cwco_ConsolidatedWaterUSHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwco_ConsolidatedWaterUSHoldingsMember</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>129
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6671003072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</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_cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock', window );">Schedule of lease-related assets and liabilities</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The following table presents the lease-related assets and liabilities and their respective location on the consolidated balance sheets:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:14.02%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December&nbsp;31,&nbsp;2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">ASSETS</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Prepaid expenses and other current assets</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 36,097</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Noncurrent</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating lease right-of-use assets</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,439,212</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total lease right-of-use assets</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,475,309</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;">LIABILITIES</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Current maturities of operating leases</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 755,751</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Noncurrent</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Noncurrent operating leases</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,836,475</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total lease liabilities</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,592,226</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;text-decoration:underline;">Weighted average remaining lease term:</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating leases</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">17.8 years</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;text-decoration:underline;">Weighted average discount rate:</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:83.34%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating leases</font></p>
				</td>
				<td valign="bottom" style="width:02.64%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.66%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:12.36%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;;color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;padding-right:3pt;text-align:right;" nowrap="nowrap"><div style="float:left"></div>4.59%
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease, Cost</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">The components of lease cost were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:16.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:16.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31, 2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating lease costs</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 797,403</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Short-term lease costs</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 16,469</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:81.04%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total lease costs</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:14.78%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 813,872</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Supplemental cash flow information related to leases is as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width: 100.18%;">
			<tr>
				<td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:16.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Year Ended</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td colspan="2" valign="bottom" style="width:16.46%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">December 31, 2019</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Cash paid for amounts included in measurement of liabilities:</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;&nbsp;</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:80.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Operating cash flows from operating leases</font></p>
				</td>
				<td valign="bottom" style="width:02.56%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:14.84%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 968,005</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of future lease payments relating to the Company's operating lease liabilities</a></td>
<td class="text"><div> <div>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Years ending December 31,</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:12.32%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">Total</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt solid #000000 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2020</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 949,603</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2021</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 632,754</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2022</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 525,579</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2023</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 532,809</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">2024</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 313,176</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Thereafter</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,602,600</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total future lease payments</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 6,556,521</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less: Imputed interest</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (1,964,295)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Total lease obligations</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 4,592,226</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Less: Current obligations</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> (755,751)</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:84.98%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Noncurrent lease obligations</font></p>
				</td>
				<td valign="bottom" style="width:02.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.70%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:10.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 3,836,475</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee operating lease related 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;">cwco_LesseeOperatingLeaseRelatedAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="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>130
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6778692272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Dividends<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAbstract', window );"><strong>Dividends</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_cwco_DividendsTextBlock', window );">Dividends</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">16. Dividends</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Interim dividends declared on Class&nbsp;A common stock and redeemable preferred stock for each quarter of the respective&nbsp;years ended December&nbsp;31, 2019 and 2018 were as follows:</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">&nbsp;</font>
		</p>
		<div style="width:100%;"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse:collapse;width: 100.00%;">
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						<font style="display:inline;font-size:1pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;height:1.00pt;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;font-family:Times New Roman,Times,serif;height:1.00pt;overflow:hidden;font-size:0pt;">
						&nbsp;</p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-size:8pt;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2019</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>
				</td>
				<td colspan="2" valign="bottom" style="width:09.62%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;background-color: #auto;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;text-align:center;font-family:Times New Roman,Times,serif;font-size: 8pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;font-weight:bold;color:#000000;font-size:8pt;">2018</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">First Quarter</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Second Quarter</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Third Quarter</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
			</tr>
			<tr>
				<td valign="top" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">Fourth Quarter</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt solid #000000 ;border-right:1pt none #D9D9D9 ;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.085</font></p>
				</td>
			</tr>
			<tr>
				<td valign="bottom" style="width:75.96%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;">&nbsp;</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.34</font></p>
				</td>
				<td valign="bottom" style="width:02.40%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:1pt none #D9D9D9 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						&nbsp;</p>
				</td>
				<td valign="bottom" style="width:01.52%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 0pt 0.05pt;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;">$</font></p>
				</td>
				<td valign="bottom" style="width:08.10%;border-top:1pt none #D9D9D9 ;border-left:1pt none #D9D9D9 ;border-bottom:2pt double #000000 ;border-right:1pt none #D9D9D9 ;background-color: #CCEEFF;padding:0pt;">
					<p style="margin:0pt 3pt 0.05pt 0pt;text-align:right;color:#000000;font-family:Times New Roman,Times,serif;font-size: 10pt;">
						<font style="display:inline;font-family:Times New Roman,Times,serif;color:#000000;"> 0.34</font></p>
				</td>
			</tr>
		</table></div>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 1pt;">
			<font style="display:inline;font-size:1pt;">&nbsp;</font>
		</p><div /></div> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwco_DividendsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwco_DividendsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwco_</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_DividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DividendsAbstract</td>
</tr>
<tr>
<td style="padding-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>131
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6779413952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement benefits</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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement benefits</a></td>
<td class="text"><div> <div>
		<p style="margin:0pt 0pt 12pt;font-family:Times New Roman,Times,serif;font-weight:bold;font-size: 10pt;">
			<font style="display:inline;">20. Retirement benefits</font>
		</p>
		<p style="margin:0pt;text-align:justify;text-justify:inter-ideograph;font-family:Times New Roman,Times,serif;font-size: 10pt;">
			<font style="display:inline;">Retirement plans are offered to all employees in California, Florida, Cayman Islands and Bahamas. The plans are administered by third parties and are defined contribution plans&nbsp;, pursuant to which the Company matches participating employees&#x2019; contributions up to certain amounts. The Company matches contributions of up to 5% of a maximum salary amount of $104,400 for&nbsp;Cayman Islands employees, fully matches all contributions made by employees in the Bahamas, and matches contributions of up to&nbsp;6% of salary for Florida employees. For California employees the Company matches&nbsp;contribution amounts equal to&nbsp;2%&nbsp;or less of the employee's salary&nbsp;and matches 25%&nbsp;of contributions above this 2%&nbsp;&nbsp;threshold, up to 10%&nbsp;of the employee&#x2019;s salary. The Company&#x2019;s expense for these plans was $450,732&nbsp;and $408,128&nbsp;for the years ended December 31, 2019 and 2018, &nbsp;respectively.</font>
		</p><div /></div> </div><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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pension and other postretirement 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 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
